-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Decode charging status of the Epever #1
Comments
Kannst du einmal testweise diese reduzierte Konfiguration flashen und mir einen Ausschnitt der Logmeldungen der ESPHome-Node zur Verfuegung stellen? Hier sollte der RAW-Modbus-Traffic enthalten sein. Ich moechte verstehen, wo ich mich verrechnet habe:
Nach diesem Experiment kannst du deine große Konfiguration wieder flashen. |
Nach ein paar weiteere Werte die man decodieren koenntem, wenn man es drauf anlegt:
|
Here we go - ich bleibe auf standby. Gerne kannste mir einen anderen Code zusenden. |
Super! Das hilft bereits. Ich melde mich im Laufe des Nachmittags wieder! |
Erkenntnis: Die Bitmask auf dem Text-Sensor wird aktuell nicht berücksichtigt ( |
Nächster Versuch. Ich wäre wieder über einen Logbuchauszug dankbar:
|
Das mache ich gerne schnellstmöglich, aber ich werde heute erstmal dieses falsche Regelverhalten vom Soyo prüfen müssen. Das treibt mich in den Wahnsinn 😉 |
Ich habe hier eine getestete Version gepusht: https://github.com/syssi/esphome-config-examples/blob/main/esp32-epever-4210an.yaml#L426-L514 Mich wundert lediglich, dass der allg. Betriebsstatus auf "Fault" steht. Entweder ist hier die Dokumentation des Protokolls falsch oder etwas lag zu diesem Zeitpunkt im Argen. Ggf. kannst du es noch einmal mit der orig. Software vergleichen. |
Anbei der Log sowie der Screenshot.
Update: Das lässt sich jedoch kurz ändern ;) |
Ich waere ueber einen Vergleich mit der EPEVER-Software via USB dankbar. Vermutlich passt die Protokollbeschreibung nicht ganz zu deinem Charger. Sobald wir die Raw-Werte aus dem ESPHome-Log kennen und zu gehoerigen Zustaende aus der EPEVER-Software, koennen wir die Labels in der YAML überarbeiten. |
Guten Morgen, anbei zwei EPEVER Screenshots. Diese da sind im Lademodus Die entsprechenden Logs zu den Status sind im *.zip file zu finden: EPEVER_Status.zip Meine aktuelle ESP HA-config ist wie folgt: esphome-web-b8c8d0.zip |
Ich habe an ein paar Werten gedreht. Kannst du deine YAML entsprechend anpassen? https://github.com/syssi/esphome-config-examples/pull/2/files Danach waere interessant, ob die EPEVER-Software und ESPHome Implementierung im Einklang sind. Es ist moeglich, dass wir die Werte aus voellig falschen Registern holen. |
Mit der Anpassung ist es ein jain. Die Lademodi stimmen.
|
Alles klar! Ich habe die Werte gedreht. Dann erklaeren wir hiermit die Optimierung als abgeschlossen. :-) |
Correct - case closed. Vielen Dank für deine Hilfe. 😉 |
Immer gern! |
@Chickenbreast0 Hier gehts weiter zum Thema "Charging status" sauber decodieren.
Hier findet sich eine Dokumentation der Modbus Register:
https://www.developpez.net/forums/attachments/p196506d1451307310/systemes/autres-systemes/automation/probleme-com-modbus-pl7-pro/controllerprotocolv2.3.pdf/
Im Register 0x3201 stecken diverse Informationen auf Bits verteilt:
The text was updated successfully, but these errors were encountered: