Seite 1 von 2

Batterie Zähler reset SolarEdge

Verfasst: So Jan 09, 2022 9:25 pm
von NeuenrothC
Hallo Leute,
Ich haben einen SolarEdge Hybrid WR und seltsamerweise ist der Export Zähler am 26.11. wieder auf null gegangen.

Kommt der Wert über Modbus vom WR oder „errechnet“ den die OpenWB?

OpenWB Series 2+
1.9.244

Danke für die Hilfe

Re: Batterie Zähler reset SolarEdge

Verfasst: Mo Jan 10, 2022 10:18 am
von NeuenrothC
Ich habe noch weitere seltsame Werte in den Logs gefunden:

Am 28.12.2021
Unbenannt.png
Unbenannt.png (3.66 KiB) 2912 mal betrachtet

Kann man das "Fixen"

Re: Batterie Zähler reset SolarEdge

Verfasst: Mo Jan 10, 2022 8:19 pm
von uwec
Das gleiche Phänomen habe ich auch (an einem anderen Tag) konnte es bisher aber auch nicht fixen.
Exakt die gleichen Spalten (4 und Speicherexport) wurden zurückgesetzt wie bei dir.

Habe die Daily.csv manuell angepasst (Backup gezogen, editiert und Backup wieder eingespielt, alles innerhalb 5min), allerdings hat openWB im Anschluss den editierten Wert ignoriert und den vorherigen, falschen Wert genommen und aufsummiert.

Hotline angefragt, allerdings haben sie auch keinen anderen Lösungsweg vorgeschlagenen.

Ggf hat jemand noch eine Idee, was man beachten muss…

Re: Batterie Zähler reset SolarEdge

Verfasst: Mi Jan 19, 2022 2:34 pm
von NeuenrothC
Gibt es hierzu also keine Lösung?
So sind die Logs leider nicht zu gebrauchen.

Kann noch jemand helfen?

Re: Batterie Zähler reset SolarEdge

Verfasst: Mi Jan 19, 2022 8:01 pm
von yankee
Relevant müssten meine ich die MQTT-Topics:

openWB/housebattery/WHImported_temp
openWB/housebattery/WHExport_temp

sowie in der Ramdisk die Dateien "speicherwatt0pos" und "speicherwatt0neg" sein. Wenn die Dateien in der Ramdisk vorhanden sind werden die verwenden, wenn nicht gibt es als Fallback die Werte aus dem Broker (weil der persistent sind, auch über einen Reboot).

Hier mal ein reines Brainstorming ohne dass das zu Ende gedacht ist, ohne Funktionsgarantie oder was auch immer. Bitte nur als "Rechercheansatz" verstehen:
Eventuell ist es möglich die Ramdiskdateien einfach zu überschreiben mit einem neuen Startwert, den du gerne hättest. Dafür brauchst du allerdings SSH (oder sonst wie Zugang). Alternative könnte sein die Werte im Broker zu überschreiben, denn dafür brauchst du keinen Zugriff auf die Box. Allerdings werden die Werte dir im laufenden Betrieb ständig überschrieben. Du müsstest in der oWB einen Reboot auslösen und während der Reboot gerade läuft die topics setzen. Da brauchst du aber auch etwas Bastel- und Risikofreude bei.

Re: Batterie Zähler reset SolarEdge

Verfasst: Mi Jan 19, 2022 8:07 pm
von NeuenrothC
Danke für die Ideen, hilft mir und anderen die das Problem auch haben aber auch nicht langfristig weiter.

Habe den Support angeschrieben, hoffe die können Helfen.

Re: Batterie Zähler reset SolarEdge

Verfasst: Mi Jan 19, 2022 8:18 pm
von yankee
Im Rahmen von #1941 wurde ein Bug behoben der zu dem Reset führen konnte. Das ist wahrscheinlich das, was "langfristig" hilft. Wenn du einmal davon betroffen bist, musst du trotzdem irgendwie den Zähler wiederherstellen. Also vorrausgesetzt du möchtest das.

Re: Batterie Zähler reset SolarEdge

Verfasst: Mi Jan 19, 2022 8:55 pm
von NeuenrothC
Ich konnte den direkten Zusammenhang zu SolarEdge aus dem PR nicht erkennen, aber hoffen wir mal, dass dies nicht mehr passiert.

Der WR liefert ja die „ AC Lifetime Energy production“ u d diese wird auch ausgelesen. Warum dann aber im Log ein anderer Wert steht habe ich noch nicht herausfinden können.

Die Speicher-Werte werden anscheinend berechnet.

Stellt sich nur die Frage, wie ich ohne SSH den Fehler korrigiere.

Mit SSH könnte ich alle Logs „anpassen“ und anschließend die Ramdisk leeren richtig?

Re: Batterie Zähler reset SolarEdge

Verfasst: Mi Jan 19, 2022 9:05 pm
von yankee
NeuenrothC hat geschrieben: Mi Jan 19, 2022 8:55 pm Ich konnte den direkten Zusammenhang zu SolarEdge aus dem PR nicht erkennen, aber hoffen wir mal, dass dies nicht mehr passiert.
Es wurde ein Fehler in dem Modul behoben welches nach dem Reset der Ramdisk (zum Beispiel bei einem Neustart) das korrekte Auslesen des zuletzt bekannten Wertes verhindert hat. Das betraf alle Module nicht nur SolarEdge.
NeuenrothC hat geschrieben: Mi Jan 19, 2022 8:55 pm Der WR liefert ja die „ AC Lifetime Energy production“ u d diese wird auch ausgelesen. Warum dann aber im Log ein anderer Wert steht habe ich noch nicht herausfinden können.
Siehe auch folgende (längere) Diskussion ab diesem Post
NeuenrothC hat geschrieben: Mi Jan 19, 2022 8:55 pmStellt sich nur die Frage, wie ich ohne SSH den Fehler korrigiere.

Mit SSH könnte ich alle Logs „anpassen“ und anschließend die Ramdisk leeren richtig?
Dazu hatte ich schon was geschrieben:
yankee hat geschrieben: Mi Jan 19, 2022 8:01 pm Eventuell ist es möglich die Ramdiskdateien einfach zu überschreiben mit einem neuen Startwert, den du gerne hättest. Dafür brauchst du allerdings SSH (oder sonst wie Zugang). Alternative könnte sein die Werte im Broker zu überschreiben, denn dafür brauchst du keinen Zugriff auf die Box. Allerdings werden die Werte dir im laufenden Betrieb ständig überschrieben. Du müsstest in der oWB einen Reboot auslösen und während der Reboot gerade läuft die topics setzen. Da brauchst du aber auch etwas Bastel- und Risikofreude bei.
Bitte beachte, dass das nur so von mir mal eben gedanklich zusammengestellt ist. Das ist nicht getestet und nicht unbedingt zu Ende gedacht. Könnte aber funktionieren und benötigt nicht unbedingt SSH.

Re: Batterie Zähler reset SolarEdge

Verfasst: Mi Jan 19, 2022 9:36 pm
von uwec
Danke Yannik für den Input. Ich werd mal die Tage schauen, ob ich über den Mqtt Ansatz das für mich relevante Topic per Schreiben ändern kann. Habe mal in der ramdisk geschaut, das relevante Topic identifiziert, in der einer der falschen Werte hinterlegt ist.