LogProxy Kurve vertikal verschieben/offseten?

Begonnen von chunter1, 28 November 2015, 23:15:19

Vorheriges Thema - Nächstes Thema

chunter1

Gibts im logProxy eine einfachere Möglichkeit als postFn um Datenwerte aus einem FileLog um einen konstanten Offset in der Vertikalen zu verschieben?

frank

zum verschieben brauchst du doch im funktionsfeld nur etwas addieren/subtrahieren.
zb "$fld[3]=$fld[3] + x".
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

chunter1

Ja, aber ich brauch logProxy für die option predict und extend - oder geht dein beispiel auch mit logProxy?

frank

na klar. hier ein beispiel von mir aus dem svg editor:

ZitatFileLog_Broetje,predict,extend=24*60*60:4:refRoom.Thermostat.Bad\x3a:20:$fld[3]=~"demand"?23:20

die ersten 4 doppelpunkte teilen die definition in die schon bekannten bereiche.
braun: spalte
grün: reading
blau: default
rot: funktion
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

chunter1

Super, danke!  ;D
Werd ich gleich ausprobieren.