Ich hatte letztens das Problem das ein HM Gerät als dead gemeldet wurde und ich es nicht gesehen hatte.
Jetzt wollte ich mir mit hminfo und sumERROR ein notify bauen das mich bei Fehlern benachrichtig.
In Hminfo ist sumError richtig definiert und wenn ich z. Bsp. mal das ganze mit battery:xx testen will wird auch ein error angezeigt, jedoch wird das notify nicht ausgelöst.
Das Notify habe ich nur zum testen ganz simpel definiert mit
define SystemNotify notify HM_Status:Err_.* set push message HM Fehler | HM System
HM_Status ist dabei mein HMinfo device. Ich habe keine Ahnung warum keine Nachricht verschickt wird.
Ursprünglich wollte ich aus einem anderen Beitrag dieses Notify verwenden und dachte mir aber das evtl. die Variable ein Problem verursacht.
stemNotify notify HM_Status:Err_.* {fhem("set push message SystemEvent\n@ % | HM System | Handy")}
Aber wie gesagt selbst mit dem einfachen Notify erhalte ich keine Nachricht.
was kommt denn auf dem eventmonitor?
Wenn ich die richtige Stelle erwischt habe
Notify loop for HM_Status ERR_battery: ok:6,
Triggering HM_Status (1 changes)
Kein Hinweis das das notify ausgelöst wird.
nein, direkt im eventmonitor von fhem. muss so ähnlich aussehen, wie im fhem.log. datum-modul-device-event.
Sorry, mein Fehler. Im Eventmonitor kommt nur
2015-08-11 18:31:47 HMinfo HM_Status ERR_battery: ok:6,
nur, ist gut! denn das "sieht" auch dein notify.
probiere für die regex mal folgendes
HM_Status.ERR_.*
Manchmal hat man ein Brett vorm Kopf und kopiert das ganze Blind.
Err ist nicht gleich ERR
Jetzt kommt ein notify an.