Zitat von ivande
Beitrag anzeigen
Es gibt aber ein Zerstören der Szene: Danach kann jederzeit die beteiligten Lampen oder Rolladen von diesen Werten wegbewegt werden (z.B. durch Einzeldimmen oder Einzelfahrt einer Rollade), die eigentliche Szene ist dann nicht mehr eingehalten, bzw. einfach gesagt, die Szene ist zerstört. Wenn man nun in der Visu oder auch bei Tastern aber sichtbar haben will, ob die Szene noch unabgeändert da ist, dann muss man eine Statusänderung bilden, wenn die Szene zerstört wird.
Hier kommt genau "zeroval" ein Szenenwert für eine fiktive Szene, die einfach aussagt "keine Szene mehr gültig", ins Spiel. Die Szennummer ändert sich dadurch, der Status in der Visu (oder aber auch die LED auf Szenen-Tastern) erlischt.
Für die Visu hier bedeutet das, der jeweilige Szenenbutton ist nicht mehr länger hervorgehoben. Dieser fiktive Wert für zerstörte Szene wird im Backend, z.B. in smarthome.py, gemacht, indem alle manuellen und einzel-Zerstörbefehle über ein logisches Oder zusammengeführt werden und dann eben dieses "zeroval" auf das Item Richtung Visu und KNX geschickt wird. Beispiel findest du hier.
Grüße, Ralf
Kommentar