FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Pfriemler am 23 Juni 2014, 21:16:21

Titel: [Gelöst] SVG-Editor: einfache Formel einsetzen - Format?
Beitrag von: Pfriemler am 23 Juni 2014, 21:16:21
Diese Frage ist mir schon echt peinlich, aber vermutlich ganz schnell beantwortet.
Ich möchte in einem SVG meines HM-Energiemonitor-Zwischensteckers die absolute Energie in kWh anzeigen lassen. Geloggt werden Wh, man müsste den Wert also durch 1000 teilen. Ich denke, in das markierte Feld des Bildausschnittes muss also diese Formel rein. Nur wie? "/1000" geht schon mal nicht... Wie also trage ich eine Formel ein, die den Wert bspw. skaliert?
Titel: Antw:SVG-Editor: einfache Formel einsetzen - Format?
Beitrag von: Pfriemler am 24 Juni 2014, 15:20:22
So, habe die Lösung nun doch gefunden
Die richtige Formel lautet: "$fld[4]/1000"
Die komplette Definition im .gplot ist "#FileLog 5:EnMonitorStecker1_Pwr.eState\x3a:0:$fld[4]/1000"
Zwar extrahiere ich eigentlich bereits den 5. Wert aus der folgenden Zeile (Bsp: 453.2):
  2014-06-24_14:47:26 EnMonitorStecker1_Pwr eState: E: 453.2 P: 0 I: 0 U: 232.3 f: 49.99
eine Referenzierung auf den extrahierten Wert ist jedoch nicht möglich, stattdessen muss mit $fld[4] erneut auf den 5. Wert (0-basiert) bezogen werden.