FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mfeske am 15 März 2015, 21:09:14

Titel: DOIF und setstate
Beitrag von: mfeske am 15 März 2015, 21:09:14
Hallo zusammen,

ich habe ein DOIF Musik_FB_Janic_02
([08:00-19:00] and [ITT1500_Janic_02] eq "on") (set Musik_Janic on-for-timer 6) DOELSEIF ([19:00-08:00] and [ITT1500_Janic_02] eq "on") (set Musik_Janic on-for-timer 12, define ITT1500_off at +00:00:12 setstate ITT1500_Janic_02 off) DOELSEIF ([ITT1500_Janic_02] eq "off") (set Musik_Janic off)

funktioniert augenscheinlich ganz gut, aber state von ITT1500_Janic_02 wird wohl in der FHEM Oberfläche nicht aktuell umgesetzt. Irgendwann spätestens nach reload steht ein off, wenn ich mir ein list ITT1500_Janic_02 ausgeben lasse sehe ich auch ein state off.

Woran liegt das und wie kann ich es ändern?

Zusätzlich habe ich noch das Problem, das wenn ich die ITT1500_Janic_02 erneut mit on betätige Musik_Janic nicht reagiert, werst nach einem weiteren off - on von ITT1500_Janic_02.

Gruß
Micha
Titel: Antw:DOIF und setstate
Beitrag von: mfeske am 15 März 2015, 21:52:47
gefunden:
([08:00-19:00] and [ITT1500_Tania_02] eq "on") (set Musik_Tania on-for-timer 6, define ITT1500_off at +00:00:06 set ITT1500_Tania_02 off) DOELSEIF ([19:00-08:00] and [ITT1500_Tania_02] eq "on") (set Musik_Tania on-for-timer 12, define ITT1500_off at +00:00:12 set ITT1500_Tania_02 off) DOELSEIF ([ITT1500_Tania_02] eq "off") (set Musik_Tania off)