Moin, heute wieder etwas Gelegenheit, das Problem zu betrachten, nachdem heute früh wieder der SOC-Wert zurückgesetzt wurde:
lokale Nachrichten:
Code: Alles auswählen
Sep 26 16:38:31 openWB/set/lp/1/manualSoc 76
Sep 26 16:38:31 openWB/set/lp/1/manualSoc (null)
Sep 28 13:44:22 openWB/set/lp/1/manualSoc 65
Sep 28 13:44:22 openWB/set/lp/1/manualSoc (null)
Sep 29 03:34:19 openWB/set/lp/1/manualSoc 65
Sep 29 03:34:19 openWB/set/lp/1/manualSoc (null)
Sep 29 08:53:25 openWB/set/lp/1/manualSoc 64
Sep 29 08:53:25 openWB/set/lp/1/manualSoc (null)
Sep 30 03:33:04 openWB/set/lp/1/manualSoc 64
Sep 30 03:33:05 openWB/set/lp/1/manualSoc (null)
Remote:
Code: Alles auswählen
Sep 26 16:38:32 abcd1234/openWB/set/lp/1/manualSoc 76
Sep 26 16:38:32 abcd1234/openWB/set/lp/1/manualSoc (null)
Sep 28 13:44:23 abcd1234/openWB/set/lp/1/manualSoc (null)
Sep 28 13:44:23 abcd1234/openWB/set/lp/1/manualSoc 65
Sep 29 03:34:20 abcd1234/openWB/set/lp/1/manualSoc 65
Sep 29 03:34:22 abcd1234/openWB/set/lp/1/manualSoc (null)
Sep 29 08:53:25 abcd1234/openWB/set/lp/1/manualSoc (null)
Sep 29 08:53:25 abcd1234/openWB/set/lp/1/manualSoc 64
Die lokal empfangenen Nachrichten im Topic von 3:33 Uhr kamen von remote nicht an, vermutlich, weil das Haus offline war.
Beim manuellen Abonnieren der Cloud kommt diesmal keine (null) und keine Botschaft, die übrig geblieben wäre. Nach dem manuellen Eingeben von Werten kam die Nachricht einmal korrekt durch und zweimal nicht. Ein erneutes Abonnieren der Cloud kam der letzte Wert erneut vorbei, ohne folgende (null).
Die Übertragungen von / zur Cloud scheint hinreichend instabil zu sein, um die von @yankee vorgeschlagenen Änderungen auszuprobieren. Anscheinend kommen manchmal die (null)-Nachrichten vor den eigentlichen SOCs an?? Ich komme die nächsten Tage bestimmt mal dazu, den Code anzupassen.