FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: flipse am 28 März 2019, 11:06:23

Titel: E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: flipse am 28 März 2019, 11:06:23
Hi,
ist es möglich, dass FHEM mir eine Mail sendet, wenn ein Fehler im Log auftaucht?
die E-Mail Funktion habe ich bereits implementiert und ich stelle mir das so vor, dass ein notify auf das Log hört und bei Stichwörtern wie error, warning etc. eine Mail mit dem gesamten Eintrag sendet.
Leider weiß ich nicht, wie ich das notify aufbauen soll, da ich nicht auf das "Device" FileLog zugreifen kann.

Hat das schon mal jemand umgesetzt?
Gibt es "bessere" Alternativen?
Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: amenomade am 28 März 2019, 11:15:17
Mit dem attr eventOnThreshold kannst Du auf  linesInTheFile triggern. Dann musst Du aber die Log lesen und bewerten...
Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: flipse am 28 März 2019, 12:21:15
wo genau trage ich das so ein?
Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: amenomade am 28 März 2019, 13:50:17
Siehe Filelog in CommandRef
Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: DeeSPe am 28 März 2019, 14:19:33
Wenn ich es richtig verstanden habe geht es flipse um das Logfile von FHEM, also das fakelog. Richtig?
Nach meinen Tests hat "eventOnThreshold" bei fakelog keine Auswirkungen.

Gruß
Dan
Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: flipse am 28 März 2019, 14:27:35
ja genau. da hänge ich auch gerade.
lines in file ist dort immer auf 0
Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: amenomade am 28 März 2019, 14:32:16
Hmm das kann sein. Ich habe es nie selbst getestet, aber das klingt logisch: das Risiko für endlose Schleifen wäre enorm.

Dann bleibt nur ein externes Skript, das die Log beobachtet und dann in Fhem ein dummy setzt oder etwas triggert.

Etwas in der Art:
https://perl-howto.github.io/2009/06/filetail-logdateien-beobachten-und-analysieren.html
EDIT: viel bessere Lösungen hierunten
Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: Byte09 am 28 März 2019, 16:15:03
MSwitch kann direkt auf Einträge in das Logfile reagieren . Erklärung ist im Wiki zu finden unter MSwitch Attribute.

Kurz da Mobil

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk

Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: amenomade am 28 März 2019, 16:30:40
Zitat von: Byte09 am 28 März 2019, 16:15:03
MSwitch kann direkt auf Einträge in das Logfile reagieren . Erklärung ist im Wiki zu finden unter MSwitch Attribute.
Gut zu wissen! Danke :)
Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: Paul.baumann am 28 März 2019, 17:10:05
Evtl auch so: https://forum.fhem.de/index.php/topic,57675.msg490941.html#msg490941 (https://forum.fhem.de/index.php/topic,57675.msg490941.html#msg490941)


Paul
Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: amenomade am 28 März 2019, 17:27:47
Na dann! Noch eine Lösung, die ich nicht kannte.

Ich muss mein vorheriges Post löschen...
Titel: Antw:E-Mail Benachrichtigung bei Fehler/Warning/Error im LOG
Beitrag von: flipse am 28 März 2019, 18:15:06
Wow. Danke schon mal. Werde das nachher gleich testen.