Die aktuelle Version dieses Moduls ist nicht mehr in SymconMisc verfügbar. Die aktuelle Version finden Sie in dem seit Version 5.1 verfügbaren Module Store. Alternativ können Sie es über das Module Control installieren: https://github.com/symcon/WasserAlarm
Das Modul dient dazu einen unnatürlich hohen Wasserverbrauch festzustellen. Es reagiert auf eine Zählervariable und schaltet unter bestimmten Bedingungen einen Alarm.
Es gibt zwei Alarmvariablen.
Einen Rohrbruch-Alarm, welcher schaltet wenn große Mengen auf einmal fließen.
Einen Leckage-Alarm, welcher in 7 Stufen hochtickt wenn über längeren Zeitraum eine kleine Menge fließt (z.B. tropfender Wasserhahn).
Das Intervall für beide Kontrollen
- Funktionsumfang
- Voraussetzungen
- Software-Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Profile
- WebFront
- PHP-Befehlsreferenz
- Auswahl der Wasserzählervariable
- Rohrburch Timer in Minuten einstellbar
- Leckage Timer in Minuten einstellbar
- 7 Stufen Anzeige für Leckage
- Alarmanzeige bei Rohrbruch
- IP-Symcon ab Version 4.x
Über das Modul-Control folgende URL hinzufügen.
git://github.com/symcon/SymconMisc.git
- Unter "Instanz hinzufügen" ist das 'WasserAlarm'-Modul unter dem Hersteller '(Sonstige)' aufgeführt.
Konfigurationsseite:
Name | Beschreibung |
---|---|
Zählervariable | Variable, welche den Zählerwert wiedergibt. |
Leckage Intervall | Standard: 1min Zeitintervall in dem kontrolliert wird, ob zuviel Wasser durchgeflossen ist. |
Rohrbruch Intervall | Standard: 15min Zeitintervall in dem kontrolliert wird, ob zuviel Wasser durchgeflossen ist. |
Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Name | Typ | Beschreibung |
---|---|---|
Leckage Grenzwert | Float | Differenzwert, welcher im eingestellten "Leckage Intervall" überprüft wird und bei Überschreitung wird die "Leckage" um 1 erhöht. Wenn die Differenz unterhalb oder gleich der Grenze ist, wird das Alarmlevel resetet. |
Leckage | Integer | 7 Stufenanzeige für den Stand den Alarmlevels. |
Rohrbruch Grenzwert | Float | Grenzwert, welcher geprüft wird und gegebenfalls der Auslöser für einen Alarm ist. |
Rohrbruch | Boolean | Alarm ob der Durchfluss zu hoch ist. |
Bezeichnung | Beschreibung |
---|---|
WAA.LeakLevel | Profil für Leckage - 7 Alarmstufen mit verschiedenen Symbolen und Farbanzeigen |
WAA.ThresholdValue | Profil für Leckage/Rohrbruch Grenzwert |
Über das WebFront können die Grenzwerte eingestellt werden.
Es wird zusätzlich angezeigt, ob ein Alarm vorliegt oder nicht.
boolean WAA_CheckAlert(integer $InstanzID, String $BorderValue, String $OldValue);
Kontrolliert innerhalb des WasserAlarms mit der InstanzID $InstanzID ob ein Grenzwert überschritten wurde und setzt die Alarmvariablen
Die Funktion liefert keinerlei Rückgabewert.
`WAA_CheckAlert(12345, "LeakThreashold", "LeakBuffer");``