Funktionsumfang
Überwachen von IPS-Variablen auf keine Aktualisierung oder Veränderung.
Grundidee war festzustellen ob bestimme (Status)Variablen nicht regelmäßig aktualisiert werden,
um dann entsprechend hierauf reagieren zu können.
Beispiele:
Homematic-Rauchmelder
Alle paar (5?) Tage senden diese ihren Status an die CCU/Lan-Adapter. Sollte ein Melder dies nicht mehr machen, sollte eine eMail versendet werden.
EM1000 / CUL
Alle 5 Minuten werden die Datensätze von den Geräten gesendet, sollte dies nicht mehr passieren, soll die I/O Instanz einmal geschlossen und neu geöffnet werden.
Daten von einem Gerät im Netzwerk per Push oder Poll
Alle 10 Sekunden kommen Daten von [beliebiges Netzwerkgerät] rein. Im Fehlerfall soll ein Script das Gerät per Telnet neu starten.
eMail-Abfrage
Alle 5 Minuten soll IPS eMails prüfen. Ändert sich der Zeitstempel der Variable ‚Last message‘ 15min lang nicht, wird eine Meldung auf dem Webfront ausgegeben.
1Wire / ModBus
Alle 10 Sek werden Werte gelesen. Ändern ein Sensor sich 60 Sekunden lang nicht, ist er entweder abgeklemmt oder defekt => Meldung per eMail.
Erinnerung Lüften
Einmal am Tag müssen drei Fenster zum Lüften geöffnet werden, nach 36h wird eine Meldung erzeugt das noch nicht gelüftet wurde.
etc…
Die Funktion besteht im wesentlichen darin festzustellen ob sich eine / mehrere Variable(n) ändert bzw. aktualisiert.
Sollte Dies nach Ablauf der konfigurierten Intervall-Zeit nicht erfolgen, wird ein eingestelltes Ziel-Skript gestartet bzw. eine Statusvariable gesetzt.
Über das vom Benutzer selber zu erzeugende Ziel-Skript können dann weitere Maßnahmen und Steuerungen erfolgen (WFC_Notification / eMail / Steckdose aus & einschalten etc.).
Enthaltende Instanzen
- Variablenüberwachung (single)
Überwachung einer einzigen Variable - Variablenüberwachung (group)
Überwachung vieler Variablen, welche per Link unterhalb der Variablenüberwachung-Instanz angelegt werden müssen.
Installation & Konfiguration
Sind in der Dokumentation beschrieben.
IPS 4.1:
GitHub - Nall-chan/IPSNoTrigger: IPS Modul
https://github.com/Nall-chan/IPSNoTrigger
IPS 3.x Version ist hier:
[Modul] NoTrigger - Überwachen von IPS-Variablen auf Aktualisierung oder Veränderung.
Screenshots (IPS3)
Michael