Hi,
Ich versuche bisher vergeblich ein item mit "on_change" zu konfigurieren.
Hier mal ein einfach Test item.
"Status" soll einfach nur dann auf 1 gesetzt werden, wenn sich "InfoEin" auf 1 ändert.
Test case:
Setze ich im Executer plugin
1) sh.Test.InfoEin(0) --> Test.InfoEin.Status bleibt auf 0 --> korrekt
2) sh.Test.InfoEin(1) --> Test.InfoEin.Status bleibt auf weiter auf 0 --> WARUM
Offenbar verstehe ich hier etwas nicht. Vielleicht kann mir jemand helfen?
mfg
Markus
Ich versuche bisher vergeblich ein item mit "on_change" zu konfigurieren.
Hier mal ein einfach Test item.
"Status" soll einfach nur dann auf 1 gesetzt werden, wenn sich "InfoEin" auf 1 ändert.
Code:
Test: InfoEin: type: bool knx_dpt: 1 visu_acl: rw Status: type: bool visu_acl: rw eval: 1 if sh.Test.InfoEin() == 1 else None on_change: Test.InfoEin = 1
Setze ich im Executer plugin
1) sh.Test.InfoEin(0) --> Test.InfoEin.Status bleibt auf 0 --> korrekt
2) sh.Test.InfoEin(1) --> Test.InfoEin.Status bleibt auf weiter auf 0 --> WARUM
Offenbar verstehe ich hier etwas nicht. Vielleicht kann mir jemand helfen?
mfg
Markus
Kommentar