homeESS

Offenes Energiemanagement für Photovoltaik, Hausakku und Smarthome

homeESS ist eine offene Plattform für individuelles Energiemanagement im eigenen Smarthome. Das System verbindet Photovoltaik, Hausakku, Stromverbrauch, Prognosen und schaltbare Verbraucher zu einem zentralen Lastmanagement.

Ziel ist nicht einfach nur das Anzeigen von Messwerten. homeESS soll aus den vorhandenen Energiedaten ableiten, wann Verbraucher sinnvoll laufen dürfen, wann Energie gespart werden muss und wann überschüssige PV-Leistung genutzt werden kann.


Wofür ist homeESS gedacht?

In einem Haushalt mit Photovoltaik und Batteriespeicher ist nicht jeder Verbraucher gleich wichtig. Licht, Kühlschrank oder Grundlast müssen sofort versorgt werden. Andere Verbraucher können dagegen warten.

Typische Beispiele:

  • Waschmaschine
  • Spülmaschine
  • Poolpumpe
  • Wallbox
  • Heizstab
  • Luftentfeuchter
  • weitere schaltbare Verbraucher

homeESS bewertet den aktuellen Energiezustand, die PV-Prognose, den Batteriestand und den erwarteten Verbrauch. Daraus entsteht ein Betriebslevel, mit dem Verbraucher nach Priorität freigegeben oder gesperrt werden können.


Die Idee dahinter

Einfache Automationen lassen sich auch mit ioBroker, Home Assistant oder anderen Smarthome-Systemen lösen. Bei komplexeren Energieentscheidungen wird es aber schnell unübersichtlich.

homeESS bündelt diese Bereiche in einer eigenen Oberfläche:

  • aktuelle PV-Leistung
  • erwarteter PV-Ertrag
  • Hausverbrauch
  • Netzbezug und Einspeisung
  • Batteriestand
  • nutzbare Batteriereserve
  • Prognose für heute und die nächsten Tage
  • Verbrauchersteuerung nach Priorität
  • optionale Module für Wallbox, Poolsteuerung und Grid-Control
  • Adapter-System für weitere Schnittstellen

Damit entsteht eine zentrale Steuerung für ein eigenes Energy Storage System.


Funktionsübersicht

Dashboard

Die Oberfläche bietet ein frei konfigurierbares Dashboard mit Wert-Kacheln, Info-Kacheln, Gruppen und Live-Werten. So können die wichtigsten Zustände direkt sichtbar gemacht werden.

Photovoltaik

homeESS verwaltet mehrere PV-Anlagen, berechnet Idealwerte über ein Clear-Sky-Modell und nutzt Wetterdaten für eine PV-Prognose. Dadurch kann besser eingeschätzt werden, ob später am Tag noch genügend Energie zur Verfügung steht.

Batterie

Der Hausakku ist das zentrale Element von homeESS. Über MQTT können unter anderem SoC, Leistung, Spannung und Temperatur eingebunden werden. Daraus berechnet homeESS die nutzbare Energie und die verfügbare Reserve.

Prognose

Die Prognose kombiniert PV-Ertrag, Verbrauchsmodell und Batterie-Simulation. Daraus ergibt sich eine Einschätzung, ob der Haushalt voraussichtlich autark bleibt oder Netzbedarf entsteht.

Messen + Schalten

Schaltbare Verbraucher können angelegt, gruppiert und priorisiert werden. Über Betriebslevel entscheidet homeESS, welche Geräte laufen dürfen und welche bei Energiemangel oder Lastabwurf abgeschaltet werden.

Wallbox

Das optionale Wallbox-Modul unterstützt mehrere Ladepunkte und verschiedene Ladestrategien. So kann das Laden eines E-Autos an PV-Überschuss, Mindestladung oder Arbeitszeiten gekoppelt werden.

Poolsteuerung

Das optionale Poolmodul kann Solar- und Filterpumpen steuern, Laufzeiten berücksichtigen und die Pumpen in das Lastmanagement einbinden.

Grid-Control

Grid-Control ist für erweiterte Schaltlogiken rund um Netzbetrieb, Notstrom, Einspeisung, Wechselrichterlast und Lastabwurf gedacht.

Adapter-System

Über Adapter können weitere Schnittstellen angebunden werden, ohne den Kern von homeESS anzupassen. Adapter für Modbus TCP, Homematic-RPC-XML und Tasmota sind bereits bei der Grundinstallation dabei.


Technische Basis

homeESS ist schlank aufgebaut und für den Dauerbetrieb auf kleiner Hardware gedacht.

Geeignete Systeme sind zum Beispiel:

  • Raspberry Pi 4 oder 5
  • Mini-PC
  • Intel NUC
  • virtuelle Maschine
  • LXC-Container unter Proxmox
  • kleiner Debian-Server

Technisch basiert homeESS auf:

  • Node.js
  • SQLite
  • MQTT
  • systemd-Service
  • serverseitig gerenderter Weboberfläche

Die Installation ist für Debian-basierte Systeme ausgelegt.


Installation

Für die Installation auf einem frischen Debian-System reicht im Normalfall ein einziger Befehl:

curl -fsSL https://raw.githubusercontent.com/mykaefer/home-ess/main/install.sh | sudo bash

Danach ist die Oberfläche im Browser erreichbar unter:

http://<IP-Adresse>:3000

Der Standard-Login beim ersten Start lautet:

admin

Das Passwort sollte nach dem ersten Login direkt geändert werden.

Zur ausführlichen Schritt-für-Schritt-Anleitung:

homeESS installieren – Anleitung für Einsteiger


Projekt auf GitHub

homeESS ist ein Open-Source-Projekt und wird auf GitHub entwickelt.

Dort finden sich Quellcode, README, Installationsskript, Projektstruktur und weitere technische Informationen.

homeESS auf GitHub ansehen


Lizenz

homeESS steht unter der GNU Affero General Public License v3.0.

Das bedeutet: Der Quellcode ist frei verfügbar, kann genutzt, geprüft und weiterentwickelt werden. Änderungen an öffentlich betriebenen Versionen müssen ebenfalls unter den Bedingungen der AGPLv3 offengelegt werden.


Für wen ist homeESS geeignet?

homeESS richtet sich an Anwender, die ihr Energiemanagement nicht nur anzeigen, sondern aktiv steuern möchten.

Geeignet ist homeESS besonders für:

  • Smarthome-Nutzer mit MQTT
  • Haushalte mit Photovoltaik und Batteriespeicher
  • Nutzer von ioBroker oder ähnlichen Systemen
  • Proxmox-, Raspberry-Pi- und Linux-Anwender
  • technisch interessierte Anwender mit eigener Energieautomatisierung

Nicht gedacht ist homeESS als fertiges Plug-and-Play-Produkt für jeden Haushalt ohne Energiespeicher. Die Stärke liegt in der individuellen Anpassung an die eigene Anlage und der präzisen, vorausschauenden Planung des Energiehaushalts auf Basis von lokalen Wetter-Modellen, Clear-Sky-Modellen, sowie daraus errechneten Ertragsprognosen und Bedarfsanalysen.


Kurz gesagt

homeESS verbindet Photovoltaik, Hausakku, Prognose und Verbrauchersteuerung zu einer offenen Plattform für eigenes Energiemanagement.

Es läuft auf kleiner Hardware, lässt sich per MQTT in bestehende Smarthome-Systeme einbinden und kann über Module und Adapter erweitert werden.

Installation starten
Projekt auf GitHub öffnen
Datenschutzerklärung für die homeESS App
Löschung von homeESS-Daten beantragen

<< zurück zu MyKaefer Apps