Minuten in plot darstellen

Begonnen von LaserBrenner, 08 Januar 2016, 14:35:49

Vorheriges Thema - Nächstes Thema

LaserBrenner

Hallo alle zusammen,
hab da mal eine Frage :)

Habe hier ein Reading welches Minuten angibt, wie kann ich das in einen Plot darstellen?

hier beispiel Daten:

2016-01-08_12:25:03 00:33
2016-01-08_12:31:03 00:33
2016-01-08_12:37:03 00:34
2016-01-08_12:43:03 00:33
2016-01-08_12:49:03 00:34

gruß
Matthias

LaserBrenner

der plot kann ja nur mit richtigen zeitstempeln umgehen, oder?

justme1968

z.b. in dem du das stunden:minuten format in der devspec zeile in einen float wert umwandelst.

im logProxy gibt es eine fertige routine dafür. mehr findest du im zugrhörigen wiki artikel unter sonnenauf und untergang plotten und um dort verlinkten ursprünglichen forums beitrag.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

LaserBrenner

Hallo justme1968 und danke für deine Antwort,
ich habe mir die logProxy angeschaut:
http://www.fhemwiki.de/wiki/LogProxy

Ich denke mal du meinst die Funktion:
         SVG_time_to_sec($time)
        Wandelt den String $time im format yyyy-mm-dd_hh:mm:ss in Sekunden um.

Nur leider verstehe ich als Anfänger die Anweisungen nicht so genau :(
so wie ich das vertshe muss ich erstmal logProxy devices anlegen.
      define lp logProxy
dann mein Eintrag in der fhem.cfg ändern von:
define SVG_Fahrzeit SVG dblog:SVG_Fahrzeit:HISTORY
in
define SVG_Fahrzeit SVG lp:SVG_Fahrzeit:HISTORY
ändern.
Dann mein "SVG_Fahrzeit" bei "Diagram label, Source" auf "lp" umstellen.

und nu ?!?

justme1968

du brauchst kein logProxy device.

du musst das tun was in dem dort verlinkten forums beitrag http://forum.fhem.de/index.php/topic,23912.msg171292.html#msg171292 beschrieben ist und kannst statt der dort verwendeten time2dec routine die bei der logProxy version beschriebenen verwenden.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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