Hallo zusammen,
seit dem Update auf den SHC 2.0 ist in der Software ein Fehler, der bei Szenarien auftritt, die mehrere Lampen mit Ein/Aus schalten.
Folgendes Szenario:
Auslöser: Taste X auf Fernbedienung
Aktion: Lampe 1 und Lampe 2 führen "Ein/Aus" durch
Das erste Drücken der Taste macht also beide Lampen an. Das zweite Drücken macht beide Lampen aus. Soweit alles gut. Wenn allerdings eine der beiden Lampen vorher schon an ist (weil über Software oder durch etwas anderes einzeln geschaltet) dann wird nun eine Lampe EIN und die andere AUS geschaltet. Das gibt im Ergebnis natürlich ein dämliches Verhalten, weil man niemals wieder beide Lampen ausbekommt.
Auch wenn das streng genommen natürlich ein logisches Verhalten ist, war das unter dem alten SHC 1.0 schon anders - besser!
SHC 1: Beim Drücken der Taste werden beide Lampen zunächst in einen einheitlichen Status gebracht (z. B. beide an) Bei jedem weiteren Drücken schalten dann wieder beide Lampen gemeinsam an oder aus
SHC 2: Beim Drücken der Taste geht die Lampe, die aus ist an - und die Lampe die an ist aus. Dieser Zustand wechselt bei jedem weiteren Drücken. Man kann also nie wieder einen einheitlichen Status bei beiden Lampen herstellen.
In der Praxis ist das extrem störend, da wie gesagt kein einheitlicher Zustand mehr hergestellt werden kann. Workarounds mit zusätzlichen Bedingungen in dem Szenario sind Mist, denn die führen erstens zu einer Verzögerung und zweitens killt die Bedingung die Möglichkeit, die Aktoren bei langem Drücken zu dimmen.
Da sollte sich doch mal einer nochmal den alten Quellcode vom SHC 1.0 anschauen. Oder gibt's tatsächlich was, was ich übersehen habe und man bekommt das trotzdem gescheit hin ? Ich weiß, ich habe das schon einmal hier gepostet....aber das nervt mich seit 2 Jahren jetzt total......und ich kann nicht verstehen, warum man etwas so cleveres einfach weg-"upgegraded" hat....
Gruß Ralph