Wiederholte Ausführung tortz unveränderter Bedingung

Begonnen von Sirel, 09 August 2017, 17:42:16

Vorheriges Thema - Nächstes Thema

Sirel

Das triggern selber ist ja ok, solange die Bedingung wahr bleibt - dann wird nichts, per Default, mehrfach ausgeführt.

Auszug aus der Commandref:
"Das Modul wird getriggert, sobald das angegebene Device hier "remotecontrol" ein Event erzeugt. Das geschieht, wenn irgendein Reading oder der Status von "remotecontrol" aktualisiert wird. Ausgewertet wird hier der Zustand des Status von remotecontrol nicht das Event selbst. Die Ausführung erfolgt standardmäßig einmalig nur nach Zustandswechsel des Moduls. Das bedeutet, dass ein mehrmaliges Drücken der Fernbedienung auf "on" nur einmal "set garage on" ausführt. "

Weiß nur nicht wie das Modul mit dem Status umgeht, sofern er nicht spezifiziert wird.


amenomade

Zitatdas DOELSE am Ende mach denke ich das gleiche

Nein, ohne do always, nicht ganz. Ein leeres DOELSE wird benutzt, um ein Zustandswechseln zu provozieren, wenn keine andere Bedingungen wahr ist, sonst bleibt das DOIF auf dem letzten cmd blockiert, und dies wird nicht wiederholt wenn die entspr. Bedingung inzwischen wieder wahr wird.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Frank_Huber

Zitat von: amenomade am 10 August 2017, 22:28:42
Nein, ohne do always, nicht ganz. Ein leeres DOELSE wird benutzt, um ein Zustandswechseln zu provozieren, wenn keine andere Bedingungen wahr ist, sonst bleibt das DOIF auf dem letzten cmd blockiert, und dies wird nicht wiederholt wenn die entspr. Bedingung inzwischen wieder wahr wird.
ah, OK. danke. hab ich auch wieder was gelernt. :)