-
Notifications
You must be signed in to change notification settings - Fork 66
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
Der Wert: "Inverter Gesamtertrag Heute" wird mehrmals am Tag auf 0 zurückgesetzt! #356
Comments
Ja, mein Inverter wird nur von einer DTU (OpenDTU OnBattery) abgefragt!
Die Daten für den Graphen werden von der OpenDTU OnBattery per MQTT mit einem Veröffentlichungsintervall von 5 Sekunden an meinen MQTT-Broker gesendet. Ich denke nicht, das es ein Problem mit der Daten-Aufzeichnung per MQTT gibt, da auch in der Live-Ansicht von der OpenDTU OnBattery der Wert: "Inverter Gesamtertrag Heute" mehrmals am Tag auf 0 zurückgesetzt wird bzw. deckt sich das auch mit der bisherigen Aufzeichnung! Mir ist aber heute etwas anderes aufgefallen: Habe heute morgen ab ca.9:45Uhr das Setzen vom Inverter-Limit im 20 Sekunden-Takt per MQTT komplett gestoppt und das Limit einmal fest auf 10 Watt gesetzt! Ab diesem Zeitpunkt wurde der Wert: "Inverter Gesamtertrag Heute" nicht mehr auf 0 zurückgesetzt! Hier der zugehörige Graph: Um ca. 20:15Uhr habe ich dann das Setzen vom Limit im 20 Sekunden-Takt per MQTT (alle 20 Sekunden) wieder aktiviert. So wie es aussieht kehrt damit das Problem wieder zurück!
Ich bin mir nicht mehr zu 100% sicher, aber ich glaube das ich zu dem Zeitpunkt, den du grün im Graphen markiert hast, an meinem Node in "Node-RED" herumgebastelt habe, der das Inverter-Limit alle 20 Sekunden per MQTT an die OpenDTU-OnBattery weitergibt!
Ja, richtig erkannt. Ich habe eine Batterie! |
Also "Inverter Total Yield Day" wird dann zurückgesetzt, wenn der Inverter einen Restart Befehl bekommt, oder er an der DC Seite stromlos (z. B. in der Nacht) gemacht wird. Der Wert kommt vom Inverter und kann nicht verändert werden. Wenn die OpenDTU neu startet, wird der Wert nicht geändert. Hast du denn etwas im Event-Log im Live View stehen? |
Du kannst womöglich das "Retain-Flag" weglassen wenn du das Topic aus Node-Red veröffentlichst. Dann wird der Broker den Wert des Topics nur einmal an MQTT Clients zustellen und dann vergessen. So sollte es jedenfalls ohne "Retain" sein. Schön, dass du das Problem gelöst hast, dann kannst du dieses Issue schließen. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion or issue for related concerns. |
What happened?
Der Wert: "Inverter Gesamtertrag Heute" wird mehrmals am Tag auf 0 zurückgesetzt!
Siehe Chart:
(Y-Achse sind "Wh")
Laut dem Webinterface von meiner OpenDTU-OnBattery gibt es keinen Hinweis darauf, das meine DTU selbst noch mein Hoymiles-Inverter ständig einen Neustart gemacht haben!
Ich vermute mal, das mein Problem etwas mit der Web-API bzw. mit der Webserver-Implementierung zu tun, das aktuell bei OpenDTU als Pull Request tbnobody#1201 diskutiert wird!
Meine Daten:
Lasse über MQTT alle 20 Sekunden ein Limit für den Inverter mit dem Topic "limit_nonpersistent_absolute" setzen.
To Reproduce Bug
Solange die OpenDTU-OnBattery unter den genannten Bedingungen läuft, ist das Problem vorhanden!
Expected Behavior
Der Wert: "Inverter Gesamtertrag Heute" sollte nur dann auf 0 zurückgesetzt werden, wenn der Inverter über die DC-Eingänge keine Energie mehr bekommt (zum Beispiel Nachts ohne Batterieversorgung) oder bewusst ein Neustart vom Inverter angestoßen wird! Zum Beispiel über das Webinterface oder über MQTT.
Install Method
Pre-Compiled binary from GitHub
What git-hash/version of OpenDTU?
81864b3
Relevant log/trace output
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: