FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Bennemannc am 09 September 2014, 07:47:13

Titel: [gelöst] Werte aus Log verändert im Plot anzeigen
Beitrag von: Bennemannc am 09 September 2014, 07:47:13
Hallo,

ich habe im Log Werte in der Form
ZitatDatum_Zeit  Gerät T: Wert H: Wert X: Wert
stehen.
Ich möchte nun im Plot die Werte von X mit dem Faktor 3.14 multipliziert darstellen. Was muss ich da wo eintragen bzw. wie müsste die "Funktion" aussehen. Ich habe keine Beispiele finden können.
Bin für jeden Tip dankbar.

Gruß Christoph
Titel: Antw:Werte aus Log verändert im Plot anzeigen
Beitrag von: justme1968 am 09 September 2014, 08:54:25
je nach dem ob du FileLog oder DbLog verwendest geht das im prinzip über den <fn> teil von devspec. hier kannst du deinen string auseinander nehmen, den wert berechnen und das Ergebnis dann zuweisen. bei Filelog @fld bei DbLog $val. beides ist jeweils im get teil von FileLog und DbLog der commandref beschrieben. 

am besten steckst du die eigentliche verarbeitung in eine eigene sub und rufst diese nur auf.

unterm strich einfacher ist es aber vermutlich mit StateFormat gleich die richtigen werte zu loggen und nicht nachträglich noch etwas daran zu manipulieren.

gruss
  andre
Titel: Antw:Werte aus Log verändert im Plot anzeigen
Beitrag von: Bennemannc am 09 September 2014, 11:18:10
Hallo Andre,

Danke, hab's hinbekommen.

Christoph
Titel: Antw:[gelöst] Werte aus Log verändert im Plot anzeigen
Beitrag von: Bennemannc am 10 September 2014, 07:03:17
So, damit auch alle etwas davon haben - ein Screenshot von der Lösung

Gruß Christoph