FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: SKg am 18 Juli 2021, 09:12:16

Titel: Logeintrag abfangen und auswerten.
Beitrag von: SKg am 18 Juli 2021, 09:12:16
Hallo,

gibt es eine Möglichkeit einen Logeintrag zb.

2021.07.17 18:43:44 2: myEss : LG_ESS_HttpResponseLogin - ERROR                : Timer restarted to try again in 10s

abzufangen und auszuwerten?
So ähnlich wie bei Events und "notify"

MFG
Stephan
Titel: Antw:Logeintrag abfangen und auswerten.
Beitrag von: Der_Tom am 18 Juli 2021, 09:36:24
Zitat von: SKg am 18 Juli 2021, 09:12:16
Hallo,

gibt es eine Möglichkeit einen Logeintrag zb.

2021.07.17 18:43:44 2: myEss : LG_ESS_HttpResponseLogin - ERROR                : Timer restarted to try again in 10s

abzufangen und auszuwerten?
So ähnlich wie bei Events und "notify"

MFG
Stephan

ja ,

Notify kann es -> attr "attr readLog"
Mswitch kann es -> attr "MSwitch_Read_Log"
... bei DOIF weiss ich es nicht .

gruss Thomas
Titel: Antw:Logeintrag abfangen und auswerten.
Beitrag von: SKg am 18 Juli 2021, 09:53:13
Hallo,

vielen Dank Thomas, da wär ich im Leben nicht drauf gekommen.

Könnte ich vielleicht ein kleines Beispiel dafür bekommen, ich tu mich etwas schwer mit der Syntax.

MFG
Stephan
Titel: Antw:Logeintrag abfangen und auswerten.
Beitrag von: Der_Tom am 18 Juli 2021, 09:59:27
Zitat von: SKg am 18 Juli 2021, 09:53:13
Hallo,

vielen Dank Thomas, da wär ich im Leben nicht drauf gekommen.

Könnte ich vielleicht ein kleines Beispiel dafür bekommen, ich tu mich etwas schwer mit der Syntax.

MFG
Stephan

Leider nein , ich nutze Notify nicht und gehe davon aus das du "Mswitch" nicht nutzt .

aber wenn fu nach "readlog" suchst solltest du fündig werden.

gruss Thomas
Titel: Antw:Logeintrag abfangen und auswerten.
Beitrag von: Jamo am 18 Juli 2021, 13:45:37
In der "Device specific help" unten rechts bei jedem notify, kannst du nachschauen:

readLog
Execute the notify for messages appearing in the FHEM Log. The device in this case is set to the notify itself, e.g. checking for the startup message looks like:
define n notify n:.*Server.started.* { Log 1, "Really" }
attr n readLog
Titel: Antw:Logeintrag abfangen und auswerten.
Beitrag von: SKg am 18 Juli 2021, 14:03:10
Vielen Dank Jamo.

Ich habe den Punkt gefunden.
Was mich verwirrt ist das das notify auf sich selbst triggert.

MFG
Stephan