5 Minuten Log Daten aus OpenWB 2.x

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
tux75at
Beiträge: 111
Registriert: Mi Mär 23, 2022 5:16 pm

5 Minuten Log Daten aus OpenWB 2.x

Beitrag von tux75at »

Hallo,

Ich habe ein Script für 1.9 geschrieben mit dem ich eine Auswertung machen kann, ob es sich lohnt einen Speicher zuzulegen.
Dafür werte ich die Log Daten der 1.9 aus. Ich habe aber auch auf die Version 2 umgestellt und suche eine Möglichkeit zu diesen Logdaten zu kommen.

Falls es das schon gibt, wäre ich für Hinweise dankbar. Meine Suche war bisher erfolglos.
Für mich ist es auch kein Problem aus einem Backup oder irgendwie komplexer die Daten zu extrahieren.
Das Script, sofern es für die Version 2.x funktioniert, will ich dann auch auf Github stellen.

Gruß
Tux
Gero
Beiträge: 3390
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 3 times
Been thanked: 52 times

Re: 5 Minuten Log Daten aus OpenWB 2.x

Beitrag von Gero »

http://192.168.8.11/openWB/data/daily_log/20240625.json - den Link anpassen kannst Du sicherlich selbst. ;)
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: 5 Minuten Log Daten aus OpenWB 2.x

Beitrag von derNeueDet »

Kannst du mir das Script für die 1.9 mal zur Verfügung stellen, würde gerne wissen was da raus kommt. Und ich bin noch auf 1.9

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
tux75at
Beiträge: 111
Registriert: Mi Mär 23, 2022 5:16 pm

Re: 5 Minuten Log Daten aus OpenWB 2.x

Beitrag von tux75at »

@Gero Danke! JSON parsen ist ein Kinderspiel, das werde ich noch anpassen.
Sieht so aus, als würde man die JSON Daten auch für frühere Tage bekommen (wurden ja in die 2.0 integriert).

@DerNeueDet Hast du im Forum vor kurzen (evtl. 1-2 Monate) nach einem solchen Script gefragt?
Ich bin noch nicht dazugekommen den Eintrag nochmal zu suchen. Wollte das dort dann auch publik machen, damit der Threadersteller den Hinweis dann auch hat ... im Forum tut sich zuviel, als dass man hier alles im Blick haben kann.

Gebt mir ein paar Tage, ich habs derzeit nur lokal Liegen, also nichtmal auf meinem eigenen Git Server ... Schande! (aber ich bin dafür nicht Feig :D)

Schöne Grüße
Tux
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: 5 Minuten Log Daten aus OpenWB 2.x

Beitrag von derNeueDet »

Nein, ich glaub ich hab noch nicht gefragt. Auch wenn ich viel lese und Antworte komme ich auch nicht überall durch.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
lisa.mueller1
Beiträge: 9
Registriert: Mi Okt 19, 2022 2:48 pm

Re: 5 Minuten Log Daten aus OpenWB 2.x

Beitrag von lisa.mueller1 »

Hi,
Meintest du vielleicht meinen Post?

https://forum.openwb.de/viewtopic.php?t=9012

Ich wäre an deinem Script interessiert

Grüße
tux75at
Beiträge: 111
Registriert: Mi Mär 23, 2022 5:16 pm

Re: 5 Minuten Log Daten aus OpenWB 2.x

Beitrag von tux75at »

So!

Jetzt habe ich es geschafft! Script ist online!
https://github.com/tux75at/OpenWB-Scripts

@lisa.mueller1 es ist möglich, dass ich deinen Post damals gesehen hab. Ist doch schon etwas länger her.

Bei Fragen dazu ... ich schau normalerweise regelmässig ins Forum.
Viel Spass und schönen Sonntag.

LG
Tux
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: 5 Minuten Log Daten aus OpenWB 2.x

Beitrag von derNeueDet »

tux75at hat geschrieben: So Sep 29, 2024 1:03 pm So!

Jetzt habe ich es geschafft! Script ist online!
https://github.com/tux75at/OpenWB-Scripts

@lisa.mueller1 es ist möglich, dass ich deinen Post damals gesehen hab. Ist doch schon etwas länger her.

Bei Fragen dazu ... ich schau normalerweise regelmässig ins Forum.
Viel Spass und schönen Sonntag.

LG
Tux
Hallo Tux,
Danke für das Script. Habs mal im Schnellgang ausprobiert, aber noch nicht so richtig durch gekommen.
Anscheinend hast du das Glück von sehr sauberen Logfiles. Bei mir gibt es diverse Einträge, die einen Leerstring '' enthalten, dann geht die float Umwandlung der einzelnen Spalten auf die Bretter. Ich hab das mal abgefangen indem ich eine kleine myfloat Prozedur eingebaut habe, damit das nicht passiert.

Code: Alles auswählen

def myfloat(value):
    try:
        return float(value)
    except ValueError:
        print("ValueError: "+value)
        return float('0')
dann alle float Aufrufe in der Klasse CLogLine durch myfloat ersetzt, damit bin ich zumindest durch gekommen. Allerdings mit einem negativen Ergebnis. Habs noch nicht nachvollzogen, aber ich hatte einen defekten Zähler, und außerdem einen Umbau auf ein anderes Zählermodell. Evtl. liegt es daran. Muss ich aber noch weiter analysieren.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
tux75at
Beiträge: 111
Registriert: Mi Mär 23, 2022 5:16 pm

Re: 5 Minuten Log Daten aus OpenWB 2.x

Beitrag von tux75at »

Kannst du mir das/die Logfiles shicken?

So ganz sauber sind meine auch nicht, ich hab teilweise Nuller drinnen, da habe ich dann eine Lösung eingebaut.
Sollte für deinen Fall auch klappen.

Ich brauche nur ein Fehlerhaftes Logfile und dann noch einen Tag vorher sowie nacher, dann sollte ich damit gut arbeiten können.

Kann es sein, dass es sehr alte Logs sind?

Gruß
Tux

edit: kann man Files per PM schicken?
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: 5 Minuten Log Daten aus OpenWB 2.x

Beitrag von derNeueDet »

Nee, waren 2023er Logfiles, also nicht zu alt.
Die Value Errors waren alles leere Strings.
Von daher das Thema konnte ich mit dem gezeigten myfloat umgehen.
Das Andere schaue ich mir noch mal an. Ich muss auch erst die Files/Tage identifizieren an denen die Zähler getauscht wurden.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
Antworten