Hauptmenü

Notify Event

Begonnen von jutil, 12 Dezember 2020, 15:16:40

Vorheriges Thema - Nächstes Thema

jutil

Hallo zusammen,

mal eine blöde Frage auf die ich gerade keine Antwort googeln kann.

Kann ich in einem Notify unterschiedliche Events unterschiedlich händeln? habe keine Lust je ein Notify für an und aus anzulegen :)
Das muss doch auch anders gehen....
Problem ist, das ich teilweise Schaltvorgänge habe die ich nicht über $EVENT abfragen kann da sie nicht on oder off sind.


Fernseher:on { fhem("set TV on; sleep 1; set Canton on; set harmony_0815 command PowerToggle") };
Fernseher:off { fhem("set TV off;......")}

TomLee

Hallo,

sowas Fernseher:.o[nf]+ {}ginge und dann halt $EVTPART1 in Perl auswerten, Beispiele gibts dazu im Wiki zu notify.

Wenn du nicht weiter kommst >>> fragen !

Gruß

Thomas

Wolle02

Oder das Modul MSwitch verwenden. Ist ein Multiersatz für notify, at, watchdog. Da funktioniert sowas recht einfach und zusammenklickbar.
https://wiki.fhem.de/wiki/MSwitch

Leider musst du das Modul manuell installieren. Geht aber ganz leicht mittels
update add https://raw.githubusercontent.com/Byte009/FHEM-MSwitch/master/controls_mswitch.txt

Der Support ist super.

jutil

hab es jetzt so gelöst

VR200_Routine {if($EVENT eq "on") { fhem("set VR200 startCleaning") } else { fhem("set VR200 stop; sleep 5; set VR200 sendToBase")}}

Danke euch !