[gelöst] Watchdog u. Raspberrymatic

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

[gelöst] Watchdog u. Raspberrymatic

Beitrag von virgin » 13.11.2019, 22:19

Die Fragen wurden schon mal in einem anderen unterforum gestellt, blieben aber unbeantwortet. Daher versuche ich mein Glück noch mal hier:

1. Im Logfile/ Protokollausgabe steht bei mir nie etwas drin - obwohl ich Fälle hatte. Das Syslog des CuXD meldet:

Code: Alles auswählen

Nov 12 00:07:48 homematic-ccu2 user.warn monit[1110]: 'internetCheck' status failed (1) -- no output
Nov 12 00:08:06 homematic-ccu2 user.err monit[1110]: 'internetCheck' status failed (1) -- no output
Nov 12 00:08:06 homematic-ccu2 user.info monit[1110]: 'internetCheck' exec: '/bin/triggerAlarm.tcl No internet connection detected WatchDog-Alarm'
Nov 12 00:08:24 homematic-ccu2 user.err monit[1110]: 'internetCheck' status failed (1) -- no output
Nov 12 00:08:42 homematic-ccu2 user.info monit[1110]: 'internetCheck' status succeeded (0) -- no output
2. auch die Benachrichtigungsfunktion via zPNP scheint nicht zu funktuionieren.

Ich arbeite mit der neuesten Version der RaspberryMatic.

Gibt es Profis hier, die eine Lösung haben? @jmaus ?
Zuletzt geändert von virgin am 14.11.2019, 20:09, insgesamt 1-mal geändert.
Bernd

Matthias K.
Beiträge: 1172
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 226 Mal

Re: Watchdog u. Raspberrymatic

Beitrag von Matthias K. » 13.11.2019, 22:32

1. Was ist denn konkret dein Problem? Dass du kein Internet hast und die RM nicht alarmiert oder dass die RM alarmiert obwohl du Internet hast? Das wird aus deinem Text leider nicht klar.

2. Da fehlen alle möglichen Infos, um auch nur ansatzweise was dazu sagen zu können. Hast du das ZPNP unverändert übernommen? Wie triggerst du das? Klappt's mit Skript testen?

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Watchdog u. Raspberrymatic

Beitrag von virgin » 13.11.2019, 22:44

der watchdog schreibt weder etwas ins Logfile noch sendet er eine Nachricht, wenn etwas passiert, auf das er reagiert. So bemerke ich die Vorfälle eher zufällig. Der Alarm wird nur in der Webui angezeigt. Ich hätte aber gerne eine pushover aufs Handy. Und das macht er nicht. Script testen klappt!
Bernd

Matthias K.
Beiträge: 1172
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 226 Mal

Re: Watchdog u. Raspberrymatic

Beitrag von Matthias K. » 14.11.2019, 06:56

Zeig mal Screenshots von allen beteiligten Programmen.

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Watchdog u. Raspberrymatic

Beitrag von virgin » 14.11.2019, 12:45

Wie gewünscht kommen hier mal die Screenshots:
Log.jpg
Das ist das leider LEERE Log des Watchdog
Konfi.jpg
hier die Config Seite des Watchdog
wie gesagt, wenn ein Alarm ausgelöst wird, dann wird er in der WebUI auch angezeigt. Also scheint der letzte Teil "Raise an alarm message in the CCU" zu funktionieren.

Das Programm ohne Bedingung, das von "Comment out the following line if you have zPNP installed" ausgelöst werden sollte, ist hier:
Progra.jpg
Programm ohne Bedingung


mit folgendem Script

Code: Alles auswählen

! Pushover Benachrichtigung Alarm Watchdog....................

! Hier die Eckdaten eingeben
string nachricht = dom.GetObject("CCU SV Push Text").State();               ! Inhalt der Nachricht
string tit = "CCU%20WATCHDOG";                         ! Titel der Nachricht
string snd = "siren";               ! Auswahl Sound pushover, bike, bugle, cashregister, classical, cosmic, falling, gamelan, incoming, intermission, magic, mechanical, pianobar, siren, spacealarm, tugboat, alien , climb, persistent, echo, updown, None
string prio = "1";                            ! priority setzen (-2) (-1) (0) (1)

! ggf. String Api Token ändern
string tok = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
string usr = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d token='"#tok#"' -d user='"#usr#"' -d message='"#nachricht#"' -d sound='"#snd#"' -d priority='"#prio#"' -d title='"#tit#"' http://api.pushover.net/1/messages.json");
Wenn ich die Systemvariable "CCU SV Push Text" manuell mit Text befülle, klappt das Script und sendet auch eine Nachricht. Offenbar wird aber <NOTIFY_TXT> nicht befüllt.
Bernd

Benutzeravatar
jmaus
Beiträge: 9864
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1882 Mal
Kontaktdaten:

Re: Watchdog u. Raspberrymatic

Beitrag von jmaus » 14.11.2019, 13:04

virgin hat geschrieben:
14.11.2019, 12:45
Wie gewünscht kommen hier mal die Screenshots:
Tut mir leid, aber du verwechselt den "monit" Watchdog der inzwischen integraler Bestandteil von RaspberryMatic ist mit meinem alten hm-watchdog Addon. Das Addon solltest du in aktuellen RaspberryMatic Versionen nicht mehr verwenden und dieses auch entsprechend deinstallieren. Und wenn dir dann Email/Messenger-Benachrichtungen fehlen dann müsstest du das eben selbst in entsprechenden WebUI Programmen abbilden die nach der "Watchdog-Alarm" Systemvariablen lauschen und entsprechend dir dann eine Benachrichtigung schicken.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Watchdog u. Raspberrymatic

Beitrag von virgin » 14.11.2019, 17:36

@jmaus

Danke fur due die Aufklärung. Das wusste ich nicht bzw. habe ich nicht mitgekriegt. Dann werde ich mir was basteln und ggf. hier veröffentlichen.
Bernd

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Watchdog u. Raspberrymatic

Beitrag von virgin » 14.11.2019, 17:51

Noch eine Frage: kann man irgendwie den Inhalt der Systemvariablen auslesen? Ich sehe nur „ausgelöst“ bzw. „Nicht ausgelöst“. Aber den Grund, wie z.B. „ No internet connection detected“, der offensichtlich in der Beschreibung der SV steht, kann ich nicht sehen? Oder doch?
Bernd

Benutzeravatar
jmaus
Beiträge: 9864
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1882 Mal
Kontaktdaten:

Re: Watchdog u. Raspberrymatic

Beitrag von jmaus » 14.11.2019, 17:56

Code: Alles auswählen

dom.GetObject("WatchDog-Alarm").DPInfo()
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Watchdog u. Raspberrymatic

Beitrag von virgin » 14.11.2019, 18:01

Dankeschön
Bernd

Antworten

Zurück zu „RaspberryMatic“