(FHEM) Notify: Unterschied zwischen den Versionen
Zeile 5: | Zeile 5: | ||
Mit dem Notify-Element lassen sich Kommandos in Abhängigkeit von Ereignissen auslösen.(Command|DeviceModule|'''HelperModule''') | Mit dem Notify-Element lassen sich Kommandos in Abhängigkeit von Ereignissen auslösen.(Command|DeviceModule|'''HelperModule''') | ||
− | Ereignisse > Liste aus Notify-Elementen > Elementfilter > Filterregeln | + | Ereignisse > Liste aus Notify-Elementen > Elementfilter > Filterregeln ergeben Treffer > Kommandos werden ausgeführt |
Ereignisse sind alle Kommunikationspakete von und zum [[FHEM-Server]]. Die Ereignisse werden chronologisch in einer Liste abgelegt. Die aktuellen Ereignisse der Liste kann man sich mit Hilfe des [https://wiki.fhem.de/wiki/Event_monitor Eventmonitor] anschauen. Hier werden alle Kommunikationspakete von FHEM nach einem Muster aufbereitetet und angezeigt. Die alten, also alle vor dem aktuellen Zeitpunkt, aufgetretenen Ereignisse werden in einer Datei (FileLog) oder in einer Datenbank (DbLog) abgelegt. | Ereignisse sind alle Kommunikationspakete von und zum [[FHEM-Server]]. Die Ereignisse werden chronologisch in einer Liste abgelegt. Die aktuellen Ereignisse der Liste kann man sich mit Hilfe des [https://wiki.fhem.de/wiki/Event_monitor Eventmonitor] anschauen. Hier werden alle Kommunikationspakete von FHEM nach einem Muster aufbereitetet und angezeigt. Die alten, also alle vor dem aktuellen Zeitpunkt, aufgetretenen Ereignisse werden in einer Datei (FileLog) oder in einer Datenbank (DbLog) abgelegt. |
Version vom 27. Dezember 2020, 14:25 Uhr
Inhaltsverzeichnis
Beschreibung
Eventhandler
Mit dem Notify-Element lassen sich Kommandos in Abhängigkeit von Ereignissen auslösen.(Command|DeviceModule|HelperModule)
Ereignisse > Liste aus Notify-Elementen > Elementfilter > Filterregeln ergeben Treffer > Kommandos werden ausgeführt
Ereignisse sind alle Kommunikationspakete von und zum FHEM-Server. Die Ereignisse werden chronologisch in einer Liste abgelegt. Die aktuellen Ereignisse der Liste kann man sich mit Hilfe des Eventmonitor anschauen. Hier werden alle Kommunikationspakete von FHEM nach einem Muster aufbereitetet und angezeigt. Die alten, also alle vor dem aktuellen Zeitpunkt, aufgetretenen Ereignisse werden in einer Datei (FileLog) oder in einer Datenbank (DbLog) abgelegt.
Durch das FHEM-Kommando define vom Typ notify werden Filterregeln (Suchmuster oder Reguläre Ausdrücke) in die Liste der Eventhandler eingetragen. Alle Events werden der Reihe nach auf Übereinstimmungen mit den Filterregeln geprüft. Sobald eine Filterregel einen Treffer (Match) ergibt werden die Kommandos des entsprechenden Evennthandlers ausgeführt.
Syntax
Referenz
define [option] <name> <type> <type-specific> https://fhem.de/commandref_DE.html#define
define <name> notify <pattern> <command> https://fhem.de/commandref.html#notify
define <NAME> notify <REGEXP> <command> https://wiki.fhem.de/wiki/Erste_Schritte_in_FHEM#Bei_Event_ausf.C3.BChren_-_notify
Parameter
Set
Attributes
Readings
Erläuterungen
Beispiel
Tipps
list modify setreading trigger Perl specials