Logfile eintrag soll notify auslösen

Begonnen von heinzfo, 12 März 2018, 19:23:00

Vorheriges Thema - Nächstes Thema

heinzfo

Hallo

Ich möchte aus einem Logfile eintrag ein notify auslösen.
Wie muss ich das machen?

Logfile Eintrag:

ERROR:yowsup.layers.interface.interface:Stream Error type: xml-not-well-formed
{'xml-not-well-formed': None}

INFO:yowsup.layers.interface.interface:Initiating reconnect


Das habe ich probiert, es gehl leider nicht.

defmod yowsupOffline notify global:.*yowsup.layers.interface.interface:Stream Error.* set teleBot message yowsup maybe offline!
attr yowsupOffline disable 0
attr yowsupOffline readLog 1
attr yowsupOffline room TelegramBot,WhatsApp


Beste Grüße
Heinz

KernSani

Notifies reagieren auf Events, nicht auf Logfileeinträge. Du musst über den Eventmonitor ob es ein passendes Event gibt...
Passt wahrscheinlich besser in Anfängerfragen (verschieben kannst du ganz lunten links)


Kurz, weil mobil...
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

heinzfo

Hmm...

Es gibt kein Event generierendes Gerät, soweit ich das im Logfile sehen kann?

Laut Commandref (readLog) brauche ich ein Event generierendes Gerät!

Sehe ich das richtig?

Grüße
Heinz

nils_

hast du mal sowas versucht:
defmod yowsupOffline notify yowsupOffline:*yowsup.layers.interface.interface.Stream.Error.* set teleBot message yowsup maybe offline!
attr yowsupOffline disable 0
attr yowsupOffline readLog 1
attr yowsupOffline room TelegramBot,WhatsApp

geändert habe ich:
- device hinzugefügt -> siehe commandref
ZitatDas notify wird für Meldungen, die im FHEM-Log erscheinen, ausgegeführt. Das "Event-Generierende-Gerät" wird auf dem notify selbst gesetzt.
- regex geändert (mehr Punkte :) )
viele Wege in FHEM es gibt!

frank

ich würde zb diese variante probieren:
defmod yowsupOffline notify ERROR:yowsup.layers.interface.interface.Stream.Error.* set teleBot message yowsup maybe offline!
attr yowsupOffline disable 0
attr yowsupOffline readLog 1
attr yowsupOffline room TelegramBot,WhatsApp
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

heinzfo

Danke Euch!

Muss ich heute Abend ausprobieren.