Hminfo lösst bei error kein notfiy aus

Begonnen von devil77, 11 August 2015, 17:47:22

Vorheriges Thema - Nächstes Thema

devil77

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.

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

devil77

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.

frank

nein, direkt im eventmonitor von fhem. muss so ähnlich aussehen, wie im fhem.log. datum-modul-device-event.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

devil77

Sorry, mein Fehler. Im Eventmonitor kommt nur
2015-08-11 18:31:47 HMinfo HM_Status ERR_battery: ok:6,

frank

nur, ist gut! denn das "sieht" auch dein notify.
probiere für die regex mal folgendes
HM_Status.ERR_.*
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

devil77

Manchmal hat man ein Brett vorm Kopf und kopiert das ganze Blind.
Err ist nicht gleich ERR
Jetzt kommt ein notify an.