Fahrzeugdaten lokal in Home Assistant: WiCAN PRO im Überblick
Hersteller-APIs können praktisch sein – solange sie funktionieren. Ändert ein Hersteller jedoch seine Schnittstellen, können Dashboards, Sensoren und Automatisierungen in Home Assistant plötzlich nicht mehr wie erwartet funktionieren. Genau deshalb sind lokale Lösungen für Fahrzeugdaten besonders interessant.
Der WiCAN PRO von MeatPi ist ein WLAN-fähiger OBD2- und CAN-Bus-Adapter, der Fahrzeugdaten direkt aus dem Auto ausliest und lokal im Netzwerk bereitstellt. Damit bist du für viele Daten nicht mehr auf eine Cloud-Anbindung oder eine Hersteller-API angewiesen.
Im Video nutze ich den WiCAN PRO an einem Cupra Born. Das Prinzip funktioniert aber nicht nur bei Elektroautos: Auch viele ältere Fahrzeuge mit OBD2-Schnittstelle lassen sich über PIDs einbinden.
Die wichtigsten Links
Einrichtung des WiCAN PRO
Nach dem Einstecken in die OBD2-Schnittstelle erstellt der WiCAN PRO zunächst ein eigenes WLAN. Darüber lässt sich die lokale Weboberfläche direkt im Browser öffnen. Eine zusätzliche App oder ein Cloud-Konto sind dafür nicht erforderlich.
Anschließend hinterlegst du die Zugangsdaten deines heimischen WLANs. Praktisch ist, dass mehrere WLAN-Profile gespeichert werden können. So kann sich der Adapter beispielsweise zu Hause mit dem WLAN in der Garage verbinden und unterwegs mit dem Hotspot des Smartphones.
Für kompatible Fahrzeuge gibt es im Bereich Automate bereits fertige Fahrzeugprofile. Im Beispiel mit dem Cupra Born wird das Fahrzeugprofil ausgewählt und anschließend getestet, welche Werte verfügbar sind. Dadurch stehen je nach Fahrzeug unter anderem Werte wie Batteriestand, Hochvolt-Spannung, Stromstärke, Ladezustand oder Batterietemperatur zur Verfügung.
Auch für ältere Verbrenner interessant: eigene PIDs
Der WiCAN PRO ist nicht nur für Elektroautos gedacht. Wenn dein Fahrzeug über OBD2 verfügt, lassen sich auch eigene PIDs einrichten.
PIDs sind Parameter, über die Steuergeräte Fahrzeugwerte bereitstellen. Je nach Fahrzeug können das beispielsweise Öltemperatur, Ladedruck, Kühlmitteltemperatur oder weitere herstellerspezifische Werte sein.
Die passenden Informationen findest du häufig in Fahrzeugforen, Datenbanken oder in Apps wie Car Scanner. Im WiCAN kannst du diese Werte dann als eigene Parameter hinterlegen. Dadurch lassen sich auch ältere Benziner oder Diesel mit Home Assistant verbinden – selbst dann, wenn noch kein fertiges Fahrzeugprofil vorhanden ist.
WiCAN PRO über HACS in Home Assistant integrieren
Für Home Assistant gibt es eine Integration über HACS:
- Öffne in HACS oben rechts das Menü mit den drei Punkten.
- Gehe auf Benutzerdefinierte Repositories.
- Füge die Repository-Adresse der WiCAN-Integration ein:
https://github.com/jay-oswald/ha-wican - Wähle als Typ Integration aus und installiere sie.
- Starte Home Assistant neu.
- Gehe zu Einstellungen → Geräte & Dienste → Integration hinzufügen.
- Suche nach WiCAN und trage die IP-Adresse deines Adapters ein.
Wenn sich das Auto im heimischen WLAN befindet, kann Home Assistant die Werte direkt lokal über HTTP abrufen. Für viele Anwendungsfälle – beispielsweise Dashboard-Anzeigen, Ladeautomatisierungen oder Auswertungen zu Hause – ist das völlig ausreichend.
Fahrzeugdaten unterwegs: WireGuard und MQTT
Spannend wird es, wenn die Fahrzeugdaten nicht nur zu Hause, sondern auch unterwegs in Home Assistant ankommen sollen.
Dafür unterstützt der WiCAN PRO WireGuard. Der Adapter kann sich über einen Handy-Hotspot mit dem Internet verbinden und anschließend einen verschlüsselten VPN-Tunnel in dein Heimnetz aufbauen. Eine Portfreigabe am Router ist dafür nicht notwendig.
Wichtig: Für die Datenübertragung unterwegs reicht HTTP-Polling allein nicht aus. Die Home-Assistant-Integration kann den WiCAN unterwegs nicht einfach direkt abfragen. Deshalb wird für diesen Anwendungsfall zusätzlich MQTT benötigt.
Der Ablauf sieht dann so aus:


