Chart aus logfile mit mehreren Devices

Begonnen von martinp876, 17 März 2018, 17:41:50

Vorheriges Thema - Nächstes Thema

martinp876

Ich habe ein Logfile in dem ich die Readings aller Thermostate logge.
Zum Darstellen eines Charts kann ich das Logfile, Das Reading und die Spalte angeben, nicht aber das Device.
Also noch einmal:  Im File sind Readings unterschiedlicher Devices aber mit gleichen Readingnahmen.

Gibt es eine Möglichkeit, die Temperaturen einzelner HK aus dem Log zu filtern und ggf in einem Chart darzustellen?
Bei DbLog scheint das möglich, nicht aber bei FileLog.

justme1968

die regex greift doch auf die ganze zeile. d.h. du kannst auf device und reading namen filtern.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

martinp876

Möglich, danke.
Ich hatte und habe einige probleme mit der Darstellung. Je nach zoom und Startpunkt werden graphen dargestellt oder einfach nichts. Ist noch sehr unbefriedigend und mir ist unklar was der Grund dafür ist.
Evtl. War dies indirekt die Ursache, das ich annahm die Filterung hat ein Problem.
Gibt es Tipps das zu debuggen?  Wie sehe ich die gefilterten werte welche angezeigt werden sollen?

Gibt es hier das gleiche Problem wie bei svg mit logfile übergängen? Wenn ich monatliche logfiles habe und eine Grafik der letzten 7 Tage sehen will welche aus 2 files assembliert werden muss wird nur das ältere file ausgewertet. Geht das hier besser?

justme1968

auf der detail seite schauen was bei 'show preprocessed input' gezeigt wird.

wenn du createGluedFile setze werden mehrere logfiles automatisch zusammengehängt.

ansonsten werden kurven nicht angezeigt wenn es aus irgendeinem grund nur einen wert im fraglichen zeitraum gibt. hier kann logProxy helfen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968