FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mfeske am 04 Juni 2015, 18:00:57

Titel: structure erst beim zweiten klick mit state on
Beitrag von: mfeske am 04 Juni 2015, 18:00:57
Hallo zusammen,

ich mir zwei structure Schalter gebaut.  Beide funktionieren auch von der Funktion her, was mich aber wundert ist, das ich bei Musik zweimal auf on klicken muss, damit der Status auch auf on springt, woran könnte das liegen?

define Musik structure room ITT1500_Tania_02 ITT1500_Janic_02
attr Musik room Kinderzimmer
define Nachtlicht structure room Nachtlicht_Janic Nachtlicht_Tania myMailMF
attr Nachtlicht room Kinderzimmer


Ich habe auch noch zwei DOIF's weiss aber nicht ob das die Ursache ist:
define Musik_FB_Tania_02 DOIF([08:00-19:00] and [ITT1500_Tania_02] eq "on") (set Musik_Tania on-for-timer 7200, define ITT1500_Tania_02_off at +02:00:00 set ITT1500_Tania_02 off, attr ITT1500_Tania_02_off room Tania, attr ITT1500_Tania_02_off icon hourglass, setstate Musik off) DOELSEIF ([19:00-08:00] and [ITT1500_Tania_02] eq "on") (set Musik_Tania on-for-timer 3600, define ITT1500_Tania_02_off at +01:00:00 set ITT1500_Tania_02 off, attr ITT1500_Tania_02_off room Tania, attr ITT1500_Tania_02_off icon hourglass, setstate Musik off) DOELSEIF ([ITT1500_Tania_02] eq "off") (set Musik_Tania off, setstate Musik off, delete ITT1500_Tania_02_off)
define Musik_FB_Janic_02 DOIF ([08:00-19:00] and [ITT1500_Janic_02] eq "on") (set Musik_Janic on-for-timer 7200, define ITT1500_Janic_02_off at +02:00:00 set ITT1500_Janic_02 off, attr ITT1500_Janic_02_off room Janic, attr ITT1500_Janic_02_off icon hourglass, setstate Musik off) DOELSEIF ([19:00-08:00] and [ITT1500_Janic_02] eq "on") (set Musik_Janic on-for-timer 3600, define ITT1500_Janic_02_off at +01:00:00 set ITT1500_Janic_02 off, attr ITT1500_Janic_02_off room Janic, attr ITT1500_Janic_02_off icon hourglass, setstate Musik off) DOELSEIF ([ITT1500_Janic_02] eq "off") (set Musik_Janic off, setstate Musik off, delete ITT1500_Janic_02_off)


Gruß
Micha
Titel: Antw:structure erst beim zweiten klick mit state on
Beitrag von: mfeske am 16 Juni 2015, 18:10:54
Keiner eine Idee ? Ich bin da nicht weiter gekommen :-( wenn ich das , setstate Musik off in den DOIFS entferne klappt es, aber wie erfährt dann structure Musik davon, das ITT1500_Janic_02 bzw. ITT1500_Tania_02 wieder aus sind ?