Hallo,
ich überlege, ob und wie es möglich ist, auf neue Log 1 oder 2 Meldungen zu reagieren und diese dann per Mail o.ä. zu versenden.
Paul
sowas würde ich nicht innerhalb von fhem lösen, sondern auf Betriebssystemebene.
grep -E '\ [12]:\ ' fhem-13.log
liefert alle Logzeilen mit Loglevel 1 oder 2. Wenn man stündliche Logs hat, kann man dann per cronjob die Auswertung und den Mailversand automatisiseren.
Zitat von: betateilchen am 13 September 2016, 22:23:43
sowas würde ich nicht innerhalb von fhem lösen, sondern auf Betriebssystemebene.
Danke, so war auch mein bisheriger Ansatz.
FHEM-intern würde mir persönlich besser gefallen, wenn man z.B. mit einem notify reagieren könnte. Dazu braucht es halt ein entsprechendes Event.
Paul
Lösungsmöglichkeit innerhalb FHEM:
Man kann in einem NOTIFY das Attribut readLog=1 setzen.
Wie folgt definiert reagiert das NOTIFY dann auf die Log 1 und 2 Meldungen:
define LogTest_ntfy notify LogTest_ntfy:.*\s[1,2]\s:\s.* {
Log 3, "BlaBla";
}
Paul