miniEMS – Mini Energy Management System¶
miniEMS ist ein Home Assistant Add-on, das das Laden und Entladen einer Solarbatterie automatisch steuert – mithilfe von Echtzeitstrompreisen, Solcast-PV-Prognosen und historischen Verbrauchsdaten.
Was miniEMS tut¶
| Funktion | Beschreibung |
|---|---|
| Intelligentes Netzladen | Lädt die Batterie nur dann aus dem Netz, wenn der Preis niedrig ist und Solcast bestätigt, dass die Sonne es nicht selbst erledigen wird |
| Netzfreundliche PV-Strategie | Exportiert PV-Überschuss optional ins Netz, statt die Batterie tagsüber vorzeitig zu füllen (Phase 7, siehe Konfiguration) |
| Batterieschutz | Blockiert das Entladen, wenn der SoC unter den konfigurierten Mindestwert fällt |
| Kostenverfolgung | Verfolgt tägliche Netzkosten, PV-Einsparungen, Einspeisevergütung und Netzladekosten |
| HA-Sensoren | Veröffentlicht berechnete Sensoren unter sensor.miniems_* über eine benutzerdefinierte Integration |
| Live-Dashboard | Ingress-Panel mit automatischer Aktualisierung, Warnungsbanner und Moduswechsel-Log |
| Solcast-Integration | Liest die Solcast-PV-Prognose direkt aus HA-Entitäten |
| Vorhersage-Fallback | Temperaturbasierter Fallback, wenn Solcast oder historische Daten nicht verfügbar sind |
Schnellstart¶
- Add-on installieren — siehe Installation.
- Dashboard öffnen — über die HA-Seitenleiste → miniEMS.
- Konfigurieren — im Tab Einstellungen Entitäts-IDs und Schwellenwerte eintragen, siehe Konfiguration.
- Batteriesteuerung aktivieren — zuerst den Simulationsmodus nutzen, um die Logik zu prüfen.
Dokumentation¶
Benutzerhandbuch
- Erste Schritte — Funktionsüberblick und Voraussetzungen
- Installation
- Konfiguration — alle Konfigurationswerte erklärt
- Dashboard & Oberfläche
- Ereignisprotokoll
- Datenbank
- HA-Sensoren
Technische Referenz
- Übersicht — Modulübersicht
- Architektur — Komponentendiagramm, asyncio-Task-Graph, Authentifizierungsablauf
- Berechnungen — alle Formeln im EMS-Loop
- Datenspeicherung — Konfigurationsdateien, SQLite-Schema, In-Memory-Zustand
- API-Referenz — interne HTTP-Endpunkte
- HA-Sensor-Referenz
- Devcontainer-Supervisor-Patches
English documentation is available under User Guide (EN) and Technical Reference (EN).
Source Code¶
Das Projekt ist auf GitHub gehostet: github.com/GuidoJeuken-6512/miniEMS