Skip to content
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

Closed
the-lonely-one opened this issue Aug 5, 2023 · 6 comments
Labels
bug Something isn't working

Comments

@the-lonely-one
Copy link

What happened?

Der Wert: "Inverter Gesamtertrag Heute" wird mehrmals am Tag auf 0 zurückgesetzt!

Siehe Chart:
(Y-Achse sind "Wh")
Screenshot 2023-08-05 064341

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:

  • Firmwareversion: 81864b3
  • Chip-Modell: ESP32 WROOM 32U
  • Display: SSD1306
  • Inverter: Hoymiles HM-800
  • MQTT: aktiviert
  • DTU-Abfrageintervall: 5 Sekunden
  • VE.Direct: aktiviert
  • Power Meter: aktiviert HTTP(S) + JSON
  • Dynamic Power Limiter: deaktiviert
  • Batterie CAN Bus Schnittstelle: deaktiviert
  • AC Ladegerät: deaktiviert

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-lonely-one the-lonely-one added the bug Something isn't working label Aug 5, 2023
@schlimmchen
Copy link
Member

Wir dein Invert nur von genau einer OpenDTU/Ahoy abgefragt? Wie kommen die Daten vom Inverter in diesen Graph, den du geteilt hast?

Schau mal auf den 02.08., da siehst du, dass die Energiemenge stetig steigen "möchte":

image

Du hast eine Batterie, korrekt?

@the-lonely-one
Copy link
Author

Wir dein Invert nur von genau einer OpenDTU/Ahoy abgefragt?

Ja, mein Inverter wird nur von einer DTU (OpenDTU OnBattery) abgefragt!

Wie kommen die Daten vom Inverter in diesen Graph, den du geteilt hast?

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.
Der "MQTT-Broker" ist ein sogenannter "Adapter" unter ioBroker.
Die Daten selber werden mit dem "History"-Adapter unter ioBroker aufgezeichnet und ich kann diese Daten als Graphen mit dem "ECharts"-Adapter darstellen!
Von diesem stammt auch der beigefügte Graph!

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:

Screenshot 2023-08-05 222907

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!

Schau mal auf den 02.08., da siehst du, dass die Energiemenge stetig steigen "möchte":

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!

Du hast eine Batterie, korrekt?

Ja, richtig erkannt. Ich habe eine Batterie!

@helgeerbe
Copy link
Collaborator

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?

@the-lonely-one
Copy link
Author

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.

Danke für die Info!
Wusste nicht genau, ob der Wert in der OpenDTU-OnBattery berechnet wird oder direkt aus dem Inverter kommt!
Hat mir aber bei der Suche der Ursache geholfen!

Hast du denn etwas im Event-Log im Live View stehen?

Laut der Ereignisanzeige in der Live-Ansicht gab es bisher keinen direkten Hinweis darauf, das der Inverter einen Neustart gemacht hat, wenn der Wert: "Inverter Gesamtertrag Heute" auf 0 gesetzt wurde.
Außer der Inverter hat über die DC-Eingänge keine Energie mehr bekommt (zum Beispiel Nachts ohne Batterieversorgung) oder es wurde bewusst ein Neustart vom Inverter angestoßen wird,
dann konnte man einen zugehörigen Eintrag in der Ereignisanzeige finden -> "Inverter start"

Ich denke aber, das ich die Ursache nun gefunden habe!

