Seit circa 3 Wochen reagieren meine HMIP-WRC2-Taster nicht mehr normal: Wenn ich eine Taste drücke, die den Schaltzustand toggeln soll, geht das Licht beim Ausschalten einfach wieder ein.
Das eigenartige: Keine Änderungen am Code, Firmware upgedatet und einfach so da.
Hat jemand anderes auch dieses Problem ? Ich vermute, dass es nicht bei Symcon liegt, aber sicher bin ich mir nicht. Zuerst war das Problem bei einem Schalter, danach bei allen.
Alle Skripte sind aufgebaut nach dem Muster:
if (GetValueFloat(55331)>1) {
HM_WriteValueFloat(37678,„LEVEL“,1);
}
else
{HM_WriteValueFloat(37678,„LEVEL“,GetValueFloat(55331));
}
Wenn du keine Direktverknüpfung oder Programme eingerichtet hast sollte es von IPS kommen.
Dazu musst du aber mehr Angaben machen. Was ist 55331 und 37678?
Eine float Nutzung und „Level“ ist für einen Taster nicht normal und kann nie funktioniert haben.
Wenn 55331 eine Level Variable von einem HM Dimmer ist, dann wird der Vergleich nie wahr sein.
Da die Level Variable nur von 0.00 bis 1.00 geht.
Michael
Danke für Euren Input so weit. Ich denke nicht, dass es am Skript liegt. Das hat jahrelang funktioniert. Der Hinweis zum „>“ ist aber korrekt, wenn auch in diesem Fall nicht das Problem.
Da das Phänomen bei allen Schaltern auftritt. Es wirkt mehr wie eine Art Rückkopplung. Ich könnte schwören, dass das Ereignis sogar zweimal ausgelöst wird.