Installation¶
miniEMS besteht aus zwei Teilen, die beide installiert werden müssen:
| Teil | Was es ist | Wo es läuft |
|---|---|---|
| miniEMS Add-on | Die EMS-Engine – liest Sensoren, trifft Entscheidungen, hostet das Dashboard | HA Add-on (Docker-Container) |
| miniEMS Integration | Benutzerdefinierte HA-Integration – erstellt sensor.miniems_*-Entitäten in HA |
Home Assistant Core (custom_components) |
1. Add-on installieren¶
miniEMS wird als lokales Home Assistant Add-on verteilt.
- Kopiere den Ordner
miniems/per SSH oder Samba in das HA Add-on-Verzeichnis: - Gehe in HA zu Einstellungen → Add-ons → Add-on Store → ⋮ → Nach Updates suchen.
- Das miniEMS-Add-on erscheint unter Lokale Add-ons.
- Klicke auf Installieren.
- Klicke auf Starten. Das Add-on startet auf Port 8080 (Ingress).
- Öffne das Seitenleisten-Panel — du solltest das miniEMS-Dashboard im Modus
Idlesehen. Warnungen sind in dieser Phase zu erwarten.
2. Custom Integration installieren¶
Die Integration erstellt alle sensor.miniems_*-Entitäten in Home Assistant, indem sie den /api/status-Endpunkt des Add-ons abfragt.
Automatische Installation
Das Add-on kopiert die Integrationsdateien automatisch beim Start nach
/config/custom_components/miniems/. Es sind keine manuellen Kopierschritte nötig.
Stelle sicher, dass das Add-on läuft (Schritt 1), bevor du HA neu startest.
Home Assistant neu starten¶
Ein vollständiger HA-Neustart ist erforderlich, um die neue benutzerdefinierte Komponente zu laden — nur das Add-on neu zu starten reicht nicht aus.
Einstellungen → System → Home Assistant neu starten
Integration hinzufügen¶
- Gehe zu Einstellungen → Integrationen → + Integration hinzufügen.
- Suche nach miniEMS und wähle es aus.
- Gib die Base-URL der Add-on-API ein:
| Setup | URL |
|---|---|
| Standard (gleicher Host) | http://homeassistant:8080 |
| Benutzerdefiniert / extern | http://<deine-ha-ip>:8080 |
- Klicke auf Senden. Die Integration testet die Verbindung zu
/api/status. Bei Erfolg werden das miniEMS-Gerät und alle 28 Sensoren sofort erstellt.
Optionen (optional)¶
Nach der Einrichtung kann das Abfrageintervall angepasst werden:
Einstellungen → Integrationen → miniEMS → Konfigurieren
| Option | Standard | Bereich | Beschreibung |
|---|---|---|---|
| Abfrageintervall | 30 s | 10 – 300 s | Wie oft die Integration /api/status abruft |
3. Add-on konfigurieren¶
- Öffne das miniEMS-Seitenleisten-Panel und gehe zum Tab Einstellungen.
- Trage deine Entitäts-IDs (Wechselrichter, Preissensor usw.) und Schwellenwerte ein.
- Klicke auf Speichern & Neu starten.
Siehe Konfiguration für die vollständige Einstellungsreferenz.
Updates¶
Add-on aktualisieren¶
- Ersetze die Add-on-Dateien in
/addons/local/miniems/. - In HA: Einstellungen → Add-ons → miniEMS → Aktualisieren (oder Add-on neu starten).
- Die Konfiguration wird automatisch migriert — keine manuellen Schritte erforderlich.
Integration aktualisieren¶
Das Add-on aktualisiert die Integrationsdateien automatisch beim Start, wenn eine neue Version erkannt wird.
- Aktualisiere das Add-on (siehe oben) und starte es neu.
- Starte Home Assistant neu, um die neue benutzerdefinierte Komponente zu laden.
Konfigurationspersistenz
Alle Einstellungen werden in /data/config.json auf dem HA-Host gespeichert. Sie überleben Add-on-Updates, Neustarts und Supervisor-Neuladen.
Deinstallation¶
- Integration entfernen: Einstellungen → Integrationen → miniEMS → Löschen.
- Add-on stoppen und entfernen über Einstellungen → Add-ons → miniEMS → Deinstallieren.
- Integrationsdateien löschen:
/config/custom_components/miniems/. - Um auch gespeicherte Daten zu entfernen:
/data/miniems.dbund/data/config.jsonüber das HA-Terminal-Add-on löschen.