FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: hene42 am 28 Januar 2019, 11:50:58

Titel: [GELÖST] userreading anstelle true und false = 1 und 0
Beitrag von: hene42 am 28 Januar 2019, 11:50:58
Hallo,

ich möchte gern in den readings meines WOL anstelle eines true/false ein userreading mit 1/0 erstellen.
Aktuell habe ich das usereading so aufgebaut...

ZitatFL_1_isRunning {ReadingsVal("KL_Synology_WOL","isRunning","")}

aber wie muss ich gestallten um für true eine 1 zu erhalten und für false eine 0?

Für eure Hilfe wäre ich sehr Dankbar...
Danke.
Titel: Antw:userreading anstelle true und false = 1 und 0
Beitrag von: CoolTux am 28 Januar 2019, 11:55:02

FL_1_isRunning { (ReadingsVal($name,'isRunning','') eq 'true' ? 1 : 0) }
Titel: Antw:userreading anstelle true und false = 1 und 0
Beitrag von: rabehd am 28 Januar 2019, 11:56:30
indem Du das Ergebnis Deiner Abfrage (ReadingsVal) auswertest. Dafür gibt es (in den meisten Programmiersprachen) if und else.
Titel: Antw:userreading anstelle true und false = 1 und 0
Beitrag von: hene42 am 28 Januar 2019, 12:33:34
Zitat von: CoolTux am 28 Januar 2019, 11:55:02

FL_1_isRunning { (ReadingsVal($name,'isRunning','') eq 'true' ? 1 : 0) }


SUPER! Danke für die schnelle Hilfe, läuft.