@modmax:
@Lenny.CB
Dein Skript versteh ich nicht.
Im on-Trigger steht als change "ne", triggert also nur wenn ungleich ist.
Bedeutet dann also, daß die Abfrage value!=oldValue immer true ist; und somit obsolet ist.
Ich denke einfach würde das so gehen:
on({id: 'zigbee.0.00158d000128eefc.left_click', change: "ne", val: true}, function (obj) {
...
});
Dann wird der Trigger nur ausgelöst, wenn er von false auf true geändert wurde,
aber nicht von true auf false.
MfG Markus `
Hallo Markus,
das Script stammt aus einer Zeit als ich von Javascript so gar keine Ahnung hatte. (Womit ich nicht sagen will, dass es heut anders ist :lol: )
ich hatte damals Probleme, dass einmal bei false –> true ausgelöst wurde und gleich noch mal beim Abfallen von false --> true.
Ich hatte mir grad noch einmal die "Function documentation" angeschaut und du wirst auch Recht haben. Mit deinem Ansatz kann man auf den if-Zweig verzichten.
VG Lenny