Seite 1 von 2

[GELÖST] Beschreibung von Systemvariable als Inhalt anderer S-Variable (Watchdog)

Verfasst: 01.05.2019, 11:57
von Homematic-Fan
Ich hoffe mir kann jemand helfen:
Ich suche eine Möglichkeit (wahrscheinlich über Script möglich) die Beschreibung der System-Variable Watchdog-Alarm in eine andere Systemvaiable als Zeichenkette zuschreiben.
Hintergrund:
Ich möchte diesen Text über Neo in meiner Haussteuerung visualisieren.
Da ich was Scripte anbelangt überwiegen nur "Forum-Abschreiber" bin hoffe ich hier auf Hilfe.
Auch wenn das hier bisher nur die RaspberryMatic betrifft gerne was vom Script-Genie Alchy :wink: :D

Grüße Andi

Re: Beschreibung von Systemvariable als Inhalt anderer S-Variable (Watchdog)

Verfasst: 01.05.2019, 15:47
von Black
Den Beschreibungstext von Systemvariablen findest du hier:
SV.jpg
Dein Zugriff sieht dann folgendermaßen aus:

Code: Alles auswählen

string sInfo= dom.GetObject (ID_SYSTEM_VARIABLES).Get ("SYSVARNAME").DPInfo () ;
Black

Re: Beschreibung von Systemvariable als Inhalt anderer S-Variable (Watchdog)

Verfasst: 01.05.2019, 18:26
von Homematic-Fan
Hallo Black,

vielen Dank, funktioniert wie nicht anderst von Dir zu erwarten einwandfrei. :D

Gruß Andi

Re: [GELÖST] Beschreibung von Systemvariable als Inhalt anderer S-Variable (Watchdog)

Verfasst: 02.05.2019, 12:26
von stan23
Danke Black,

mit deinem Tipp und dem SDV konnte ich mir ein Skript schreiben dass die Alarmmeldungen ähnlich zu den Servicemeldungen per PushOver verschickt.

Re: [GELÖST] Beschreibung von Systemvariable als Inhalt anderer S-Variable (Watchdog)

Verfasst: 02.05.2019, 13:27
von Black
stan23 hat geschrieben:
02.05.2019, 12:26
Danke Black,

mit deinem Tipp und dem SDV konnte ich mir ein Skript schreiben dass die Alarmmeldungen ähnlich zu den Servicemeldungen per PushOver verschickt.
danke, so sollte es ja auch sein, ist ja der Sinn von derartigen Hilfstools.
Kann dir aber auch noch etwas aus der Trickkiste verraten.

du schreibst ein Script in dem du dem Object oOBJ via dom.GetObject deine Alarmvariable zuweist.
Du kannst den Alarm auch totschalten, so das dieser nicht mehr aufpoppt in der webUI:
dazu tippst du im SDV oOBJ.AlA und dann Ctrl und Space. die zweite vorgeschlagene Funktion ist es, die mit den 5 Buchstaben.
wenn die mit oObj.xxxx (false) aufrufst ist der Alarm abgeschaltet, wenn wieder mit oOBJ.xxx (true) aufrufst isser wieder ein.

Abfragen, ob ein Alarm ein oder ausgeschaltet ist get über oOBJ.AlIsArmed (); die methode stellt dir des SDV ja auch da.

gruss, Black

Re: [GELÖST] Beschreibung von Systemvariable als Inhalt anderer S-Variable (Watchdog)

Verfasst: 02.05.2019, 13:49
von stan23
Ja die Vervollständigung mit Ctrl+Space ist echt hilfreich.

Dir beschriebene Vorgehensweise verstehe ich, ich weiß nur nicht warum ich einen Alarm verstecken sollte? Benutzt du den Alarmmechanismus noch für andere Benachrichtigungen?

Re: [GELÖST] Beschreibung von Systemvariable als Inhalt anderer S-Variable (Watchdog)

Verfasst: 02.05.2019, 13:51
von Black
nö, aber wenn ich nicht will, das mir der Alarm mir aufn geist geht... z.B. der nervige: monit ich hab kein Internet Knatsch alarm. was interessiert es mich, ob das dingen goggle vermisst. nix.
also will ich da auch keinen nerigen alarm zu sehen.

dafür benutz ichs ^^

Re: [GELÖST] Beschreibung von Systemvariable als Inhalt anderer S-Variable (Watchdog)

Verfasst: 02.05.2019, 14:15
von jmaus
Black hat geschrieben:
02.05.2019, 13:51
nö, aber wenn ich nicht will, das mir der Alarm mir aufn geist geht... z.B. der nervige: monit ich hab kein Internet Knatsch alarm. was interessiert es mich, ob das dingen goggle vermisst. nix.
also will ich da auch keinen nerigen alarm zu sehen.
Abgesehen davon das die nächste RaspberryMatic viel relaxter mit derartigen monit tests umgehen wird muss man hier aber bedenken, das wenn man für die gesamte "Watchdog-Alarm" Variable ein ignore einstellt dann keinerlei monitoring nachrichten mehr kommen werden...

Re: [GELÖST] Beschreibung von Systemvariable als Inhalt anderer S-Variable (Watchdog)

Verfasst: 11.06.2019, 08:04
von DiJe
Hallo stan23,
hast du ein Script geschrieben für Watchdog mit Pushmeldung?
Hätte auch Interesse daran.
Wenn ja, könnest du uns das zur Verfügung stellen?
gruß Dieter

Re: [GELÖST] Beschreibung von Systemvariable als Inhalt anderer S-Variable (Watchdog)

Verfasst: 13.06.2019, 09:46
von stan23
In diesem und dem darauf folgenden Beitrag findest du es.