Differenztrend über Monatsgrenze heraus anzeigen ...

Begonnen von ritchie, 10 Januar 2023, 19:58:28

Vorheriges Thema - Nächstes Thema

ritchie

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
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

JoWiemann

#1
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
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

ritchie

Hallo Jörg,

könnte ich das Problem auch dadurch lösen, wenn ich auf DBLog wechseln würde.

Viele Grüße
R.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

OdfFhem

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 ...

ritchie

#4
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.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

GeZi3560

Raspberry Pi 4 4GB, MariaDB,2 Cul V3 868 ,1 Cul V3, 433, Zwave-USB, Conbee2, DeConz, MAX WT und Ventile,HM, Somfy, Fibaro, Shellys, Tradfri, Lidl Zigbee

OdfFhem

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 ...