Seite 1 von 2
Überwachungsbaustein
Verfasst: Do Aug 16, 2018 6:25 pm
von Dragonos2000
Problemstellung:
Nicht alle KNX Komponenten haben zyklisch sendende Status oder "in Betrieb" KOs, trotzdem sollen diese Überwacht werden
Idee:
Überwachungsbaustein, der zyklisch Status KOs abfrägt und bei ausbleibender oder erhaltener Rückmeldung eine konfigurierbare Aktion auslöst.
Eventuell wäre es auch möglich, auf dem Bus auf Aktivitäten einer bestimmten physikalischen Adresse zu hören und bei ausbleiben bzw. erkennen dieser Adresse innerhalb eines bestimmten Zeitraums, eine Aktion auszulösen.
Meinungen?
Re: [FR] Überwachungsbaustein
Verfasst: Do Aug 16, 2018 7:43 pm
von BlackSavior
Letzteres wäre auch klasse für die Diebstahlsicherung einiger Hersteller. Theben sendet meine ich regelmäßig auf den Bus als habKeineAngstNochWurdeIchNichtGeklaut. Dies mit einem Baustein zu überwachen... würde mir gefallen.
Gruß Oliver
Re: [FR] Überwachungsbaustein
Verfasst: Fr Aug 17, 2018 10:52 am
von StefanW
Also eine Art Ping "Seid Ihr alle da?" an spezifizierbare PA bzw. abfrage von Werten, die nur dieser Baustein liefert?
lg
Stefan
Re: [FR] Überwachungsbaustein
Verfasst: Fr Aug 17, 2018 12:32 pm
von Dragonos2000
Ja, genau.
Oder lass 2 Betriebsmodi unterscheiden:
Aktiv = à la "Ping" (auf PA oder GA)
Passiv = Es werden bestimmte GAs beobachtet, ob sich was tut innerhalb einer Zeit. Oder es wird eine physikalische Adresse beobachtet, ob die in einer gewissen Zeit mal was auf den Bus geschickt hat.
Lg
Jochen.
Re: [FR] Überwachungsbaustein
Verfasst: Sa Aug 18, 2018 2:58 pm
von Robert_Mini
Finde ich einen guten Vorschlag für einen Logikbaustein:
Höre auf x GA oder eine PA, merke den Zeitpunkt des letzten Diagramms, prüfe zyklisch das Alter und melde 0, wenn <timeout und 1 wenn älter.
Damit könnte man alle KNX Komponenten überwachen (1 Logik je Komponente) und alle über ein UND Gatter zusammenfassen. Damit man dan ein KNX OK Status Objekt für die Visu!


.
Lg
Robert
Re: [FR] Überwachungsbaustein
Verfasst: Sa Aug 18, 2018 3:33 pm
von StefanW
Ich werde mal darüber nachdenken.
Aber:
- Wir bekommen Objekte - keine GAs - an die Logikengine (Hintergund, einem Objekt können mehrere GAs zugeordnet sein)
- Wir bekommen keine PA an die Logikengine, weil das bleibt im Stack.
Ausweg wären wohl regelmäßige SQL-Abfragen auf die Logging-DB. Da muss man mal sehen, wie man das performant hinbekommt.
lg
Stefan
Re: [FR] Überwachungsbaustein
Verfasst: Sa Aug 18, 2018 3:37 pm
von jockel
Zur Überwachung der KNX-Schnittstelle in openHAB habe ich mal eine Art Watchdog realisiert:
openHAB sendet auf einer GA eine Telegram und erwartet innerhalb von Zeit x eine Antwort auf einer anderen GA. Umgesetzt habe ich das mit einem kleinen Plugin im Wiregate.
Könnte man im Pberwachungsbaustein vielleicht mit integrieren?!
Re: [FR] Überwachungsbaustein
Verfasst: Sa Aug 18, 2018 4:57 pm
von StefanW
Ich denke mal darüber nach.
Ihr könnt übrigens in der Applikation des Servers auch ein "Lebensbit" aktivieren, das sendet automatisch jede Sekunde. Das könnt Ihr mit einem zweiten Server auswerten (der auch im Docker laufen darf).
lg
Stefan
Re: [FR] Überwachungsbaustein
Verfasst: So Aug 19, 2018 12:34 pm
von Dragonos2000
Könnte man noch um echten Ping auf der IP Seite ergänzen, dann ließe sich das ganze Smart Home monitoren.
Re: [FR] Überwachungsbaustein
Verfasst: So Aug 19, 2018 1:02 pm
von StefanW
Da ist es vermutliche einfacher, Nagios (bzw. Nachfolger) in einem Docker-Container laufen zu lassen