[Gelöst]:if Abfrage eines FS20 PIRI-2-HR (FS20 FS20_31a700 on-old-for-timer 0.5)

Begonnen von Carpy, 10 Februar 2018, 17:49:44

Vorheriges Thema - Nächstes Thema

Carpy

Hallo,

ich habe
- einen FS20 PIRI-2-HR (Logeintrag nach dem "Erkennen": FS20 FS20_31a700 on-old-for-timer 0.5)
- eine IT-Steckdose "Steckdose_2B"
- einen dummy-Schalter "mySwitch1" (wird über at-Kommandos um 23:00 ein und um 06:00 ausgeschaltet)

Define Schalter_Schlafzimmer_Nachtlicht notify FS20_31a700:on.* set Steckdose_2B on-for-timer 10
funktioniert

Define Schalter_Schlafzimmer_Nachtlicht notify mySwitch1 {if(Value("mySwitch1") eq "on") { fhem("set Steckdose_2B on-for-timer 10") } }
funktioniert

Define Schalter_Schlafzimmer_Nachtlicht notify FS20_31a700 {if(Value("FS20_31a700") eq "on.*") { fhem("set Steckdose_2B on-for-timer 10") } }
funktioniert nicht, ich vermute dass es an der Abfrage des FS20_31a700 liegt (ich habe es auch schon mit ":on.*" probiert).

Final sollte das ganze ungefähr so:
Define Schalter_Schlafzimmer_Nachtlicht notify FS20_31a700 { if (( Value ("FS20_31a700") eq ":on.*") && ($hour > 23) && ($hour < 6) ) { fhem("set Steckdose_2B on-for-timer 10")}}
aussehen.

Kann mir jemand sagen, wie ich in der "if" Anweisung die Abfrage des FS20_31a700 richtig anwende?

Lösung:
FS20_31a700:on.* {fhem ("set FS20_31a700 30");;if(Value('mySwitch1') eq 'on') {fhem ("set Steckdose_2B on-for-timer 10");;}}

von einem guten Freund!

Danke u. Gruß
Carpy
Raspberry Pi 2 Mod. B mit FHEM Latest Revision: 30126
SIGNALduino 433MHz
ESPEasy
LaCrosseGateway
Sonoff Steckdosen mit Tasmota