Ein Balkonkraftwerk überwachen lohnt sich, sobald Sie mehr wollen als „Da kommt irgendwas rein“: Mit einer sauberen Ertragsmessung mit dem Raspberry Pi sehen Sie tagesgenau, wie viel Energie Ihre Module tatsächlich liefern, ob der Wechselrichter stabil läuft und ob Ihr Standort (Ausrichtung, Verschattung, Temperatur) die Leistung begrenzt. Gerade bei Steckersolar-Anlagen ist Transparenz entscheidend, weil die Einspeisung im Haushalt „verschwindet“: Der erzeugte Strom wird zuerst selbst verbraucht, erst Überschüsse fließen ins Netz – und ohne Messung bleibt unklar, ob Sie die erwarteten kWh erreichen. Der Raspberry Pi eignet sich als Monitoring-Zentrale, weil er dauerhaft laufen kann, günstig ist und sich hervorragend mit lokalen Schnittstellen (MQTT, HTTP-APIs, Modbus, Smart-Plugs) verbinden lässt. In diesem Guide erfahren Sie, welche Messwege sich in der Praxis bewährt haben, wie Sie Daten zuverlässig erfassen, speichern und visualisieren, und wie Sie typische Fehler (falsche Sensorposition, ungenaue Steckdosenmessung, lückenhafte WLAN-Verbindung) vermeiden. Ziel ist ein Setup, das im Alltag wartungsarm ist, Ihnen aber jederzeit aussagekräftige Ertragskurven und Monats-/Jahreswerte liefert.
Messkonzept verstehen: Was Sie beim Balkonkraftwerk wirklich messen möchten
Bevor Sie Hardware kaufen oder Software installieren, definieren Sie den Messfokus. Je nach Ziel unterscheiden sich die Anforderungen erheblich:
- Erzeugung (AC-seitig): Wie viel Watt/Wattstunden liefert der Wechselrichter aktuell bzw. pro Tag?
- Erzeugung (DC-seitig): Modulspannung und -strom (selten nötig bei Steckersolar, aber bei Spezialfällen interessant).
- Netto-Übersicht Haushalt: Wie verändert sich Ihr Netzbezug, wenn das Balkonkraftwerk läuft?
- Verfügbarkeit und Qualität: Läuft der Wechselrichter stabil? Gibt es Aussetzer oder Drosselungen?
- Optimierung: Welche Tageszeiten liefern am meisten, welche Verschattung kostet Ertrag?
Für die meisten Haushalte ist die Kombination aus „Wechselrichter-Erzeugung“ plus „Energie-Dashboard“ der beste Kompromiss: Sie sehen Ertrag, Trends und die Wirkung auf den Haushalt – ohne sich in Messdetails zu verlieren.
Die drei gängigsten Wege zur Ertragsmessung mit Raspberry Pi
In der Praxis haben sich drei Messansätze etabliert. Welcher der beste ist, hängt von Ihrem Wechselrichter, Ihrer Installationsumgebung und Ihrem Anspruch an Genauigkeit ab.
- Weg 1: Mikrowechselrichter lokal auslesen (z. B. Hoymiles via openDTU) – sehr aussagekräftig, häufig ohne zusätzliche Stromsensorik.
- Weg 2: AC-Leistung hinter dem Wechselrichter messen (Smart Plug mit Leistungsmessung) – schnell, günstig, für viele Setups ausreichend.
- Weg 3: Zähler-/Hutschienenmessung im Verteiler oder Smart-Meter-Auslesung – technisch anspruchsvoller, dafür besonders sauber für Haushaltsbilanz.
Weg 1: Wechselrichterdaten lokal auslesen – besonders komfortabel mit openDTU (Hoymiles)
Wenn Sie einen Hoymiles-Mikrowechselrichter nutzen, ist openDTU für viele die attraktivste Lösung: Sie erhalten lokale Live-Daten (Leistung, Tagesertrag, Temperatur, Status) ohne Cloud-Zwang und können die Werte per MQTT in Ihre Monitoring-Software schicken. Eine kompakte Referenz für MQTT-Themen und Datenpunkte bietet die Dokumentation: openDTU MQTT Topics. Für einen deutschsprachigen Einstieg inklusive Setup-Idee (lokale Überwachung, MQTT, REST-API) ist ein Praxis-Guide hilfreich: Getting Started mit openDTU (deutsch).
Warum Wechselrichterdaten oft besser sind als „Steckdose messen“
- Direkte Erzeugungswerte: Sie messen die tatsächliche AC-Leistung des Inverters, nicht nur das, was an einer Steckdose ankommt.
- Status und Diagnose: Ausfälle, Drosselungen, Funkprobleme oder Temperaturgrenzen werden sichtbar.
- Feinere Auflösung: Viele Inverter liefern regelmäßig aktualisierte Werte, ideal für Kurven.
Minimal-Setup mit Raspberry Pi
- Raspberry Pi als MQTT-Broker: Der Pi sammelt Daten zentral (z. B. mit Mosquitto).
- openDTU sendet Messwerte: Themen/Struktur orientieren sich an der Dokumentation.
- Visualisierung: Home Assistant, Grafana oder ein eigenes Dashboard greifen auf MQTT/DB zu.
Wenn Sie später in ein Smart-Home-Ökosystem erweitern möchten, ist das besonders elegant, weil MQTT ein verbreiteter Standard ist und sich gut automatisieren lässt.
Weg 2: Messung über Smart Plug – schnell startklar, aber mit Grenzen
Wenn Sie unabhängig vom Wechselrichtertyp starten wollen, ist ein Smart Plug mit Leistungsmessung der schnellste Einstieg: Stecker rein, Wechselrichter rein, Messwerte auslesen. Wichtig ist, dass der Plug für Dauerlast geeignet ist und eine echte Leistungsmessung bietet. Die Shelly-Dokumentation beschreibt beim Shelly Plug (Gen3) ausdrücklich den integrierten Power-Meter zur momentanen Leistungsmessung: Shelly Plug S Gen3 (Technische Doku). Auch die Plus-Variante wird als Smart Plug mit Leistungsmessung und Überhitzungsschutz beschrieben: Shelly Plus Plug S (Dokumentation).
Worauf Sie bei Smart-Plug-Messung achten sollten
- Messrichtung: Sie wollen die Einspeiseleistung des Wechselrichters erfassen; prüfen Sie, ob Ihr Messgerät die Richtung korrekt abbildet.
- Messgenauigkeit: Günstige Plugs sind bei sehr kleinen Leistungen oft ungenauer; für Balkonkraftwerke ist das meist akzeptabel, aber nicht „laborpräzise“.
- WLAN-Stabilität: Aussetzer erzeugen Lücken in der Kurve. Ethernet (über einen Pi, der die Daten puffert) kann helfen.
- Lokale Schnittstelle: Für ein Raspberry-Pi-Monitoring ist eine lokale API (HTTP/MQTT) wichtig, damit Sie nicht von einer Cloud abhängen.
Daten lokal abholen: Warum eine API wichtig ist
Für ein nachhaltiges Monitoring sollten Sie Messwerte automatisiert und lokal auslesen. Viele Geräte unterstützen HTTP-Aufrufe oder RPC-APIs. Bei Shelly-Geräten finden Sie technische Hinweise in der offiziellen API-Dokumentation (Gen2/Gen3) sowie in praxisnahen Übersichten zu HTTP/RPC: Shelly API Doku und Shelly HTTP/RPC Übersicht.
Weg 3: Zähler- und Verteilermessung – sauber für Haushaltsbilanz und Langzeitwerte
Wenn Ihr Ziel nicht nur „Erzeugung“, sondern eine möglichst vollständige Energiebilanz ist, kann ein Messpunkt im Verteiler oder die Auslesung des Stromzählers sinnvoll sein. Dieser Weg ist technisch anspruchsvoller, liefert aber oft die besten Antworten auf Fragen wie: „Wie stark sinkt mein Netzbezug?“ oder „Wie hoch ist mein Eigenverbrauchsanteil?“
DIN-Schienenmessung (Hutschiene) als professioneller Ansatz
Ein Hutschienen-Energiezähler misst typischerweise Spannung, Strom, Leistung und Energie deutlich stabiler als einfache Smart-Plugs. Die Einbindung hängt vom Modell ab (häufig Modbus/RS485 oder LAN). Hier ist wichtig: Arbeiten im Verteiler gehören fachgerecht ausgeführt, und bei Unsicherheit sollte eine Elektrofachkraft unterstützen.
Smart-Meter/IR-Auslesung und lokale Tools
Viele Haushalte nutzen zur lokalen Zählerauslesung Open-Source-Ansätze wie Volkszähler. Für bestimmte Hardwareintegrationen (z. B. Shelly als Leistungsmessung) existieren praxisnahe Hinweise, etwa zur Datenverarbeitung und zur Aufsummierung von Leistung zu Energie: Volkszähler Wiki: Shelly Power. Der Vorteil solcher Tools: Sie können Daten langfristig speichern und mit anderen Quellen (Wechselrichter, Smart-Plugs, Haushaltsverbrauch) kombinieren.
Software-Architektur auf dem Raspberry Pi: Von Messwerten zu verständlichen Ertragskurven
Ein gutes Monitoring-Setup besteht aus drei Schichten: Datenerfassung, Speicherung und Visualisierung. Der Raspberry Pi kann alle drei Rollen übernehmen oder als „Datenhub“ dienen, während Visualisierung auf einem anderen Gerät läuft.
Datenerfassung: MQTT oder API-Polling
- MQTT (Push): Ideal, wenn Geräte wie openDTU Messwerte aktiv publizieren. Das ist robust und skaliert gut.
- HTTP/RPC (Pull): Der Pi fragt in Intervallen Leistungswerte ab (z. B. Smart Plug). Funktioniert, braucht aber gutes Fehlerhandling (Retries, Timeouts).
Speicherung: Warum Sie eine Datenbank für Langzeitwerte wollen
Wer Erträge über Monate vergleichen möchte, braucht persistente Speicherung. Kurven sind nur dann aussagekräftig, wenn sie nicht nach einem Reboot verschwinden. Auch das Erkennen von Trends (Sommer/Winter, Verschattung, Verschmutzung) wird erst mit Historie möglich.
Visualisierung: Home Assistant Energie-Dashboard als sehr praktikable Lösung
Home Assistant ist für viele der schnellste Weg zu einem verständlichen Energie-Überblick, weil das Energie-Dashboard Solar, Netzbezug und weitere Quellen zusammenführen kann. Eine offizielle Übersicht zu den Energie-Karten und zur Dashboard-Struktur finden Sie hier: Home Assistant Energy Dashboard. Damit wird aus Einzelmesswerten eine verständliche Darstellung in kWh pro Tag/Monat, inklusive Kosten/Erträge, wenn Sie Tarife hinterlegen.
Ertragsberechnung: Leistung (W) wird zu Energie (kWh)
Viele Geräte liefern zunächst Leistung in Watt. Für Ertrag und Vergleichbarkeit brauchen Sie Energie in Kilowattstunden. Vereinfacht gilt:
Mit E als Energie (Wh), P als Leistung (W) und t als Zeit (h). Für kWh teilen Sie durch 1000:
Ein praktisches Beispiel: Wenn Ihr Balkonkraftwerk im Mittel 300 W über 4 Stunden liefert, ergibt das:
Genau diese Aufsummierung erledigen Energie-Dashboards oder Tools wie Volkszähler automatisch, solange sie regelmäßig Messwerte bekommen.
Praktische Setup-Variante 1: Hoymiles + openDTU + Raspberry Pi + Energy Dashboard
Diese Variante ist besonders beliebt, weil sie ohne Smart-Plug-Tricks auskommt und häufig sehr stabile Daten liefert.
- openDTU liefert Messwerte lokal: MQTT-Themen nach Dokumentation, z. B. Leistung, Tagesertrag und Status. Referenz: openDTU MQTT Topics.
- Raspberry Pi als MQTT-Broker: Der Pi sammelt alle Werte, unabhängig vom Internet.
- Home Assistant visualisiert: Solarerzeugung in kWh, Tages-/Monatsansicht über das Energy Dashboard.
Zusatznutzen: Sie erkennen schnell, ob der Wechselrichter „abtaucht“ (Funkproblem), ob das Maximum erreicht wird (Peak-Kurve) oder ob Verschattung zu charakteristischen Dellen führt.
Praktische Setup-Variante 2: Smart Plug + Raspberry Pi + Langzeit-Historie
Wenn Ihr Wechselrichter keine sinnvolle lokale Schnittstelle bietet oder Sie maximal schnell starten möchten, ist Smart-Plug-Messung der pragmatische Weg. Wichtig ist, dass Sie die Messwerte nicht nur „live“ sehen, sondern auch speichern.
Empfohlene Umsetzungsschritte
- Smart Plug mit Leistungsmessung wählen: mit lokaler API. Einstieg über Dokumentation: Shelly Plus Plug S bzw. technische API: Shelly Plug S Gen3.
- Raspberry Pi pollt Messwerte: in festen Intervallen (z. B. alle 10–30 Sekunden).
- Daten in DB speichern: damit Tages-/Monatswerte nachvollziehbar werden.
- Dashboard aufsetzen: Home Assistant oder ein separates Visualisierungs-Tool.
Wenn Sie parallel Ihren Haushaltsverbrauch erfassen (z. B. über Zählerauslesung), können Sie Erzeugung und Wirkung auf den Netzbezug zusammenführen.
Messqualität erhöhen: Häufige Fehler und wie Sie sie vermeiden
Viele Monitoring-Projekte liefern am Ende „irgendwelche“ Kurven, aber keine belastbaren Aussagen. Die folgenden Punkte machen in der Praxis den größten Unterschied.
1) Messpunkt und Messrichtung korrekt wählen
- Nicht jeden Plug blind nutzen: Prüfen Sie, ob das Gerät Einspeiseleistung korrekt erfasst und nicht nur „Verbrauch“ erwartet.
- Direkt hinter dem Wechselrichter messen: Wenn Sie den AC-Ausgang messen, platzieren Sie den Sensor eindeutig am Einspeisepunkt.
2) WLAN-Aussetzer minimieren
- Pi per Ethernet: Der Datenhub sollte so stabil wie möglich sein.
- Smart-Plug nahe am Access Point: oder Mesh/Repeater sinnvoll einsetzen.
- Pufferung: Tools, die Daten zwischenspeichern, reduzieren Lücken.
3) Zeit und Zeitzone sauber setzen
Ertragskurven sind nur dann vergleichbar, wenn Zeitstempel stimmen. Ein falsch gesetztes Datum führt zu „verrutschten“ Tageswerten und irritierenden Peaks.
4) Daten sinnvoll glätten, aber nicht verfälschen
Kurze Wolkenschatten sind normal. Glättung kann die Lesbarkeit erhöhen, sollte aber nicht so aggressiv sein, dass echte Probleme (z. B. Aussetzer) unsichtbar werden.
Mehr Erkenntnisse aus den Daten: Was Sie aus Ertragskurven ableiten können
Mit einer stabilen Ertragsmessung gewinnen Sie nicht nur kWh-Zahlen, sondern konkrete Optimierungsansätze.
- Verschattung erkennen: Wiederkehrende Einbrüche zur gleichen Uhrzeit deuten auf Geländer, Pflanzen oder Nachbarbalkone.
- Ausrichtung bewerten: Ost/West liefert andere Tagesprofile als Süd; Kurven zeigen das sofort.
- Temperatur- und Sommerverhalten: Hohe Modultemperaturen können Leistung reduzieren; Peaks fallen trotz Sonne geringer aus.
- Eigenverbrauch steigern: Wenn Sie sehen, wann die Produktion hoch ist, können Sie Verbraucher gezielt in diese Zeit legen.
Datenschutz und Sicherheit: Lokal messen, lokal speichern, sauber absichern
Ein Vorteil des Raspberry Pi ist die lokale Kontrolle. Damit dieser Vorteil bleibt, sollten Sie ein paar Grundregeln einhalten:
- Lokale APIs bevorzugen: Geräte, die ohne Cloud auskommen, sind stabiler und datensparsamer.
- Weboberflächen schützen: starke Passwörter, keine unnötigen Portfreigaben.
- Updates planvoll: besonders bei 24/7-Systemen, damit Monitoring nicht ausfällt.
- Backups: Konfiguration und Datenbank sichern, damit Langzeitwerte nicht verloren gehen.
Checkliste: In welcher Reihenfolge Sie das Monitoring am besten aufbauen
- Messweg wählen: openDTU (wenn möglich) oder Smart Plug oder Verteilermessung.
- Raspberry Pi stabil aufsetzen: Ethernet, zuverlässiges Speichermedium, saubere Uhrzeit.
- Datenquelle anbinden: MQTT nach openDTU MQTT Topics oder API gemäß Geräte-Doku (z. B. Shelly API).
- Historie aktivieren: Datenbank/Recorder so konfigurieren, dass Tageswerte zuverlässig entstehen.
- Dashboard aufbauen: Solar als Quelle im Home Assistant Energy Dashboard einrichten.
- Qualität prüfen: Ein sonniger Tag sollte eine plausible Glockenkurve zeigen, keine Lückenketten.
- Optimieren: Position, Neigung, Kabelwege, WLAN, Verschattung – datenbasiert verbessern.
Weiterführende Quellen (Outbound-Links)
- openDTU Dokumentation: MQTT Topics für Wechselrichter-Messwerte
- openDTU Einstieg (deutsch): Lokale Überwachung ohne Cloud
- Home Assistant: Energy Dashboard (Solar, Netzbezug, Kosten)
- Shelly Plug S Gen3: Technische API-Dokumentation (Power Meter)
- Shelly Plus Plug S: Dokumentation (Leistungsmessung, Schutzfunktionen)
- Shelly: HTTP/RPC Requests im Überblick (praxisnah)
- Volkszähler Wiki: Leistungsmessung mit Shelly und Energie-Aufsummierung
IoT-PCB-Design, Mikrocontroller-Programmierung & Firmware-Entwicklung
PCB Design • Arduino • Embedded Systems • Firmware
Ich biete professionelle Entwicklung von IoT-Hardware, einschließlich PCB-Design, Arduino- und Mikrocontroller-Programmierung sowie Firmware-Entwicklung. Die Lösungen werden zuverlässig, effizient und anwendungsorientiert umgesetzt – von der Konzeptphase bis zum funktionsfähigen Prototyp.
Diese Dienstleistung richtet sich an Unternehmen, Start-ups, Entwickler und Produktteams, die maßgeschneiderte Embedded- und IoT-Lösungen benötigen. Finden Sie mich auf Fiverr.
Leistungsumfang:
-
IoT-PCB-Design & Schaltplanerstellung
-
Leiterplattenlayout (mehrlagig, produktionstauglich)
-
Arduino- & Mikrocontroller-Programmierung (z. B. ESP32, STM32, ATmega)
-
Firmware-Entwicklung für Embedded Systems
-
Sensor- & Aktor-Integration
-
Kommunikation: Wi-Fi, Bluetooth, MQTT, I²C, SPI, UART
-
Optimierung für Leistung, Stabilität & Energieeffizienz
Lieferumfang:
-
Schaltpläne & PCB-Layouts
-
Gerber- & Produktionsdaten
-
Quellcode & Firmware
-
Dokumentation & Support zur Integration
Arbeitsweise:Strukturiert • Zuverlässig • Hardware-nah • Produktorientiert
CTA:
Planen Sie ein IoT- oder Embedded-System-Projekt?
Kontaktieren Sie mich gerne für eine technische Abstimmung oder ein unverbindliches Angebot. Finden Sie mich auf Fiverr.

