Hallo zusammen,
ich stehe etwas auf dem Schlauch und benötige etwas Hilfe bei DOIF.
Kurz zu meinem Aufbau:
Ich habe ein Radio an einem Osram Smart+ Plug, an einem normalen UP Ein/Aus-Schalter hängen. Wenn der Schalter Aus ist, meldet der Zwischenstecker irgendwann über die HUE-Bridge den state "unreachable".
Wenn ich nun den Schalter einschalte, springt der state vom Zwischenstecker nach kurzer Zeit wieder auf "off".
Mein Ziel ist nun, dass automatisch das Radio eingeschaltet wird, aber nur, wenn der state "unreachable" war und jetzt "off" ist.
Ich könnte einen dummy zur Hilfe ranziehen und dort den state "unreachable" speichern und hinterher auslesen.
Aber lässt sich das auch nur mit DOIF lösen?
Danke für eure Hilfe.
([Zwischenstecker] eq "unreachable") () DOELSEIF ([Zwischenstecker] eq "off" and [?$SELF:cmd] == 1) (set Radio on) DOELSE
Ah very nice, super, danke Dir, funktioniert =)