FHEM Forum

FHEM => Automatisierung => Thema gestartet von: heinzfo am 30 August 2018, 18:03:19

Titel: notify auf Logfile triggern
Beitrag von: heinzfo am 30 August 2018, 18:03:19
Hallo

Ich habe ein notify auf das Logfile definiert.

So triggert es:

defmod yowsupOffline notify yowsupOffline:.*WhatsApp:.sending./image.send.* {fhem 'set TelegramBot message @1234567yowsup maybe offline!'}
attr yowsupOffline readLog 1
attr yowsupOffline room Telegram,WhatsApp


aber wie kann ich die beiden weiteren Zeilen im Logfile triggern lassen, das geht bei mir leider nicht?

2018.08.30 17:47:52 3: WhatsApp: sending /image send 49123456789 123 ''
Exception in thread Thread-1:
Traceback (most recent call last):


Danke und Grüße
Heinz
Titel: Antw:notify auf Logfile triggern
Beitrag von: rudolfkoenig am 30 August 2018, 18:10:40
Falls die komplette Meldung per Log/Log3 geschrieben wird, dann sollte . im notify Regexp auch \n matchen.
Sonst (d.h. die Zeilen landen wg. der STDOUT/STDERR Umleitung in FHEM Log): gar nicht.
Titel: Antw:notify auf Logfile triggern
Beitrag von: heinzfo am 30 August 2018, 18:28:14
Habe mir die Commanref bzgl. Log3 angesehen, komme aber leider nich weiter wie und wo ich das Log3 eintragen muss.
Titel: Antw:notify auf Logfile triggern
Beitrag von: rudolfkoenig am 30 August 2018, 18:49:26
Das waere ja auch Sache des Modulauthors, und nicht des Endanwenders.
Titel: Antw:notify auf Logfile triggern
Beitrag von: heinzfo am 30 August 2018, 19:06:32
Es betrifft das Modul 32_yowsup.pm

Ich sehe gerade das es schon 18 Einträge mit Log3 im 32_yowsup.pm gibt.
Und einen mit Log 1 in line 130

Kann line 130 die Ursache sein?


Titel: Antw:notify auf Logfile triggern
Beitrag von: heinzfo am 31 August 2018, 17:00:58
Im betroffenen Modul 32_yowsup.pm gibt es bereits Log3.

Lässt sich das in FHEM umsetzen?
So dass man auch nach dem Zeilenumbruch ein notify auf Einträge triggern kann?

Das wäre schön ;)


2018.08.30 17:47:52 3: WhatsApp: sending /image send 49123456789 123 ''
Exception in thread Thread-1:
Traceback (most recent call last):


Beste Grüße
Heinz
Titel: Antw:notify auf Logfile triggern
Beitrag von: rudolfkoenig am 31 August 2018, 17:12:12
Es geht nicht darum, dass im Modul Log3 verwendet wird, sondern dass die Ausgaben des gestarteten Programmes mit Log3 protokolliert werden.
Soweit ich sehe, ist das nicht der Fall, und das muss der Modulautor anpassen. Dafuer braucht er ein Thema mit passenden Betreff im passenden Forum-Abschnitt (Unterstuetzende Dienste).
Titel: Antw:notify auf Logfile triggern
Beitrag von: heinzfo am 31 August 2018, 17:28:50
Danke für die Rückmeldung!

https://forum.fhem.de/index.php/topic,90729.0.html (https://forum.fhem.de/index.php/topic,90729.0.html)