FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ChrisW am 20 Dezember 2016, 08:49:55

Titel: Bestimmste im value vom dblog plotten
Beitrag von: ChrisW am 20 Dezember 2016, 08:49:55
Hallo,
wie kann ich eine bestimmste stelle per dblog in ein svg bekommen?
Schaut so aus
Gerät Hausstrom.
Value: CUM_DAY: 27.667 CUM: 1897.198 COST: 6.64

Will COST anzeigen.
Im filelog hab ich die stelle angeben können.
Danke
Titel: Antw:Bestimmste im value vom dblog plotten
Beitrag von: ChrisW am 27 Dezember 2016, 19:33:32
keiner eine idee? Muss doch eine lösung geben?
Titel: Antw:Bestimmste im value vom dblog plotten
Beitrag von: stromer-12 am 27 Dezember 2016, 20:05:12
Bei mir schaut eine Zeile mit DbLog und Logproxy so aus:

#logProxy DbLog:myDbLog,extend=100000:<SPEC1>:statEnergyCalcLast:::$val=~s/Hour:.([\d]*).*/$1/eg;;$val=$val/1000

Titel: Antw:Bestimmste im value vom dblog plotten
Beitrag von: ChrisW am 27 Dezember 2016, 20:13:13
Okay das sagt mir abolut gar nichts :D
Beim SVG war es einfach man musste nur die passende Stelle angeben. Das hier scheint um einiges Komplexer zu sein.
Titel: Antw:Bestimmste im value vom dblog plotten
Beitrag von: stromer-12 am 27 Dezember 2016, 20:37:14
Bei meiner Angabe suche ich die Zeichenkette "Hour:" und nehme die nachfolgende Zahl:
$val=~s/Hour:.([\d]*).*/$1/eg

Bei DbLog wird die Datenzeile in $val übergeben und kann so bearbeitet werden.