Closed waldemar-doering closed 1 year ago
Duplikat von https://github.com/evcc-io/evcc/issues/9265?
PV-Erzeugung doppelt in deiner Konfig enthalten.
Hallo Waldemar, ich bin auf Deine Problembeschreibung gestoßen, ich habe ein Problem, was Du scheinbar längst gelöst hast: Das Fox ESS H3 System über einen Elfin EW11 (Modbus RTU nach Modbis TCP) an EVCC verbinden. Ich habe das evcc auf einem PI gestartet, bekomme aber keinerlei Messwerte vom Fox. In der Elfin Systemübersicht wird unter Communication State auch keine Server-IP angezeigt, leider kann ich nicht herausbekommen, wie dort die IP des evcc-System (also des PI) reinkommt. Wie hast Du das geschafft? Und muss in evcc zusätzlich noch ein Template hinterlegt werden, welches die Umsetzung von Modbus RTU nach TCP im Elfin definiert? Falls ja, könntest Du das posten? Danke im Voraus.
Moin jogger166, in meiner yaml ist unter meters: der host 192.168.178.29 die IP vom Elfin. Genau weiß ich es nicht mehr, aber im Elfin-Setup musste man die Zugangsdaten von seinem WLAN angeben. Im Router konnte man dann sehen, welche IP vergeben wurde. Die habe ich dann fest vergeben und in der yaml eingetragen. Aber was genau ich im Elfin Setup zum H3 eingetragen habe, müsste ich noch mal nachschauen. Grüße Waldemar
Wenn der Elfin richtig ins Heimnetz eingebunden und die Verbindung zum H3 steht, erhält auch der H3 im Router eine eigene IP. Auch die habe ich statisch gemacht. Oder geht es um die Werte der Modbusverbindung zwischen Elfin und H3?
Das sind meine Einträge im Elfin Setup unter Serial Port Settings
Ich musste übrigens im H3 Menü die Modbus ID auf 247 setzen. Ich meine, die war bei 1 und damit funktionierte es nicht ( siehe Eintrag id: 247 in der yaml)
Describe the bug
Hi, ich habe gestern unseren Fox ESS H3 Hybrid Wechselrichter mit RS485 und einem Elfin EW11 angeschlossen und ihn (nach mehreren Versuchen) erfolgreich mit EVCC verbinden können. Auch die Hesotec Ladesäule (Sponsortoken liegt vor) und unsere Fahrzeuge konnten integriert werden. Die evcc.yaml habe ich nicht verändert. Sie wurde vom Programm erstellt. Soweit läuft es jetzt.
Aber in der EVCC-Anzeige werden für den Eigenverbrauch und die Einspeisung falsche, zu hohe Werte angezeigt.
Ich habe einmal die Modbus-Register 31002 und 31005 manuell mit einer App ausgelesen. Die Werte darin entsprechen den Werten, die auch in der zugehörigen FoxESS-App angegeben werden und der Realität entsprechen.
In der auf Github hinterlegten templates/definition/meter/fox-ess-h3-ethernet.yaml sind diese Modbus-Register auch entsprechend angegeben.
Die in EVCC angezeigten Werte sind jedoch zu hoch bzw. falsch (siehe folgende Bilder, im Haus war der Verbrauch zu diesem Zeitpunkt bei ca. 200W). Kann es sein, dass EVCC die falschen Werte abruft oder verarbeitet?
Die evcc.yaml sowie eine Log-Datei habe ich angefügt. Im Log werden für "PV Power" Werte angezeigt, die ungefähr um den Faktor 2 zu hoch sind (Die Werte in der FoxEXX Cloud sind ungefähr halb so groß).
Der Vollständigkeit halber der Hinweis, dass wir zwei PV-Strings am Wechselrichter haben. mit dem manuellen Auslesen konnte man sehen, dass in den beiden Modbus-Registern sind die PV-Werte je String enthalten sind (31002 = String 1, 31005 = String 2) enthalten. Wird dies von EVCC berücksichtigt?
Ich hoffe, es hilft weiter und es gibt bald eine Lösung dazu.
Beste Grüße Waldemar Döring
Steps to reproduce
1. 2. 3. ...
Configuration details
Log details
What type of operating system are you running?
Linux
Version
evcc version 0.118.11