3.3 KiB
3.3 KiB
Belevo_PV_Visu
Visualisierung des Eigenverbrauchs: Tages-Quoten für PV-Produktion vs. Einspeisung und Verbrauch vs. Netz-Bezug in IP-Symcon WebFront.
Inhaltsverzeichnis
- Funktionsumfang
- Voraussetzungen
- Software-Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Profile
- WebFront
- PHP-Befehlsreferenz
1. Funktionsumfang
- Anzeige von Tages-Quoten (in %)
- Produktion aufgeteilt in Eigenverbrauch vs. Einspeisung
- Verbrauch aufgeteilt in PV-Anteil vs. Netz-Anteil
- Zwei untereinander angeordnete Balkendiagramme
- Automatische Tages-Aggregation der Zählerwerte (kWh)
- Live-Update beim Laden der WebFront-Tile
2. Voraussetzungen
- IP-Symcon ab Version 7.1
- Aktiviertes Archiv-Modul (für Aggregation)
- Vier Zähler-Variablen (Produktion, Verbrauch, Einspeisung, Netz-Bezug) mit kWh-Zählerprofil
3. Software-Installation
- Über den Module Store
- In der IPS-Konsole unter Module → Modul Store nach Belevo_PV_Visu suchen und installieren.
- Manuell per URL
- In Module → Einstellungen → Repositories folgende Git-URL hinzufügen:
https://github.com/DeinRepo/Belevo_PV_Visu.git - Anschließend Module neu einlesen und installieren.
- In Module → Einstellungen → Repositories folgende Git-URL hinzufügen:
4. Einrichten der Instanzen in IP-Symcon
Unter Instanz hinzufügen findet man das Modul über den Schnellfilter “Belevo_PV_Visu”.
Konfigurationsseite:
| Name | Beschreibung |
|---|---|
| VarProduction | Variable mit dem PV-Produktionszähler (kWh) |
| VarConsumption | Variable mit dem Gesamtverbrauchszähler (kWh) |
| VarFeedIn | Variable mit dem Einspeisezähler (kWh) |
| VarGrid | Variable mit dem Netz-Bezugszähler (kWh) |
Nach dem Speichern der Konfiguration stehen die Variablen zur Live-Auswertung in der WebFront-Tile zur Verfügung.
5. Statusvariablen und Profile
Dieses Modul legt keine eigenen Statusvariablen an, sondern nutzt ausschließlich die vom Anwender ausgewählten Zähler. Profiles müssen für die Quoten-Balken nicht angelegt werden – sämtliche Formatierung erfolgt in der HTML-SDK.
6. WebFront
- Tile-Typ: „Belevo_PV_Visu“
- Zwei Balkendiagramme untereinander
- Produktion – Grün-Töne (Eigenverbrauch/Einspeisung)
- Verbrauch – Orange/Rot-Töne (PV-Anteil/Netz-Anteil)
- Beschriftung zeigt absolute Tages-Summen (kWh)
- Prozentwerte als Breite der jeweiligen Balken
7. PHP-Befehlsreferenz
Zur manuellen Aktualisierung der Visualisierung kann folgender Aufruf in einem Script verwendet werden:
// Aktualisiert die WebFront-Tile 'Belevo_PV_Visu' der Instanz $InstanceID
IPS_RequestAction($InstanceID, 'update', true);
Dieser Befehl löst das Neuberechnen der Tages-Aggregation aus und aktualisiert die Anzeige im WebFront.