structure active vs. inactive

Begonnen von gotocu, 04 November 2019, 11:00:34

Vorheriges Thema - Nächstes Thema

gotocu

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!

rudolfkoenig

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.


gotocu

oh super. Dh. diese Änderung kommt irgendwann mit einem Update?

fiedel

Ja, normalerweise heute ab 8:00 Uhr.
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

gotocu