FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: moppy am 29 Januar 2018, 23:22:21

Titel: [Gelöst] Userreading mit drei möglichen Werten
Beitrag von: moppy am 29 Januar 2018, 23:22:21
Hallo in die Runde, ich bitte um einen Denkanstoss bei folgendem Problem:

das Reading "alarm_01_status" existiert nur bei "on" und "snoozed"  .. sobald der alarm deaktiviert wurde verschwindet dieses Reading. Da ich aber auch bei einem "off" das ensprechende Reading auswerten möchte, habe ich mir mit meinem Userreading beholfen:

Wecker_aktiv { ReadingsVal($name,"alarm_01_status",0) eq "on"?"on":"off"}

Wie pack ich in das UserReading jetzt noch mein "snoozed" mit rein, sodass es on/off/snoozed als event gibt? Oder gibt es gar eine einfachere Lösung um das Reading "alarm_01_status" dauerhaft anzeigen zu lassen (mit dem Wert off wenn es eigentlich nicht existiert?)

lg, Emanuel
Titel: Antw:Userreading mit drei möglichen Werten
Beitrag von: DS_Starter am 29 Januar 2018, 23:34:04
versuchs mal ganz einfach so:


Wecker_aktiv { ReadingsVal($name,"alarm_01_status", "off") }

Titel: Antw:Userreading mit drei möglichen Werten
Beitrag von: moppy am 30 Januar 2018, 12:02:20
Funktioniert, vielen Dank!