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/Energiezaehler
Das Modul berechnet via eines Stromzählers (z.B. S0-Anschluss) den momentanen und kumlativen Stromverbrauch.
- Funktionsumfang
- Voraussetzungen
- Software-Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Profile
- WebFront
- PHP-Befehlsreferenz
- Berechnet den momentanen Stromverbrauch in Watt und den gesamten Stromverbrauch in kWh.
- Einstellbarkeit der Impulse des zählenden Geräts.
- Einstellbarkeit der Intervalhäufigkeit in Sekunden zur Neuberechnung des Verbrauchs
- 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 'EnergiezählerImpuls'-Modul unter dem Hersteller '(Sonstige)' aufgeführt.
Konfigurationsseite:
Name | Beschreibung |
---|---|
Quelle | Quellvariable (Impulszähler), welche für die Berechnung genutzt werden soll. |
Impulse | Wieviele Impulse das Gerät pro Kilowatt sendet. Dies muss der jeweiligen Betriebsanleitung des Geräts entnommen werden. |
Intervall | In welchem Sekunden-Intervall automatisch neuberechnet werden soll. (Hinweis: Zu kurz eingestellte Intervalle (schneller als einkommende Impulse), können zu starken Schwankungen bei der Angabe des aktuellen Verbrauch führen. Es hat keinen Einfluss auf den berechneten Gesamtverbrauch. => Empfehlung: mind. 300 Sekunden) |
Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Name | Typ | Beschreibung |
---|---|---|
Current | Float | Angabe in W |
Counter | Float | Angabe in kWh |
Last Value (Temporary) | Float | Hilfsvariable für letzten Wert. Wird zur Differenzberechnung benötigt. |
Es werden keine zusätzlichen Profile hinzugefügt
Über das WebFront und die mobilen Apps werden die Variablen angezeigt. Es ist keine weitere Steuerung oder gesonderte Darstellung integriert.
boolean EZS_Update(integer $InstanzID);
Aktualisiert die berechneten Werte des EnergieZählerImpuls-Moduls mit der InstanzID $InstanzID.
Die Funktion liefert keinerlei Rückgabewert.
Beispiel:
EZI_Update(12345);