FHEM Forum

FHEM => Automatisierung => Thema gestartet von: gotocu am 04 November 2019, 11:00:34

Titel: structure active vs. inactive
Beitrag von: gotocu am 04 November 2019, 11:00:34
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!
Titel: Antw:structure active vs. inactive
Beitrag von: rudolfkoenig am 04 November 2019, 13:31:32
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.

Titel: Antw:structure active vs. inactive
Beitrag von: gotocu am 04 November 2019, 16:10:13
oh super. Dh. diese Änderung kommt irgendwann mit einem Update?
Titel: Antw:structure active vs. inactive
Beitrag von: fiedel am 05 November 2019, 06:40:02
Ja, normalerweise heute ab 8:00 Uhr.
Titel: Antw:structure active vs. inactive
Beitrag von: gotocu am 05 November 2019, 09:44:54
Perfekt. Vielen Dank!