PV-Auswertung: Meine selbstgehostete Web-App für die Solaranlagen-Auswertung
Wer ein Balkonkraftwerk oder eine kleine PV-Anlage mit Speicher betreibt, kennt das: Man trägt seine Monatswerte in eine Excel-Tabelle ein und hangelt sich durch ein Geflecht aus Formeln, um am Ende zu wissen, wie autark man eigentlich ist und ob sich die Anschaffung schon gerechnet hat. Genau diese Tabelle habe ich in eine schlanke, selbstgehostete Web-App verwandelt – und stelle sie hier zur freien Nutzung bereit.
Die Idee dahinter war einfach: alle Berechnungen der ursprünglichen Kalkulationsmappe eins zu eins übernehmen, aber in einer angenehmen Oberfläche, die man von überall im eigenen Netz erreicht. Pro Monat gibt man nur noch fünf Werte ein – PV-Ertrag, Batterieladung, Batterieverbrauch, Netzbezug und Einspeisung. Alles andere rechnet die App automatisch aus, und zwar schon live während der Eingabe.
Was die App bietet: Grunddaten für Anlage, Kosten und Strompreise; eine übersichtliche Dateneingabe mit sofortiger Berechnung von Verbrauch, Autarkiegrad, Ladezyklen und Wirtschaftlichkeit; einen Soll-Ist-Vergleich gegen die PVGIS-Prognose mit farblicher Ampel je Monat; eine kleine Wirtschaftlichkeitsauswertung inklusive Amortisation der Gesamtanlage – man sieht auf einen Blick, wie viel Prozent der Anlage bereits „abbezahlt" sind und ab wann sie ins Plus läuft; eine Jahresentwicklung, die alle erfassten Jahre untereinander stellt und den Gesamtgewinn aufsummiert; und schließlich eine grafische Auswertung mit Diagrammen und Gauges im Stil von Home Assistant für Autarkiegrad und PV-Eigenverbrauch.
Technisch bewusst schlicht gehalten: reines PHP mit MariaDB, kein Framework, keine externen Abhängigkeiten und kein CDN. Sämtliche Diagramme werden als Inline-SVG direkt im Browser gezeichnet. Das heißt: nichts wird nach außen geladen, keine fremden Server, keine Tracker – datenschutzfreundlich und ohne Build-Schritt lauffähig. Auf einem KeyHelp- oder klassischen vHost-Setup ist die Installation in wenigen Minuten erledigt: Datenbank anlegen, die mitgelieferte Beispiel-Konfiguration kopieren, Zugangsdaten eintragen, fertig. Beim ersten Start legt die App ihre Tabellen selbst an und füllt sich auf Wunsch mit neutralen Musterdaten, damit man sofort sieht, wie alles aussieht.
Die App steht unter der MIT-Lizenz und darf frei genutzt, angepasst und weitergegeben werden. Wer sein eigenes Balkonkraftwerk sauber im Blick behalten möchte, ohne die Daten aus der Hand zu geben, ist damit gut bedient. Über Rückmeldungen und Verbesserungsvorschläge freue ich mich.





