Werte aus HomeAssistant auslesen
Die openWB bietet Module an um Werte direkt aus HomeAssistant auszulesen.
Vorgehensweise
Im HomeAssistant
Ein Long Lived Access Token erstellen.
Zur Kommunikation wird ein Long Lived Access Token benötigt. Dieses kann bei einem bereits vorhandenen Benutzer erstellt werden. Alternativ besteht die Möglichkeit einen seperaten Benutzer anzulegen.
Das Token kann erstellt werden unter:
„Dein Profil“ → oberer Reiter „Sicherheit“ → ganz unten „Langlebiges Zugriffstoken erstellen“
Dieses Token zunächst zwischenspeichern, es wird später benötigt.
Die gewünschte Entitäts ID herausfinden
In diesem Beispiel möchten wir den SoC eines Ioniq auslesen.
Die Entitäts ID findet sich unter:
„Einstellungen“ → „Geräte & Dienste“ → im oberen Reiter „Entitäten“ auswählen.
Hier suchen wir die gewünschte Entität, in diesem Fall heißt diese IONIQ Battery Level.
Im Feld Entitäts ID lässt sich nun die genaue ID ablesen. Im Beispiel lautet sie:
sensor.ioniq_ev_battery_level
In der openWB
Im Fahrzeug das SoC Modul „HomeAssistant“ auswählen. Hier werden die zuvor ermittelten Werte eingetragen.
- ListenpunktIm Feld Token das zuvor zwischengespeicherte Token angeben.
- Im Feld URL das Protokoll und die IP Adresse mit Port der HomeAssistant Installation angeben, üblicherweise ist der Port 8123. Beispiel:
http://192.168.0.23:8123
- Im Feld Entitäts ID die eben herausgesuchte ID angeben.
Speichern damit die Einstellungen übernommen werden.