Closed deadrabbit87 closed 11 months ago
Ich hätte da ein paar Fragen zu deinem Setup: Sehe ich das richtig, dass du MQTT eingerichtet hast, um die WEM per evcc zu steuern und gleichzeitig Zählerwerte (nur power) in den WEM zu schieben, damit du eine bunte Grafik bekommst? Zusätzlich setzt du den Zählerstatus (meter/state_update) per HTTP-API? Falls ja, wie häufig tust du das und wie hast du das automatisiert?
Hallo,
Ja, das ist der Fall. Via Node-Red schreibe ich die Werte vom meinem Kostal Smart Energy Meter (KSEM) an die HTPP-API vom WEM:
.../meter/values
Der Flow ist auch hier im Forum.
Das passiert einmal pro Sekunde. Ich hatte das drin, weil die Steuerung mit EVCC zuerst noch nicht funktioniert hat. Wäre jetzt aber obsolet.
MQTT ist wegen EVCC eingerichtet.
Ich habe leider kein Node-Red und versuche gerade, die JSON-Datei zu verstehen:
Der obere Flow liest den Stromzähler aus und sendet den Leistungswert einmal pro Sekunde an meter/values
und nicht meter/values_update
?
Der untere Flow fragt meter/state
ab, und wenn das nicht {"state":2,"type":4}
ist, wird es per meter/state_update
auf genau das gesetzt. Wie häufig wird das ausgeführt? Auch einmal pro Sekunde?
- Der untere Flow fragt
meter/state
ab, und wenn das nicht{"state":2,"type":4}
ist, wird es permeter/state_update
auf genau das gesetzt. Wie häufig wird das ausgeführt? Auch einmal pro Sekunde?
Nein, einmal pro Minute. Der obere Flow ist richtig so, ja. Hier wäre auch noch ein Screenshot:
Wobei das setzen von /meter/state_update
ja mit der aktuellen Firmware hinfällig sein sollte oder? Hast du zumindest hier geschrieben.
Ja, das ist der Fall. Via Node-Red schreibe ich die Werte vom meinem Kostal Smart Energy Meter (KSEM) an die HTPP-API vom WEM:
.../meter/values
[…] Das passiert einmal pro Sekunde. Ich hatte das drin, weil die Steuerung mit EVCC zuerst noch nicht funktioniert hat. Wäre jetzt aber obsolet.
Wenn das obsolet ist, kannst du dann einfach mal beide Flows deaktivieren und testen, ob die Neustarts dadurch aufhören?
Dieser sporadische Reboot tritt seit einiger Zeit auch bei meiner "WARP on Steroids" auf und auch ich sende die Zählerwerte periodisch per Node-RED.
So sieht der zugehörige Callstack des Crashs aus:
Gruß Thomas
Wird mit dem nächsten Firmware-Release gefixt. Als Workaround reicht es, den WEM in Node-Red zu deaktivieren. Das Problem ist nicht Node-Red, sondern die API-Zugriffe im Sekundentakt, die es verursacht.
FYI: Seit dem deaktivieren von Node Red sind meine Neustarts jetzt weg. WEM läuft bisher seit dem 15.06.2023 15:00 Uhr durch.
Bitte nochmal mit Firmware 2.1.3 testen. Das Problem sollte jetzt weg sein.
As described in the issue from evcc, my WEM is sporadically rebooting.
Therefore it is loosing the phase switching request from evcc.
debug-report-wem-26ud-2023-06-13T18-41-18-371.txt