Es gibt eine unerwartete Aktion in einer Logik, siehe Bild.
Es handelt sich um Hue-Beleuchtung, die den Status über ein IP-Telegramm erhaltet.
Logik:
Der Taster sendet 'Um', aber kennt den Status nicht. Deshalb muss immer eine 1 verwendet werden.
Das erste Modul sendet beim Eintreffen eines Telegramms immer eine 1 zum nächsten Modul. Wenn E1 0 ist dann sendet 15050 "1" --> Command "Light ON".
Wenn E1 1 ist dann sendet 15050 "0" --> Command "Light OFF".
Unerwartete Aktion:
- Light #6 Status = 1
- 1/3/84 sendet "1"
- 15050 sendet "1" auf A1, auf dem nächsten Modul trefft "0" ein.
- Command "Light OFF" wird ausgeführt.
- IP-Telegramm zum Raspberry Pi, Rückmeldung setzt Light#6 Status auf "0".
--> Jetzt wird gleich Command "Light ON" ausgeführt!
Eine Verzögerung von 1 Sekunde beim letzten Modul behebt dieses Problem. Dies sollte aber nicht nötig sein.
Modul 15050 Formelzeile sind:
5012|1|"(EN[1]==0 and EC[2])"|"EN[2]"|""|1|0|0|0
5012|1|"(EN[1]==1 and EC[2])"|"EN[2]"|""|2|0|0|0
Warum werden zwei Aktionen ausgeführt, wenn nur ein Telegramm 1/3/84 eintrifft?
temp2.jpg
Es handelt sich um Hue-Beleuchtung, die den Status über ein IP-Telegramm erhaltet.
Logik:
Der Taster sendet 'Um', aber kennt den Status nicht. Deshalb muss immer eine 1 verwendet werden.
Das erste Modul sendet beim Eintreffen eines Telegramms immer eine 1 zum nächsten Modul. Wenn E1 0 ist dann sendet 15050 "1" --> Command "Light ON".
Wenn E1 1 ist dann sendet 15050 "0" --> Command "Light OFF".
Unerwartete Aktion:
- Light #6 Status = 1
- 1/3/84 sendet "1"
- 15050 sendet "1" auf A1, auf dem nächsten Modul trefft "0" ein.
- Command "Light OFF" wird ausgeführt.
- IP-Telegramm zum Raspberry Pi, Rückmeldung setzt Light#6 Status auf "0".
--> Jetzt wird gleich Command "Light ON" ausgeführt!
Eine Verzögerung von 1 Sekunde beim letzten Modul behebt dieses Problem. Dies sollte aber nicht nötig sein.
Modul 15050 Formelzeile sind:
5012|1|"(EN[1]==0 and EC[2])"|"EN[2]"|""|1|0|0|0
5012|1|"(EN[1]==1 and EC[2])"|"EN[2]"|""|2|0|0|0
Warum werden zwei Aktionen ausgeführt, wenn nur ein Telegramm 1/3/84 eintrifft?
temp2.jpg
Kommentar