Hallo Zusammen,
ich zeige derzeit meinen täglichen Gasverbrauch in einem Differenztrend an. Hierbei lasse ich die letzten 14Tage anzeigen.
Wenn die 14 Tage insgesamt innerhalb des aktuellen Monat sind, erfolgt eine korrekte Anzeige der Daten.
Bricht jedoch ein neuer Monat an, erfolgt so lange keine Anzeige der Trenddaten, bis die komplette Datenreihe wieder komplett
im Monat angezeigt werden kann.
Hier die Definition des Trends in der Fhem.cfg
define plFileLog_MQTT2_Verbrauch SVG FileLog_MQTT2_Gas:SVG_FileLog_MQTT2_Gas_1.gplot:CURRENT
attr plFileLog_MQTT2_Verbrauch fixedrange 14days
attr plFileLog_MQTT2_Verbrauch label "Tagesverbauch"
attr plFileLog_MQTT2_Verbrauch room Gaszaehler
Anbei noch zwei Bilder zur Veranschaulichung und der Trenddefinition.
Für Tipps zum lösen des Problems bin ich dankbar.
Viele Grüße
Richard
Hallo,
vielleicht helfen Dir folgende Wiki-Einträge weiter:
https://wiki.fhem.de/wiki/LogProxy
https://wiki.fhem.de/wiki/Plot-Abriss_vermeiden
oder diese Diskussion im Forum:
https://forum.fhem.de/index.php?topic=41791.0
Grüße Jörg
Hallo Jörg,
könnte ich das Problem auch dadurch lösen, wenn ich auf DBLog wechseln würde.
Viele Grüße
R.
Ich nutze
attr SVG_power_Day endPlotToday 1
attr SVG_power_Day fixedrange month
und sehe momentan die Daten von 15.12 - 14.01.
Jetzt bleiben u.a. folgende Fragen:
- macht 14days was anderes als month ... vielleicht probierst Du zum Gegencheck mal month aus
- stehen Deine Dezember/Januar-Daten in verschiedenen Logfiles
Wenn Du die Ausgabe von "Show preprocessed input" zeigst, sieht man vielleicht mehr ...
Hi,
das hat auch nicht geholfen.
Ich habe für jeden Monat jeweils eine neue Datei.
Ich glaube das die einzig sinnvolle Lösung hier ein abändern auf DBlog ist.
Gibt es bereits ein Programm, welches die bestehenden Logfiles nach Abänderung auf DBLog in die Datenbank transferiert ?
Viele Grüße
R.
Gibt es:
https://wiki.fhem.de/wiki/FileLogConvert
Zitat von: ritchie am 14 Januar 2023, 16:05:56
Ich glaube das die einzig sinnvolle Lösung hier ein abändern auf DBlog ist.
Oder man verwendet erst mal das Attribut "createGluedFile" im FileLog-Device ...