HmIP-SWD Wassersensor
Der HmIP-Wassersensor hat leider eine etwas seltsame Logik.
Üblicherweise gab es bei Wassersensoren immer einen Datenpunkt mit drei möglichen Zuständen OK, Feuchtigkeit, Wasser.
Das ist bei diesem HmIP-Wassersensor leider anders.
Es gibt insgesamt 3 Datenpunkte, einmal den "Hauptdatenpunkt" ALARMSTATE mit den Zuständen OK und Alarm und für Feuchtigkeit und Wasser jeweils einen separaten Datenpunkt, ebenfalls mit den Zuständen OK und Alarm.
Für den Wassersensor wird daher ein Objekt für den Datenpunkt ALARMSTATE erstellt. Um nicht drei unterschiedliche Objekt für das Modul zu haben und es zu unübersichtlich werden zu lassen sind die Werte für Feuchtigkeit und Wasser in zwei Variablen des Objekt untergebracht. Um diese in einer Visualisierung anzuzeigen können virtuelle Objekte erstellt werden, denen im Makro des Objekts zum Wassersensor die Variablenwerte zugewiesen werden.
Dazu wird die Option Ausführung bei Empfang aktiviert und z.B. folgende Anweisungen im Makro geschrieben:
ObjWasser:=Wassersensor.Wasser
ObjFeuchtigkeit:=Wassersensor.Feuchtigkeit
wobei ObjWasser und ObjFeuchtigkeit in diesem Beispiel virtuelle Objekt mit dem Objekttyp ASchalter sind.
Wenn das Objekt des Wassersensors den Zustand Alarm bekommt, hat immer auch die Variable Feuchtigket den Zustand Alarm.
Wenn Wasser detektiert wird hat auch die Variable Wasser den Zustand Alarm.
|