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
- 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.
Falls sie mir einen Kaffee (oder natürlich ein paar Liter Heizöl) spenden möchten..
Alle Rechte an den API's und den verwendeten Icons liegen bei https://www.heizoel24.de
MIT License.