Skip to content
This repository has been archived by the owner on Aug 21, 2019. It is now read-only.

Latest commit

 

History

History

WasserAlarm

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

WasserAlarm

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

Inhaltverzeichnis

  1. Funktionsumfang
  2. Voraussetzungen
  3. Software-Installation
  4. Einrichten der Instanzen in IP-Symcon
  5. Statusvariablen und Profile
  6. WebFront
  7. PHP-Befehlsreferenz

1. Funktionsumfang

  • Auswahl der Wasserzählervariable
  • Rohrburch Timer in Minuten einstellbar
  • Leckage Timer in Minuten einstellbar
  • 7 Stufen Anzeige für Leckage
  • Alarmanzeige bei Rohrbruch

2. Voraussetzungen

  • IP-Symcon ab Version 4.x

3. Software-Installation

Über das Modul-Control folgende URL hinzufügen.
git://github.com/symcon/SymconMisc.git

4. Einrichten der Instanzen in IP-Symcon

  • 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.

5. Statusvariablen und Profile

Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.

Statusvariablen
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.
Profile:
Bezeichnung Beschreibung
WAA.LeakLevel Profil für Leckage - 7 Alarmstufen mit verschiedenen Symbolen und Farbanzeigen
WAA.ThresholdValue Profil für Leckage/Rohrbruch Grenzwert

6. WebFront

Über das WebFront können die Grenzwerte eingestellt werden.
Es wird zusätzlich angezeigt, ob ein Alarm vorliegt oder nicht.

7. PHP-Befehlsreferenz

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");``