Guten Morgen Forumsgemeinde,
ich bin im Bereich JavaScript ein blutiger Anfänger und habe hier im Forum irgendwo ein Script gefunden, das ich an meine Bedürfnisse angepasst habe und was soweit auch funktioniert.
Ein Homematic IP-Rollladen-Aktor schaltet beim Rollladenwert 0.85 (also fast ganz geschlossen) einen Shelly-Dimmer, welcher dann die Deckenbeleuchtung einschaltet.
on({id: "hmip.0.devices.3042F458A000654A499FF166.channels.1.shutterLevel", val: 0.85}, function() { // Triggern bei Wert = 0.85
setState("shelly.0.SHDM-1#E6C3D5#1.lights.Switch", true);
});
Jetzt würde ich dieses Script gern insoweit verändern, dass eine Auslösung des Shelly nicht erst beim Rollladenwert von 0.85 schaltet, sondern bereits ab einem Wert von 0.5 oder größer.
Somit würde das Licht auch angehen, wenn der Rollo nicht erst fast vollständig geschlossen ist.
Ich habe im oberen Script versucht, den Wert 0.85 durch "größer gleich 0.5" ( >= 0.5 ) zu ändern, habe aber immer eine Fehlermeldung erhalten, weil die Syntax nicht stimmt.
Kann mir jemand weiterhelfen, wie dieses Script aussehen muss?
Danke für Eure Hilfe.