# Belevo_Pv_Visu_1 Visualisierung des Eigenverbrauchs: Tages-Quoten für PV-Produktion vs. Einspeisung und Verbrauch vs. Netz-Bezug in IP-Symcon WebFront. ### Inhaltsverzeichnis 1. [Funktionsumfang](#1-funktionsumfang) 2. [Voraussetzungen](#2-voraussetzungen) 3. [Software-Installation](#3-software-installation) 4. [Instanz einrichten](#4-instanz-einrichten) 5. [WebFront](#5-webfront) 6. [PHP-Befehlsreferenz](#6-php-befehlsreferenz) --- ### 1. Funktionsumfang - Anzeige von Tages-Quoten (in %) - **Produktion** → Eigenverbrauch vs. Einspeisung - **Verbrauch** → PV-Anteil vs. Netz-Anteil - Zwei untereinander angeordnete Balkendiagramme - Absolute Tages-Summen (kWh) in Beschriftung - Live-Update beim Laden der Tile --- ### 2. Voraussetzungen - IP-Symcon **ab Version 7.1** - Aktiviertes **Archiv-Modul** - Vier Zähler-Variablen (kWh-Profile) für Produktion, Verbrauch, Einspeisung und Netz-Bezug --- ### 3. Software-Installation 1. **Module Store** - In der IPS-Konsole unter **Module → Modul Store** nach **Belevo_PV_Visu** suchen und installieren. 2. **Manuell per Repository** - Unter **Module → Einstellungen → Repositories** URL hinzufügen: ``` https://github.com/DeinRepo/Belevo_PV_Visu.git ``` - Danach **Module neu einlesen**. --- ### 4. Instanz einrichten 1. **Instanz hinzufügen** → Schnellfilter **“Belevo_PV_Visu”** 2. Im Konfig-Dialog vier Variablen auswählen: | Property | Beschreibung | |----------------|-------------------------------------| | VarProduction | PV-Produktionszähler (kWh) | | VarConsumption | Gesamtverbrauchszähler (kWh) | | VarFeedIn | Einspeisezähler (kWh) | | VarGrid | Netz-Bezugszähler (kWh) | 3. Speichern – die Tile zeigt sofort die aktuellen Werte an. --- ### 5. WebFront - **Tile-Typ:** „Belevo_PV_Visu“ - **Oberes Balken­diagramm:** Produktion (Grün) - Eigenverbrauch (dunkelgrün) - Einspeisung (hellgrün) - **Unteres Balken­diagramm:** Verbrauch (Orange/Rot) - PV-Anteil (orange) - Netz-Anteil (rot) --- ### 6. PHP-Befehlsreferenz ```php // Manuelles Update der Tile anstoßen IPS_RequestAction($InstanceID, 'update', true);