NEWS
Auslösen nur bei Falsch
-
Ich habe den Reek Kontakt nun mal an einen anderen Shelly ohne Garagentor aufgebaut.
Und kann nun auch bestätigen dieser prellt.Ich habe dem Script dann entsprechend den Verzögerer hinzugefügt aber nach wie vor wird der Trigger bei true und false ausgelöst:

Bei Shelly selbst konnte ich kein Entprell Feature finden.
-
Ich habe den Reek Kontakt nun mal an einen anderen Shelly ohne Garagentor aufgebaut.
Und kann nun auch bestätigen dieser prellt.Ich habe dem Script dann entsprechend den Verzögerer hinzugefügt aber nach wie vor wird der Trigger bei true und false ausgelöst:

Bei Shelly selbst konnte ich kein Entprell Feature finden.
-
Ich habe den Reek Kontakt nun mal an einen anderen Shelly ohne Garagentor aufgebaut.
Und kann nun auch bestätigen dieser prellt.Ich habe dem Script dann entsprechend den Verzögerer hinzugefügt aber nach wie vor wird der Trigger bei true und false ausgelöst:

Bei Shelly selbst konnte ich kein Entprell Feature finden.
-
@xadox
Ändere den Trigger auf "wurde geändert"! (siehe hier) -
@martinp sagte: behebt man das Problem der Auslösung durch das Prellen an der steigenden Flanke
Du hast recht. An das Prellen wenn von false --> true geschaltet wird, habe ich nicht gedacht. Also besser so:

EDIT: "stop timeout" ist seit JS-Version 7.0.5 überflüssig, da seitdem Blockly automatisch bei Ablauf des Timers die Variable
timeoutauf null zurück setzt.@paul53
Funktioniert das Blockly so wie deines oder gibt es da technische Unterschiede?
-
@paul53
Funktioniert das Blockly so wie deines oder gibt es da technische Unterschiede?
@gonzokalle sagte: Funktioniert das Blockly so wie deines
Ja.
-
Ich benötige nochmal eure Unterstützung.
In der Weihnachtzeit ist die Gargenbeleuchtung von Sonnenuntergang bis 22:00 an.
Daher möchte ich hierbei ebenfalls vorab prüfen lassen, ob die Weihnachtsbeleuchtung bereits an ist und falls ja soll das Script nicht auslösen.So ist mein Ansatz, aber nun geht die Beleuchtung nicht mehr an:

-
Ich habe es nochmals auf anderem Weg probiert, leider ebenfalls ohne Erfolg:

Habt ihr ggf. nochmals einen Tipp?
- Du liest das ganze Objekt. Was Du brauchst wäre "Wert vom Objekt"
- Wenn in dem Objekt ein bool'scher Wert (true/false) steht, brauchst Du nicht auf "= falsch" prüfen.
Da nimmt man dann ein "nicht"

-
- Du liest das ganze Objekt. Was Du brauchst wäre "Wert vom Objekt"
- Wenn in dem Objekt ein bool'scher Wert (true/false) steht, brauchst Du nicht auf "= falsch" prüfen.
Da nimmt man dann ein "nicht"

@codierknecht Vielen Dank dafür. Funktioniert :+1:
