FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Markus. am 20 April 2016, 08:38:15

Titel: Problem mit logproxy und ConstX:logProxy_shiftTime
Beitrag von: Markus. am 20 April 2016, 08:38:15
Hallo Zusammen,

ich habe Angefangen die Logs zu optimieren und die Plots umzustellen auf Logproxy. Funktioniert echt genial soweit. Jedoch habe ich beim Presence log ein seltsames Problem. Und zwar zeichne ich nur die Änderung des Zustandes presence auf. Das heißt es könnte zum Beispiel gestern ein Wert aufgezeichnet worden sein und bei der Anzeige des Plots springt er ja auf den aktuellen Tag. Wenn ich jetzt die Funktion #lp ConstX:logProxy_shiftTime($data{currdate1},0),$data{currval1}+0.00001 einfüge um mir eine Markierung in den Graphen zu machen wann der letzte Datensatz eingetragen wurde, funktioniert der Plot für den aktuellen Tag nicht wenn der letzte Datensatz z.B. gestern eingetragen wurde. Ich hab das mal aus dem Plot rausgeholt und dann wird der Graph wieder korrekt angezeigt. Ist jetzt nicht weiter tragisch aber wäre schon klasse wenn man das irgendwie beheben könnte.
Hier mal meine zwei Graphen:

#lp FileLog:FileLog_PRESENCE,predict,extend=24*60*60:Handy_1:presence:0:$fld[3]=~"present"?1:0
#lp ConstX:logProxy_shiftTime($data{currdate1},0),$data{currval1}+0.00001

plot "<IN>" using 1:2 axes x1y2 title 'Handy 1' ls l0 lw 1 with steps,\
     "<IN>" using 1:2 axes x1y2 title ' ' ls l0 lw 1 with points


Gruß

Markus