Hallo liebe Leute!
Leider komme ich derzeit nicht mehr so richtig weiter.
Ich habe in meinem WC einen Philips Hue Bewegungsmelder und einen Fibaro Double Switch, mit welchem ich das Licht und den Ventilator getrennt aber zeitgleich schalte.
Derzeit habe ich das folgendermaßen gelöst:
define wc DOIF ([motionWC:"motion"]) (set switchWClight on;;set switchWCvan on) (set switchWClight off;;set switchWCvan off)
attr wc do resetwait
attr wc wait 0,90
Nun möchte ich aber erreichen, dass das Licht bei Bewegung sofort eingeschalten wird und der Ventilator erst nach zwei Minuten einschaltet, sofern in diesem Zeitraum (und danach) noch Bewegung vorhanden ist.
Die Lösung mit den Attributen do resetwait und wait gefällt mir sehr gut, da sich dadurch der Timer bei Bewegung immer automatisch verlängert und das Licht/der Ventilator nicht alle 10 Sekunden kurz aus/einschaltet. Das gleiche Verhalten hätte ich nun auch gerne bei dem Ventilator, eben nur um zwei Minuten zeitversetzt.
Eventuell könnt ihr mir diesbezüglich Tipps geben, wie ich das noch umsetzen könnte.
Vielen Dank im Voraus!
Liebe Grüße
Christoph
Verschiebe das bitte ins DOIF Forum, dann wird Dir auch besser geholfen.
Im DOIF ist das Trennzeichen zwischen Befehle nicht ";;" sondern "," (Koma)
Ansonsten für deine Frage:
([motionWC:"motion"])
{fhem("set switchWClight on; cancel wcoff quiet; sleep 120 wcon; set switchWCvan on")}
{fhem("set switchWClight off; cancel wcon quiet; sleep 120 wcoff; set switchWCvan off")}
Gleiche Attribute
Hallo amenomade!
Funktioniert nun wie gewünscht, vielen Dank für die Hilfe!
Liebe Grüße
Christoph