Netatmo SVG Plot bricht nach kurzer Zeit ab

Begonnen von flo_wu, 29 November 2021, 20:06:28

Vorheriges Thema - Nächstes Thema

flo_wu

Vorab, ich habe schon relativ viel zu diesem Thema gegoogelt und die Forumsuche benutzt, sorry falls ich dabei was übersehen hab!

Ich möchte gerne Daten meiner Netatmo Wetterstation plotten, dies klappt auch immer kurzzeitig, bricht dann aber ab.

Das Logfile welches ich für den Plot verwende, sieht folgendermaßen aus:
2021-11-29_19:44:18 netatmo_D70_ee_50_3f_36_00 humidity: 46
2021-11-29_19:44:18 netatmo_D70_ee_50_3f_36_00 noise: 36
2021-11-29_19:44:18 netatmo_D70_ee_50_3f_36_00 pressure: 1026
2021-11-29_19:49:21 netatmo_D70_ee_50_3f_36_00 temperature: 24.2
2021-11-29_19:49:21 netatmo_D70_ee_50_3f_36_00 co2: 1504
2021-11-29_19:49:21 netatmo_D70_ee_50_3f_36_00 humidity: 46
2021-11-29_19:49:21 netatmo_D70_ee_50_3f_36_00 noise: 36
2021-11-29_19:49:21 netatmo_D70_ee_50_3f_36_00 pressure: 1026
64: requestDeviceReadings (pressure)
2021.11.25 08:02:00 3: netatmo_D70_ee_50_13_2b_64: requestDeviceReadings (rain)
2021.11.25 08:02:00 3: netatmo_D70_ee_50_13_2b_64: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2021.11.25 08:02:00 3: netatmo_D70_ee_50_13_2b_64: next extended dynamic update (pressure) at 2021-11-25 08:07:33
2021.11.25 08:02:00 3: netatmo_D70_ee_50_13_2b_64: next extended dynamic update (temperature,humidity) at 2021-11-25 08:07:43
2021.11.25 08:02:00 3: netatmo_D70_ee_50_13_2b_64: next extended dynamic update (windstrength,windangle,guststrength,gustangle) at 2021-11-25 08:07:42
2021.11.25 08:02:00 3: netatmo_D70_ee_50_13_2b_64: next extended dynamic update (rain) at 2021-11-25 08:07:56
2021.11.25 08:05:54 3: netatmo_D70_ee_50_3f_36_00: poll (DEVICE)
2021.11.25 08:05:54 3: netatmo_D70_ee_50_3f_36_00: requestDeviceReadings (Temperature,CO2,Humidity,Noise,Pressure)
2021.11.25 08:05:54 3: netatmo_D70_ee_50_3f_36_00: next fixed interval update for device (Temperature,CO2,Humidity,Noise,Pressure) at 2021-11-25 08:10:54
2021.11.25 08:07:56 3: netatmo_D70_ee_50_13_2b_64: poll (DEVICE)


Könnte das mit den anders formatierten Zeilen welche keinen Wetterdaten enthalten zusammenhängen?

Das Logfile ist folgendermaßen definiert:
defmod LogfileNetatmoIndoor FileLog ./log/fhem-netatmo-%Y-%m.log netatmo_D70_ee_50_3f_36_00:co2:.*|netatmo_D70_ee_50_3f_36_00:humidity:.*|netatmo_D70_ee_50_3f_36_00:noise:.*|netatmo_D70_ee_50_3f_36_00:pressure:.*|netatmo_D70_ee_50_3f_36_00:temperature:.*
attr LogfileNetatmoIndoor room TinyHouse
attr LogfileNetatmoIndoor verbose 0

setstate LogfileNetatmoIndoor active
setstate LogfileNetatmoIndoor 2021-11-29 20:02:41 linesInTheFile 11405


Meinem Verständnis nach sollten eigentlich nur Wetterdaten geloggt werden, kann mir jemand erklären wieso auch die unteren Zeilen geloggt werden und ich das ggf ändern kann?

Danke schon im Voraus für die Hilfe :)

rudolfkoenig

ZitatKönnte das mit den anders formatierten Zeilen welche keinen Wetterdaten enthalten zusammenhängen?
Ja. SVG im Zusammenhang mit FileLog funktioniert nur dann, falls alle Zeilen mit einem Datum im "richtigen" Format beginnen.

ZitatMeinem Verständnis nach sollten eigentlich nur Wetterdaten geloggt werden, kann mir jemand erklären wieso auch die unteren Zeilen geloggt werden und ich das ggf ändern kann?
Es schaut so aus, als ob das FHEM Log und dieses FileLog die gleiche Datei schreiben wuerden.
Das kann durch eine Fehlkonfiguration passieren (attr global logfile ./log/fhem-netatmo-%Y-%m.log), oder durch ein korruptes Dateisystem.