Hallo EibPCler
ich würde gerne folgendes machen:
Anwesenheit= 0b01
If event("BWM_Master-6/1/0") and ("BWM_Master-6/1/0"==EIN) then Anwesenheit=EIN endif
if (delay(Anwesenheit,50000u64)) then Anwesenheit=AUS endif
Das heißt:
Mein Bewegungsmelder sammelt alle BWM ein und meldet unter 6/1/0 den Gesamtstatus alle 30 Sekunden. Dadurch wird bei "EIN" eine Variable (Anwesenheit) auf true gesetzt und sollte nach 50 Sekunden Delay wieder auf false gesetzt werden.
Allerdings nur, wenn die GA 6/1/0 seither kein "EIN" mehr geschickt hat.
Allerdings geht die Variable Anwesenheit immer nach 50 Sekunden auf "AUS".
Kann es sein, dass die Validierung für GA`s und Variablen unterschiedlich gehandhabt wird. Und wenn ja, wie kann ich mein Problem lösen.
Gruß Andreas
ich würde gerne folgendes machen:
Anwesenheit= 0b01
If event("BWM_Master-6/1/0") and ("BWM_Master-6/1/0"==EIN) then Anwesenheit=EIN endif
if (delay(Anwesenheit,50000u64)) then Anwesenheit=AUS endif
Das heißt:
Mein Bewegungsmelder sammelt alle BWM ein und meldet unter 6/1/0 den Gesamtstatus alle 30 Sekunden. Dadurch wird bei "EIN" eine Variable (Anwesenheit) auf true gesetzt und sollte nach 50 Sekunden Delay wieder auf false gesetzt werden.
Allerdings nur, wenn die GA 6/1/0 seither kein "EIN" mehr geschickt hat.
Allerdings geht die Variable Anwesenheit immer nach 50 Sekunden auf "AUS".
Kann es sein, dass die Validierung für GA`s und Variablen unterschiedlich gehandhabt wird. Und wenn ja, wie kann ich mein Problem lösen.
Gruß Andreas
Kommentar