Chart Widget Berechnung im Array

Begonnen von Stonemuc, 30 Januar 2020, 19:30:14

Vorheriges Thema - Nächstes Thema

Stonemuc

Hallo Leute,
Ich komm mit meiner Berechnung einer Differenztemperatur im columnspec nicht hin. Die entsprechenden Temperaturen...wie HK Soll und HK ist sind im Logfile unter sHC1 an Stelle 16 und 14 gespeichert. Aber wie formulieren ich das richtig? Im FHEM SVG Plot ist es mit 17 und darunter $fld[16]-$fld[14] definiert...andere so funktioniert das beim Chartwidget nicht. Weiß jemand wie das geht?

<div class="small" data-type="chart"
data-device="Mythz"
data-logdevice="FileLog_Mythz"
data-logfile="-"
data-columnspec='["17:sHC1:.*$val=($fld[16]-$fld[14])","11:sHC1"]'
data-legend='["HC1Soll-HC1Ist","Integralwert"]'
data-uaxis='["primary","secondary"]'
data-ptype='["lines","lines"]'
data-ytext="Abweichung"
data-yunit="K"
data-ytext_sec="Integral"
data-yunit_sec="Kmin"
data-minvalue_sec="-200"
data-maxvalue_sec="200"
data-xticks="240"
data-style='["ftui l2","ftui l5"]'>
</div>
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe

Stonemuc

Hat denn keiner eine Idee wie ich die Berechnung anstellen kann?
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe

eki

Du hast ein paar Doppelpunkte in der Columnspec vergessen bzw. falsch. Versuchs mal mit:

data-columnspec='["17:sHC1.*::$val=($fld[16]-$fld[14])","11:sHC1"]'