Hallo,
ich hätte mal eine Frage zu einer GPLOT Definition. Ich habe einen Max Zwischenstecker der von FHEM als Thermostat erkannt wird. Wenn ich jetzt einen GPLOT dazu erstellen möchte ist der einzige aussagekräftige Wert die Temperatur. Hier gibt es aber leider 3 Werte
18 °C = OFF
21 °C = ON
23 °C = ON
Wie kann ich jetzt aus diesen Werten im GPLOT einfach 0 und 1 machen? Ich habe schon einiges versucht aber leider ohne Erfolg. Das Ergebnis für den GPLOT sollte
18 °C = 0 bzw. off
21 °C = 1 bzw. on
23 °C = 1 bzw. on
sein. Danke für euere Hilfe
LG
renmet
Liefern die wirklich die Gradzahl + " °C " + OFF/ON? Nicht nur OFF/ON? Aber das ist nebensächlich.
Du musst das Reading auf einen numerischen Wert umrechnen. Für ON legst du zB einen positiven, hohen Wert und für OFF einen negativen Wert fest. Dann hast du im .gplot-File für FileLogs das Array @fld und für DbLogs den Skalar $val zur Verfügung, mit dem du die Werte bearbeiten kannst. Unter http://www.fhemwiki.de/wiki/SVG-Plots_von_FileLog_auf_DbLog_umstellen#.40fld findest du ein Beispiel in dem "1" (="ON") auf "24" und "!1" (="OFF") auf -10 gemappt wird. @fld wird in http://www.fhemwiki.de/wiki/Creating_Plots ein wenig beschrieben (Hint: $fld[2] ist ungewöhnlich, idR $fld[3] wird gebraucht).