Vorab folgende Info`s:
Ich benutze Node-RED, um den Inverter über die OpenDTU-OnBattery per MQTT zu steuern und hatte mal zum Testen einen Flow erstellt mit dem ich per MQTT einen Neustart vom Inverter auslösen konnte!

Hierfür habe ich das Topic:

[serial]/cmd/restart

benutzt und einen Neustart vom Inverter mit dem Wert "1" ausgelöst!
Hat soweit funktioniert!

Zusätzlich habe ich auch das Topic:

[serial]/cmd/power

getestet, mit dem ich den Inverter per MQTT aus- oder einschalten konnte!
Hat soweit auch funktioniert!

Zuletzt hatte ich hier den Wert "1" gesetzt!

Und hier fing meiner Meinung nach auch die Ursache für das Problem an!

In meinem MQTT-Broker waren diese Werte immer noch gesetzt!

Das heißt:

[serial]/cmd/restart = 1
[serial]/cmd/power = 1

Normalerweise sollte dies aus meiner Sicht keine Probleme verursachen,
da die Werte eigentlich nur dann an die OpenDTU-OnBattery per MQTT gesendet werden,
wenn die Werte erneut gesetzt oder geändert werden! -> Dachte ich!

Nun habe ich mir aber heute den Protokollauszug von meinem MQTT-Broker angesehen und festgestellt,
das es hier öfters Verbindungsabbrüche zwischen meinem MQTT-Broker und der OpenDTU-OnBattery gab!

Siehe hier - Protokollauszug Meldungen MQTT-Broker:

2023-08-07 01:07:21.094 - info: mqtt.0 (123456) Client [OpenDTU-123456] connection closed: Error: read ECONNRESET
2023-08-07 01:07:23.120 - info: mqtt.0 (123456) Client [OpenDTU-123456] connected with secret 1691363243113_626
2023-08-07 01:07:23.210 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 01:07:23.210 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 01:07:23.212 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 01:07:23.212 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 01:07:23.215 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 01:07:23.215 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 01:07:23.219 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 01:07:23.219 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 01:07:23.223 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /solar\.[^.]*\.cmd\.power/
2023-08-07 01:07:23.223 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.power/
2023-08-07 01:07:23.227 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /solar\.[^.]*\.cmd\.restart/
2023-08-07 01:07:23.227 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.restart/
2023-08-07 01:07:23.229 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_voltage"
2023-08-07 01:07:23.232 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_current"
2023-08-07 01:07:23.236 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_voltage"
2023-08-07 01:07:23.240 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_current"
2023-08-07 01:07:23.244 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.mode"
2023-08-07 01:07:23.246 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.powerlimiter.cmd.mode"
2023-08-07 01:07:23.410 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 01:07:23.412 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 01:07:23.415 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 01:07:23.419 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 01:07:23.424 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 01:07:23.427 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 01:07:23.429 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 01:07:23.432 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 01:07:23.437 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 01:07:23.441 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 01:07:23.443 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 01:07:23.447 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 02:30:21.200 - info: mqtt.0 (123456) Client [OpenDTU-123456] connection closed: Error: read ECONNRESET
2023-08-07 02:30:23.227 - info: mqtt.0 (123456) Client [OpenDTU-123456] connected with secret 1691368223220_5810
2023-08-07 02:30:23.279 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 02:30:23.279 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 02:30:23.282 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 02:30:23.282 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 02:30:23.285 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 02:30:23.285 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 02:30:23.289 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 02:30:23.289 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 02:30:23.293 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /solar\.[^.]*\.cmd\.power/
2023-08-07 02:30:23.293 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.power/
2023-08-07 02:30:23.306 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /solar\.[^.]*\.cmd\.restart/
2023-08-07 02:30:23.306 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.restart/
2023-08-07 02:30:23.307 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_voltage"
2023-08-07 02:30:23.307 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_current"
2023-08-07 02:30:23.307 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_voltage"
2023-08-07 02:30:23.308 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_current"
2023-08-07 02:30:23.309 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.mode"
2023-08-07 02:30:23.315 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.powerlimiter.cmd.mode"
2023-08-07 02:30:23.479 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 02:30:23.482 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 02:30:23.485 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 02:30:23.490 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 02:30:23.494 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 02:30:23.506 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 02:30:23.507 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 02:30:23.507 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 02:30:23.507 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 02:30:23.507 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 02:30:23.510 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 02:30:23.515 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 03:02:51.930 - info: mqtt.0 (123456) Client [OpenDTU-123456] connection closed: Error: read ECONNRESET
2023-08-07 03:02:53.956 - info: mqtt.0 (123456) Client [OpenDTU-123456] connected with secret 1691370173948_2962
2023-08-07 03:02:54.047 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 03:02:54.047 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 03:02:54.050 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 03:02:54.051 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 03:02:54.054 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 03:02:54.054 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 03:02:54.057 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 03:02:54.057 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 03:02:54.061 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /solar\.[^.]*\.cmd\.power/
2023-08-07 03:02:54.062 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.power/
2023-08-07 03:02:54.065 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /solar\.[^.]*\.cmd\.restart/
2023-08-07 03:02:54.065 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.restart/
2023-08-07 03:02:54.066 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_voltage"
2023-08-07 03:02:54.070 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_current"
2023-08-07 03:02:54.074 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_voltage"
2023-08-07 03:02:54.078 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_current"
2023-08-07 03:02:54.082 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.mode"
2023-08-07 03:02:54.084 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.powerlimiter.cmd.mode"
2023-08-07 03:02:54.247 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 03:02:54.250 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 03:02:54.254 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 03:02:54.258 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 03:02:54.261 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 03:02:54.266 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 03:02:54.266 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 03:02:54.270 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 03:02:54.275 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 03:02:54.278 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 03:02:54.282 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 03:02:54.285 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:20:21.724 - info: mqtt.0 (123456) Client [OpenDTU-123456] connection closed: Error: read ECONNRESET
2023-08-07 04:20:23.752 - info: mqtt.0 (123456) Client [OpenDTU-123456] connected with secret 1691374823745_2056
2023-08-07 04:20:23.806 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 04:20:23.806 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 04:20:23.807 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 04:20:23.807 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 04:20:23.809 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 04:20:23.809 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 04:20:23.812 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 04:20:23.812 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 04:20:23.825 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /solar\.[^.]*\.cmd\.power/
2023-08-07 04:20:23.825 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.power/
2023-08-07 04:20:23.825 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /solar\.[^.]*\.cmd\.restart/
2023-08-07 04:20:23.825 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.restart/
2023-08-07 04:20:23.826 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_voltage"
2023-08-07 04:20:23.826 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_current"
2023-08-07 04:20:23.826 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_voltage"
2023-08-07 04:20:23.829 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_current"
2023-08-07 04:20:23.834 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.mode"
2023-08-07 04:20:23.837 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.powerlimiter.cmd.mode"
2023-08-07 04:20:24.006 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:20:24.007 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:20:24.009 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:20:24.013 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:20:24.025 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:20:24.026 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:20:24.027 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:20:24.027 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:20:24.027 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:20:24.030 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:20:24.035 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:20:24.037 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:31:51.837 - info: mqtt.0 (123456) Client [OpenDTU-123456] connection closed: Error: read ECONNRESET
2023-08-07 04:31:53.903 - info: mqtt.0 (123456) Client [OpenDTU-123456] connected with secret 1691375513857_4367
2023-08-07 04:31:53.958 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 04:31:53.958 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 04:31:53.960 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 04:31:53.960 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 04:31:53.964 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 04:31:53.964 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 04:31:53.977 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 04:31:53.978 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 04:31:53.978 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /solar\.[^.]*\.cmd\.power/
2023-08-07 04:31:53.978 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.power/
2023-08-07 04:31:53.978 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /solar\.[^.]*\.cmd\.restart/
2023-08-07 04:31:53.978 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.restart/
2023-08-07 04:31:53.978 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_voltage"
2023-08-07 04:31:53.978 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_current"
2023-08-07 04:31:53.979 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_voltage"
2023-08-07 04:31:53.982 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_current"
2023-08-07 04:31:53.987 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.mode"
2023-08-07 04:31:54.002 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.powerlimiter.cmd.mode"
2023-08-07 04:31:54.157 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:31:54.160 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:31:54.164 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:31:54.177 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:31:54.178 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:31:54.178 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:31:54.179 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:31:54.179 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:31:54.180 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:31:54.182 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:31:54.187 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:31:54.203 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:53:53.636 - info: mqtt.0 (123456) Client [OpenDTU-123456] connection closed: Error: read ECONNRESET
2023-08-07 04:53:55.704 - info: mqtt.0 (123456) Client [OpenDTU-123456] connected with secret 1691376835653_4732
2023-08-07 04:53:55.765 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 04:53:55.765 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 04:53:55.771 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 04:53:55.771 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 04:53:55.785 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 04:53:55.785 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 04:53:55.786 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 04:53:55.786 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 04:53:55.786 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /solar\.[^.]*\.cmd\.power/
2023-08-07 04:53:55.786 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.power/
2023-08-07 04:53:55.786 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /solar\.[^.]*\.cmd\.restart/
2023-08-07 04:53:55.786 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.restart/
2023-08-07 04:53:55.787 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_voltage"
2023-08-07 04:53:55.787 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_current"
2023-08-07 04:53:55.788 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_voltage"
2023-08-07 04:53:55.795 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_current"
2023-08-07 04:53:55.795 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.mode"
2023-08-07 04:53:55.799 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.powerlimiter.cmd.mode"
2023-08-07 04:53:55.965 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:53:55.972 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:53:55.986 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:53:55.986 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:53:55.986 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:53:55.986 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 04:53:55.986 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:53:55.986 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:53:55.988 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:53:55.996 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:53:55.996 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 04:53:55.999 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:16:51.568 - info: mqtt.0 (123456) Client [OpenDTU-123456] connection closed: Error: read ECONNRESET
2023-08-07 05:16:53.597 - info: mqtt.0 (123456) Client [OpenDTU-123456] connected with secret 1691378213590_934
2023-08-07 05:16:53.649 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 05:16:53.649 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 05:16:53.651 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 05:16:53.651 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 05:16:53.654 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 05:16:53.654 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 05:16:53.658 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 05:16:53.658 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 05:16:53.662 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /solar\.[^.]*\.cmd\.power/
2023-08-07 05:16:53.662 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.power/
2023-08-07 05:16:53.666 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /solar\.[^.]*\.cmd\.restart/
2023-08-07 05:16:53.666 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.restart/
2023-08-07 05:16:53.668 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_voltage"
2023-08-07 05:16:53.672 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_current"
2023-08-07 05:16:53.684 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_voltage"
2023-08-07 05:16:53.685 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_current"
2023-08-07 05:16:53.685 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.mode"
2023-08-07 05:16:53.685 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.powerlimiter.cmd.mode"
2023-08-07 05:16:53.849 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:16:53.852 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:16:53.854 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:16:53.859 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:16:53.862 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:16:53.866 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:16:53.869 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:16:53.872 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:16:53.884 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:16:53.885 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:16:53.885 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:16:53.885 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:52:21.594 - info: mqtt.0 (123456) Client [OpenDTU-123456] connection closed: Error: read ECONNRESET
2023-08-07 05:52:23.626 - info: mqtt.0 (123456) Client [OpenDTU-123456] connected with secret 1691380343619_538
2023-08-07 05:52:23.677 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 05:52:23.677 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_relative/
2023-08-07 05:52:23.679 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 05:52:23.679 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_persistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_persistent_absolute/
2023-08-07 05:52:23.683 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 05:52:23.683 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_relative" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_relative/
2023-08-07 05:52:23.686 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 05:52:23.687 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/limit_nonpersistent_absolute" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.limit_nonpersistent_absolute/
2023-08-07 05:52:23.690 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /solar\.[^.]*\.cmd\.power/
2023-08-07 05:52:23.691 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/power" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.power/
2023-08-07 05:52:23.694 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /solar\.[^.]*\.cmd\.restart/
2023-08-07 05:52:23.694 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "solar/+/cmd/restart" with regex /mqtt\.0\.solar\.[^.]*\.cmd\.restart/
2023-08-07 05:52:23.696 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_voltage"
2023-08-07 05:52:23.698 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_online_current"
2023-08-07 05:52:23.713 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_voltage"
2023-08-07 05:52:23.714 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.limit_offline_current"
2023-08-07 05:52:23.714 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.huawei.cmd.mode"
2023-08-07 05:52:23.715 - info: mqtt.0 (123456) Client [OpenDTU-123456] subscribes on "mqtt.0.solar.powerlimiter.cmd.mode"
2023-08-07 05:52:23.877 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:52:23.880 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:52:23.884 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:52:23.886 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:52:23.890 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:52:23.894 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe send all known states
2023-08-07 05:52:23.897 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:52:23.898 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:52:23.913 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:52:23.914 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:52:23.914 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe
2023-08-07 05:52:23.914 - info: mqtt.0 (123456) Client [OpenDTU-123456] publishOnSubscribe

Jedesmal, wenn die MQTT-Verbindung nach dem Verbindungsabbruch wieder aufgebaut wurde,
sind sämtliche Werte vom MQTT-Broker erneut an die OpenDTU übertragen worden!

Dazu zählen auch die gespeicherten Werte der Topics:

[serial]/cmd/restart = 1
[serial]/cmd/power = 1

Das heißt, der Inverter hat nach jedem MQTT-Verbindungsabbruch den Restart-Befehl und den Power(On)-Befehl per MQTT erhalten!

Siehe auch Graph:
(Uhrzeiten der erneuten Verbindung nach dem Verbindungsabbruch aus dem Protokollauszug decken sich mit dem Rücksetzen von: "Inverter Gesamtertrag Heute" auf den Wert 0)
Screenshot 2023-08-07 230600

Habe zwischenzeitlich das Topic:

[serial]/cmd/restart

auf den Wert "0" gesetzt und seitdem kein Problem mehr das der Wert: "Inverter Gesamtertrag Heute" 0 Wh zurückgesetzt wird, wenn es einen MQTT-Verbindungsabbruch gibt!

Werde zukünftig, wenn ich das Topic:

[serial]/cmd/restart

nutze einen Trigger benutzen, der mir den Auslöse-Wert "1" nach einer kurzen Zeit automatisch wieder auf den Wert "0" zurücksetzt!

Warum es diese MQTT-Verbindungsabbrüche nur dann gibt, wenn ich per MQTT alle 20 Sekunden ein Limit für den Inverter mit dem Topic "limit_nonpersistent_absolute" setzen lasse, kann ich aktuell nicht nachvollziehen!

Für mich ist aber das Problem erstmal soweit gehoben und die OpenDTU-OnBattery
macht genau das, was ich will!

Danke nochmal für eure Unterstützung und tut mir leid, wenn ich eure Zeit mit meinem Problem geraubt habe!

Ist aus meiner Sicht kein Bug in der OpenDTU-OnBattery, sondern der Bug bin ich! :-(

OpenDTU-OnBattery find ich gut, macht weiter so!!!

@schlimmchen
Copy link
Member

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.

Copy link

github-actions bot commented Apr 4, 2024

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.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 4, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants