- Dies ist eine frühe und nur rudimentär getestete Version.
- Es wird keine Haftung für Schäden oder Datenverlust übernommen.
- Ein Backup deiner Home-Assistant-Konfiguration ist vor der Installation zwingend erforderlich.
- Danke an MessProfis für die Bereitstellung einer abgreifbaren API.
Benutzerdefinierte Home-Assistant-Integration für die API des Mess-Profis Mieterportals.
Aktueller MVP-Umfang:
- Login/Datenabruf über
Mail+PasswordHash - 4 Sensoren pro Wohnung:
Heizung aktuell(kWh)Kaltwasser aktuell(m³)Warmwasser aktuell(kWh)Warmwasser aktuell (m³)
- Attribute pro Sensor:
last_month_dateestimatedjahreswert
- Öffne
HACS -> Integrationen -> ⋮ -> Benutzerdefinierte Repositories. - Füge die Repository-URL hinzu:
https://github.com/hjenkel/MessProfis_Mieterportal_HAIntegration
- Kategorie:
Integration. - Suche in HACS nach
MessProfis Mieterportalund installiere die Integration. - Starte Home Assistant neu.
- Kopiere
custom_components/messprofis_mieterportalnach:<config>/custom_components/messprofis_mieterportal
- Starte Home Assistant neu.
- Öffne in Home Assistant
Einstellungen -> Geräte & Dienste -> Integration hinzufügen. - Suche nach
MessProfis Mieterportalund richte die Integration ein.
- Öffne
Einstellungen -> Geräte & Dienste -> Integration hinzufügen. - Wähle
MessProfis Mieterportal. - Trage ein:
EmailPasswordHash
Optional:
- In den Integrationsoptionen kannst du
update_interval_hoursanpassen (Standard:12, erlaubt:6..48).
- Dieses MVP erwartet einen bereits vorhandenen
PasswordHash. - Ein Login-Flow mit Klartextpasswort und Hash-Erzeugung ist noch nicht enthalten.
- Als "aktueller" Wert wird immer der zuletzt verfügbare Monatseintrag verwendet.
- Logge dich im Mieterportal im Browser normal ein.
- Öffne die Entwicklerwerkzeuge des Browsers.
- Wechsle in den Tab
Netzwerk. - Suche die Anfrage
Login. - Kopiere diese Anfrage als
cURL. - Öffne den cURL-Text in einem Texteditor.
- In der letzten Zeile siehst du in der JSON-Nutzlast sowohl
Mailals auchPasswordHash.
Für API-Debugging außerhalb von Home Assistant (Entwicklerwerkzeug, nicht für die HA-Installation erforderlich):
export MESSPROFIS_EMAIL="user@example.com"
export MESSPROFIS_PASSWORD_HASH="your_hash"
python3 scripts/messprofis-test.py- Endpoint:
POST https://mieterportal.mess-profis.de/api/Mieter/Login