Ich nutze ein FS20 PIRA um auf dem WC das Licht für 180sec einzuschalten. Das soll aber nur dann passieren wenn dummy_sw auf "on".
Das funktioniert schon jahrelang tadel los. Wenn nach 180sec das Licht ausgehen sollte, reicht eine Handbewegung und das Licht geht wieder an.
define WC_Licht_EIN notify PIRI {if ( Value("PIRI") eq "on" && Value("dummy_sw") eq "on" ){fhem("set wc_licht on-for-timer 180;; set dummy_radio_wc on") } }
Nun möchte ich mein PEAQ-Lautsprecher zur gleichen Zeit einschalten und eine Stream abspielen. Das klappt mit dummy_radio_wc und dem DLNA-Modul auch super,
ABER:
Wenn nach 180Sec das Licht erneut eingeschaltet wird, wird auch der Stream neu gestartet und es erfolgt ein Ton-Aussetzer.
Wie kann ich das Licht zwar alle 180Sec neu einschalten, aber den Stream nicht erneut starten?
Ausschalten würde ich den Stream per watchdog, wenn das WC_Licht_EIN länger als 30Sec "off" ist.
Hat jemand eine Idee?
Gruß
Markus
Moin Markus,
Du fragst einfach vorher ab ob das Radio läuft. Geht z.B. auch elegant mit Filter:
set dummy_radio_wc:FILTER=STATE!=on on
Gruß Otto
Cool, das kannte ich gar nicht.
Danke Dir
Gruß
Markus
Ja FHEM kann ganz schön kompliziert, weil sehr umfangreich, aber auch verdammt einfach sein! 8)
Gutes Gelingen
Otto