Seite 1 von 2
5 Minuten Log Daten aus OpenWB 2.x
Verfasst: Di Sep 24, 2024 4:26 pm
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
Re: 5 Minuten Log Daten aus OpenWB 2.x
Verfasst: Di Sep 24, 2024 4:30 pm
von Gero
Re: 5 Minuten Log Daten aus OpenWB 2.x
Verfasst: Di Sep 24, 2024 5:04 pm
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
Re: 5 Minuten Log Daten aus OpenWB 2.x
Verfasst: Di Sep 24, 2024 5:51 pm
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
)
Schöne Grüße
Tux
Re: 5 Minuten Log Daten aus OpenWB 2.x
Verfasst: Di Sep 24, 2024 7:20 pm
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
Re: 5 Minuten Log Daten aus OpenWB 2.x
Verfasst: So Sep 29, 2024 4:50 am
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
Re: 5 Minuten Log Daten aus OpenWB 2.x
Verfasst: So Sep 29, 2024 1:03 pm
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
Re: 5 Minuten Log Daten aus OpenWB 2.x
Verfasst: Mo Sep 30, 2024 3:48 pm
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
Re: 5 Minuten Log Daten aus OpenWB 2.x
Verfasst: Mo Sep 30, 2024 5:26 pm
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?
Re: 5 Minuten Log Daten aus OpenWB 2.x
Verfasst: Mo Sep 30, 2024 5:37 pm
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