Diese Integration ermöglicht es, Daten vom Heizoel24 MEX Dashboard in Home Assistant zu integrieren und Ihre Heizöltanks zu überwachen.
Die Integration erstellt automatisch separate Geräte für bessere Organisation:
Jeder physische Tank wird als eigenes Gerät angelegt mit folgenden Sensoren:
- Füllstand (%) - Aktueller Füllstand in Prozent
- Volumen (L) - Aktuelle Füllmenge in Litern
- Batterie (%) - Batteriestand des MEX-Sensors
- Verbrauch (L/Tag) - Durchschnittlicher täglicher Verbrauch; 0, wenn sich der Tankstand seit 24 h nicht verändert hat (Toleranz ±2 L)
- Reichweite (Tage) - Geschätzte verbleibende Tage bis Tank leer
Zusammenfassung aller Tanks mit Gesamtwerten (wird nur erstellt, wenn mindestens 2 Tanks vorhanden sind):
- Gesamtvolumen (L) - Summe aller Tanks
- Gesamtfüllstand (%) - Gewichteter Durchschnitt
- Gesamtverbrauch (L/Tag) - Systemverbrauch
- Gesamtreichweite (Tage) - Geschätzte Restdauer
Zusätzlich werden Preis-Sensoren angelegt (in separatem Gerät):
- Preis Vergleich (%) - Preisänderung zu gestern
- Preis Prognose (%) - Erwartete Preisentwicklung
Hinweis: Bei nur einem Tank wird kein Gesamt-Gerät erstellt, da die Werte identisch wären.
Alle Sensoren enthalten zusätzliche Attribute mit detaillierten Informationen.
- Öffnen Sie HACS in Home Assistant
- Gehen Sie zu "Integrations"
- Klicken Sie auf die drei Punkte oben rechts und wählen Sie "Custom repositories"
- Fügen Sie diese Repository-URL hinzu
- Installieren Sie "HAmex"
- Starten Sie Home Assistant neu
- Kopieren Sie den gesamten Ordner
custom_components/hamexin Ihr Home Assistantcustom_componentsVerzeichnis- Pfad:
<config_dir>/custom_components/hamex/
- Pfad:
- Starten Sie Home Assistant neu
- Gehen Sie zu "Einstellungen" → "Geräte & Dienste"
- Klicken Sie auf "+ Integration hinzufügen"
- Suchen Sie nach "HAmex"
- Geben Sie Ihre Heizoel24 Zugangsdaten ein:
- Benutzername: Ihre E-Mail-Adresse bei Heizoel24
- Passwort: Ihr Heizoel24-Passwort
Die Integration verwendet Cookie-basierte Authentifizierung und erstellt automatisch alle verfügbaren Sensoren.
Die Integration nutzt die Heizoel24 Web-API mit Cookie-basierter Session-Verwaltung:
- Login erfolgt über
https://www.heizoel24.de/api/account/anmelden - Session-Cookies werden automatisch verwaltet
- Bei Ablauf erfolgt automatische Re-Authentifizierung
- Login:
https://www.heizoel24.de/api/account/anmelden - Dashboard:
https://www.heizoel24.de/api/customer/mex/dashboard/get
Standard: 3600 Sekunden (60 Minuten)
Das Standard-Update-Intervall beträgt 3600 Sekunden (60 Minuten). Um dies zu ändern, bearbeiten Sie die Datei const.py:
UPDATE_INTERVAL = 3600 # SekundenDie Sensoren werden automatisch aus den API-Daten erstellt. Um die Sensor-Konfiguration anzupassen, bearbeiten Sie die Datei sensor.py.
Um Debug-Logs zu aktivieren, fügen Sie folgendes zu Ihrer configuration.yaml hinzu:
logger:
default: info
logs:
custom_components.hamex: debugBei Problemen oder Fragen erstellen Sie bitte ein Issue auf GitHub.
Alle Rechte an den API's und den verwendeten Icons liegen bei https://www.heizoel24.de
MIT License.