FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: sn0000py am 02 März 2017, 08:15:28

Titel: notify definieren aufgrund EventMonitor
Beitrag von: sn0000py am 02 März 2017, 08:15:28
muss gestehen die meisten notify was ich erzeuge, probeire ich einfach paar mal verschiedene durch ohne zu wissen was ich tue ...

wenn ich das im Event monitor mitlogge, wie muss ich dann das notify erzeugen?

2017-03-02 08:13:20 AMAD Handy active
2017-03-02 08:13:22 AMAD Handy read from http://192.168.0.45:8090 timed out


das sind zwei einträge die jeweils das reading "state" setzen, ich möchte nun ein notify machen. das jedesmal aufgerufen wird wenn sich state ändert


define Handy_notify_1 notify Handy:state:.* { Log 1, "AMAD Handy EVENT";; }
aber das wird nicht aufgerufen
Titel: Antw:notify definieren aufgrund EventMonitor
Beitrag von: Benni am 02 März 2017, 08:28:45
Na ja, "state" kommt in den Events ja auch gar nicht vor!

Versuche es doch erst mal so:


define Handy_notify_1 notify Handy:.* { Log 1, "AMAD Handy EVENT";; }
Titel: Antw:notify definieren aufgrund EventMonitor
Beitrag von: Thorsten Pferdekaemper am 02 März 2017, 08:29:07
Hi,
siehe hier https://fhem.de/commandref.html#notify
Attrubut stateEvent auf 1 setzen im notify, dann sollte das so gehen.
Gruß,
   Thorsten
Titel: Antw:notify definieren aufgrund EventMonitor
Beitrag von: sn0000py am 02 März 2017, 08:45:54
Danke, damit hatte ich nicht gerechnet das das gelöscht wird :D
Funktioniert nun so wie gewünscht!
Titel: Antw:notify definieren aufgrund EventMonitor
Beitrag von: Thorsten Pferdekaemper am 02 März 2017, 15:21:15
Zitat von: sn0000py am 02 März 2017, 08:45:54
Danke, damit hatte ich nicht gerechnet das das gelöscht wird :D
Da wird ja auch gar nichts gelöscht...
Titel: Antw:notify definieren aufgrund EventMonitor
Beitrag von: CoolTux am 02 März 2017, 15:48:16

define Handy_notify_1 notify Handy.(active|inactive|whatelse) { Log 1, "AMAD Handy EVENT";; }