Seite 1 von 1

Datenbank reparieren bei fehlenden Werten

Verfasst: Di Sep 02, 2025 7:42 pm
von JAD53359
Hallo zusammen,

ich habe eine Frage.
Da mein Wechselrichter nicht von open WB unterstützt wird übertrage ich die Daten per MQTT.
Wenn hier aus welchen Gründen auch immer die Übertragung mal aussteigt, wird bei korrupten Daten eines Tages der ganze Monat hinterher ohne PV Erzeugung dargestellt in der Jahresübersicht. Im Beispiel ist es der 25.06. und in der Jahresübersicht hat der ganze Juni keinen PV Ertrag.

Lässt sich dieser Fehler irgendwie von Hand in der Datenbank fixen?
Bildschirmfoto 2025-09-02 um 21.38.36.png
Bildschirmfoto 2025-09-02 um 21.38.36.png (56.65 KiB) 291 mal betrachtet
Bildschirmfoto 2025-09-02 um 21.39.10.png
Bildschirmfoto 2025-09-02 um 21.39.10.png (85.41 KiB) 291 mal betrachtet
Gruß

Sebastian

Re: Datenbank reparieren bei fehlenden Werten

Verfasst: Mi Sep 03, 2025 8:22 am
von Gero
Die Graphen sagen mir erst einmal nichts, aber Deine Aussage ist, dass sobald einmal keine Werte per MQTT kommen, die geloggten Werte immer Null sind. Auch wenn danach die Übertragung wieder korrekt wird?

Die Tageswerte kannst Du als json unter http://<ip der openWB>/openWB/data/daily_log/<JJJJMMDD>.json abrufen. Wenn du an diese Dateien schreibend drankommst, kannst Du die auch korrigieren. Monatswerte liegen unter entsprechend unter monthly_log.

Andere Korrekturmöglichkeiten gibt's aktuell keine.

Re: Datenbank reparieren bei fehlenden Werten

Verfasst: Do Sep 04, 2025 8:05 pm
von JAD53359
Hallo Gero,

danke für die Rückmeldung.
Reich es denn wenn ich die Tageswerte korrigiere, berechnet er die Monatswerte dann selbst neu, oder ist das nach Abschluss des Monats fix in eine Datenbank eingetragen?

Zu den Graphen, der grüne Anteil der Balken stellt die PV Erzeugung dar.
Am 25.06. wurden keine Werte erfasst. Daraufhin sieht man in der Jahresansicht von 2025, dass er für den Monat Juni keine PV Erzeugung darstellt.

Gruß Sebastian

Re: Datenbank reparieren bei fehlenden Werten

Verfasst: Fr Sep 05, 2025 4:52 am
von Gero
Nein, es reicht nicht die Tageswerte zu korrigieren. Um Mitternacht eines jeden Tages werden die Monatswerte aus den Tageswerten ermittelt. Und dieses Mitternacht ist ja leider schon vorbei.