WatchDog Alarme werden nicht in SV "WatchDog Alarm" geschrieben
Moderatoren: jmaus, Co-Administratoren
WatchDog Alarme werden nicht in SV "WatchDog Alarm" geschrieben
Hey ich nutze eine CCU3 mit der Rasberrymatic.
Ich lasse die Systemvariable "WatchDog Alarm" mit einem Skript auslesen und mir per Pushover zusenden.
Da ich davon ausgehen, das alle Alarme der Rasberrymatic auch in diese SV geschrieben werden.
siehe Foto: Das tut es aber leider nicht.
Habe ich hier einen Gedankenfehler?
Oder wie erreiche ich es, das die Systemvariablen mit dem Variablentyp "Alarm" bei Auslösung auch mir per Pushover
zugesendet werden.
Ich lasse die Systemvariable "WatchDog Alarm" mit einem Skript auslesen und mir per Pushover zusenden.
Da ich davon ausgehen, das alle Alarme der Rasberrymatic auch in diese SV geschrieben werden.
siehe Foto: Das tut es aber leider nicht.
Habe ich hier einen Gedankenfehler?
Oder wie erreiche ich es, das die Systemvariablen mit dem Variablentyp "Alarm" bei Auslösung auch mir per Pushover
zugesendet werden.
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: WatchDog Alarme werden nicht in SV "WatchDog Alarm" geschrieben
In der linken Spalte steht der Name der SV. Wie Du siehst ist es bei jedem Alarm ein anderer.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- Baxxy
- Beiträge: 10836
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 608 Mal
- Danksagung erhalten: 2228 Mal
Re: WatchDog Alarme werden nicht in SV "WatchDog Alarm" geschrieben
Das war auch mal so. Dann hatte ich die Idee verschiedene Alarmkategorien in verschiedene SysVars zu schreiben damit z.B. unwichtige Alarme nicht irgendwelche wichtigen überschreiben.
Letztlich generiert nun jeder Watchdog-Alarm seine eigene Watchdog: xxx Alarm-SysVar.
Es gibt einige Scripte die die Alarme per Push versenden, glaube von Alchy und auch dtp. Musst du mal ein bisschen suchen.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
Re: WatchDog Alarme werden nicht in SV "WatchDog Alarm" geschrieben
Hey d.h. ich muss dann für jede Variable ein eigenes Programm schreiben um das ganze per Skript an Pushover zu übertragen!
Skripte habe ich schon gefunden.
D.h die 3 SV im Foto plus die SV WatchDog Alarm, also vier Programme, korrekt?
Skripte habe ich schon gefunden.
D.h die 3 SV im Foto plus die SV WatchDog Alarm, also vier Programme, korrekt?
- Baxxy
- Beiträge: 10836
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 608 Mal
- Danksagung erhalten: 2228 Mal
Re: WatchDog Alarme werden nicht in SV "WatchDog Alarm" geschrieben
Die alte Watchdog-Alarm wird m.E. gar nicht mehr genutzt und kann gelöscht werden.
Die Scripte iterieren über alle Alarme, also reicht ein Programm. Funktioniert quasi genauso wie Alchys "Servicemeldungen AiO" nur eben mit Alarmen.
Grüße, Baxxy
Die Scripte iterieren über alle Alarme, also reicht ein Programm. Funktioniert quasi genauso wie Alchys "Servicemeldungen AiO" nur eben mit Alarmen.
Grüße, Baxxy
- 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 Alarme werden nicht in SV "WatchDog Alarm" geschrieben
Nein, eigentlich sollte das nicht notwendig sein. Man sollte doch einfach (auch wenn ich das selbst noch nicht getestet habe) ein WebUI Programm generieren müssen das auf Veränderungen der internen "Alarmmeldungen" Systemvariable lauscht. Und wenn sich da was verändert müsste man doch nur über alle Alarmvariablen drüberiterieren (via Skript) und dann für die die ausgelöst haben dann entsprechend eine Notification via deines präferierten Messaging Dienstes vornehmen. Müsste eigentlich möglich sein.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
- 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 Alarme werden nicht in SV "WatchDog Alarm" geschrieben
Würdest du mal bitte hier entsprechende Links zu diesen fertigen ReGa-Skripten positionieren damit andere die auch auf dieses Thema hier stoßen gleich einen Anlaufpunkt haben wo sie nach weiteren Infos suchen können.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: WatchDog Alarme werden nicht in SV "WatchDog Alarm" geschrieben
Hey, Ja dieses eine Skript für alle Alarme würde mich auch mal interessieren!
- 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 Alarme werden nicht in SV "WatchDog Alarm" geschrieben
Eine rudimentäre Herangehensweise wäre einfach wie gesagt ein WebUI Programm zu machen das nach > 0 bei der internen Systemvariablen "Alarmmeldungen" schaut und dann folgenden Skript ablaufen lässt:
Code: Alles auswählen
string message;
string sysvar;
foreach(sysvar, dom.GetObject(ID_SYSTEM_VARIABLES).EnumIDs()) {
! check if this is an alarm variable which was triggered
if(dom.GetObject(sysvar).IsTypeOf(OT_ALARMDP) && (dom.GetObject(sysvar).AlState() == asOncoming)) {
message = dom.GetObject(sysvar).Name() # ": " # dom.GetObject(sysvar).DPInfo();
}
}
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
- Baxxy
- Beiträge: 10836
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 608 Mal
- Danksagung erhalten: 2228 Mal
Re: WatchDog Alarme werden nicht in SV "WatchDog Alarm" geschrieben
Ja hat denn die Suche hitzefrei?
Alchy: viewtopic.php?f=26&t=10233&start=10#p274091
dtp (für's zPNP): viewtopic.php?f=31&t=26282&p=510257p510257#p509741
Grüße, Baxxy
Alchy: viewtopic.php?f=26&t=10233&start=10#p274091
dtp (für's zPNP): viewtopic.php?f=31&t=26282&p=510257p510257#p509741
Grüße, Baxxy