Hallo
ich bin auf das folgende Problem gestoßen und hoffe auf eure Hilfe:
Ich möchte zwei "AT" Commands in einem Structure zusammenfassen und activ bzw. inactive schalten.
define at_test_1 at *19:00 { if ($we) { fhem("set licht on") }}
define at_test_2 at *20:00 { if ($we) { fhem("set licht off") }}
define structure_test structure test at_test_1 at_test_2
Nun versuche ich folgendes
set structure_test inactive
und at_test_1 und at_test_2 werden inactive geschalten. Jedoch das reaktivieren mit
set structure_test active
funktioniert nicht. Wo habe ich hier meinen Denkfehler?
Danke für eure Hilfe!
set structure inactive setzt state+STATE der Struktur auf inactive, damit liefert IsDisabled 3 (== wahr) zurueck, und die Struktur leitet keine Befehle oder Attribute weiter => die Struktur ist "fuer immer" inaktiv.
Ich habe eine Ausnahme eingebaut: eine Struktur ist ab sofort nur dann inaktiv, falls sie per Attribut (disable oder disabledForIntervals) deaktiviert wurde, STATE und state wird ignoriert.
oh super. Dh. diese Änderung kommt irgendwann mit einem Update?
Ja, normalerweise heute ab 8:00 Uhr.
Perfekt. Vielen Dank!