Inhaltsverzeichnis
- Funktionsumfang
- Voraussetzungen
- Installation
- Funktionsreferenz
- Konfiguration
- Anhang
- Versions-Historie
Übernahme der Daten von dem "do it yourself" Smartmeter-Interface PowrPilot von (stall.biz).
Getestet mit der PowrPilot-Version 17.
- IP-Symcon ab Version 6.0
- ein PowrPilot-Zählermodul
Die Webconsole von IP-Symcon mit http://<IP-Symcon IP>:3777/console/ öffnen.
Anschließend oben rechts auf das Symbol für den Modulstore (IP-Symcon > 5.1) klicken
Im Suchfeld nun PowrPilot eingeben, das Modul auswählen und auf Installieren drücken.
Die Webconsole von IP-Symcon mit http://<IP-Symcon IP>:3777/console/ aufrufen.
Anschließend den Objektbaum öffnen.
Die Instanz Modules unterhalb von Kerninstanzen im Objektbaum von IP-Symcon mit einem Doppelklick öffnen und das Plus Zeichen drücken.
Im Feld die folgende URL eintragen und mit OK bestätigen:
https://github.com/demel42/IPSymconPowrPilot.git
Anschließend erscheint ein Eintrag für das Modul in der Liste der Instanz Modules.
In IP-Symcon nun unterhalb des Wurzelverzeichnisses die Funktion Instanz hinzufügen (CTRL+1) auswählen, als Hersteller stall.biz und als Gerät PowrPilot auswählen. Es wird automatisch eine I/O-Instanz vom Type Server-Socket angelegt und das Konfigurationsformular dieser Instanz geöffnet.
Hier die Portnummer eintragen, an die der PowrPilot Daten schicken soll und die Instanz aktiv schalten.
In dem Konfigurationsformular der PowrPilot-Instanz kann man konfigurieren, welche Variablen übernommen werden sollen.
Der PowrPilot muss in zwei Punkten angepaast werden
- Einrichten der IP von IP-Symcon
http://<ip des PowrPilot>/?ccu:<ip von IPS>:
- aktivieren der automatischen Übertragung
http://<ip des PowrPilot>/?param:12:<port von IPS>:
damit schickt der PowrPilot zyklisch die Daten.
Gemäß der Dokumentation sind die 4 Zähler im PowrPilot zu konfigurieren (Modus und Impuls/Einheit) sowie ggfs der aktuelle Wert des Zählers einzustellen.
Eigenschaft | Typ | Standardwert | Beschreibung |
---|---|---|---|
Zähler 1 | integer | -1 | Typ des 1. Zählers |
Zähler 2 | integer | -1 | Typ des 2. Zählers |
Zähler 3 | integer | -1 | Typ des 3. Zählers |
Zähler 4 | integer | -1 | Typ des 4. Zählers |
Typ | Wert |
---|---|
undefiniert | -1 |
Elektrizität | 0 |
Gas | 1 |
Wasser | 2 |
In Abhängigkeit von dem ṮTyp_ werden jeweils 2 Variablen angelegt mit dem entsprechenden Datentyp, jeweils ein Zähler und eine Angabe der aktuellen Leistung/Verbrauch. Falls man die Werte archivieren möchte, ist sinnvollerweise die Aggregation auf Zähler einzustellen.
Es werden folgende Variablenprofile angelegt:
-
Integer
PowrPilot.sec, PowrPilot.Wifi -
Float
PowrPilot.kW, PowrPilot.kWh,
GUIDs
- Modul:
{3EAACC75-ADCF-AC0E-C663-768ED814A722}
- Instanzen:
- PowrPilot:
{0003E135-D3AE-16BD-AA4B-753FACFC58A1}
- PowrPilot:
-
1.4 @ 06.02.2024 09:46
- Verbesserung: Angleichung interner Bibliotheken anlässlich IPS 7
- update submodule CommonStubs
-
1.3 @ 05.12.2023 15:23
- Fix: fehlerhafte Variablenprofile korrigiert
-
1.2 @ 03.11.2023 11:06
- Neu: Ermittlung von Speicherbedarf und Laufzeit (aktuell und für 31 Tage) und Anzeige im Panel "Information"
- update submodule CommonStubs
-
1.1 @ 04.07.2023 14:44
- Fix: README korrigiert (fehlende Images)
- Vorbereitung auf IPS 7 / PHP 8.2
- update submodule CommonStubs
- Absicherung bei Zugriff auf Objekte und Inhalte
-
1.0 @ 09.02.2023 14:43
- initiale Version