Škoda Connect in Home Assistant: Dein Auto im Smart Home
Die Škoda App ist langsam, unzuverlässig und zeigt nur das Nötigste? Mit Home Assistant baust du dir ein eigenes Dashboard für deinen Škoda - mit Echtzeit-Daten, Langzeit-Statistiken und cleveren Automatisierungen. In dieser Anleitung zeige ich dir, wie du deinen Škoda Octavia iV, Enyaq oder jeden anderen Connected-Škoda in Home Assistant einbindest.
DarkWolfCave.de
KI-BildKI-generiert mit Gemini
Warum Škoda in Home Assistant?
Die offizielle Škoda App macht ihren Job - aber mehr auch nicht. Ladestand abrufen? Dauert gefühlt ewig. Statistiken? Fehlanzeige. Automatisierungen? Vergiss es.
Mit Home Assistant holst du dir die volle Kontrolle über deine Fahrzeugdaten:
Die Vorteile auf einen Blick
- Schnelleres Dashboard - Alle Daten auf einen Blick, ohne App-Ladezeiten
- Langzeit-Statistiken - Wie verhält sich die Batterie bei Kälte? Wie viel kWh lädst du pro Monat?
- Automatisierungen - “Wenn Ladung fertig, schick mir eine Nachricht”
- Standheizung per Sprachsteuerung - “Alexa, heiz das Auto vor”
- Deine Daten, dein Server - Alles läuft lokal auf deinem Raspberry Pi
So funktioniert die Verbindung
Bevor wir loslegen, ein kurzer Überblick über den technischen Hintergrund - damit du verstehst, warum das Abo trotzdem nötig ist.
Der Datenfluss
Škoda Octavia → LTE (eSIM) → Škoda Cloud → Home Assistant (dein Pi)
Dein Auto hat eine eingebaute SIM-Karte und sendet Daten per Mobilfunk an die Škoda-Server. Home Assistant fragt dann diese Server ab - genau wie die offizielle App.
Der Hack: Die Community hat die API der Škoda-App per Reverse Engineering nachgebaut. Home Assistant tut so, als wäre er die App auf deinem Handy und zieht sich die Daten.
Warum das Abo Pflicht bleibt
Ohne aktives Remote Access Abo (Care Connect, ca. 39€/Jahr) sperrt Škoda den Zugang zur Cloud. Das Auto sendet dann keine Daten - und Home Assistant sieht nur “Unavailable”.
Fazit: Home Assistant ersetzt die schlechte App, nicht das bezahlte Abo. Die 39€ im Jahr sind quasi die “Mautgebühr” für die Datenverbindung.
Voraussetzungen
Bevor du startest, sollte folgendes vorhanden sein:
Für deinen Škoda
- Ein Connected-Fahrzeug (Octavia iV, Enyaq, Superb iV, Karoq, etc.)
- Aktives Škoda Connect Abo mit Remote Access
- Funktionierender Škoda ID Account (derselbe wie für die App)
Für Home Assistant
- Laufende Home Assistant Installation (siehe Home Assistant auf Raspberry Pi)
- SSH-Zugriff auf deinen Raspberry Pi
- Optional: InfluxDB und Grafana für Langzeit-Statistiken
Du hast noch keinen Raspberry Pi? Hier ein Starter-Kit mit allem, was du brauchst:
Das komplette Setup für den Raspberry Pi 5 mit NVMe Boot
Mein Raspberry Pi 5 Setting
| Bild | Produkt | Preis | |
|---|---|---|---|
| Produktdaten werden geladen... | |||
Schritt 1: HACS installieren
Die Škoda-Integration ist nicht offiziell in Home Assistant enthalten. Du brauchst HACS (Home Assistant Community Store) - das ist quasi der “App Store” für inoffizielle Plugins.
HACS für Docker installieren
Bei Home Assistant als Docker Container musst du HACS manuell ins config-Verzeichnis laden. Das automatische Script funktioniert nur bei Home Assistant OS.
Öffne ein Terminal auf deinem Raspberry Pi (per SSH) und führe aus:
# HACS direkt IM Container installieren (umgeht Permission-Probleme)
docker exec homeassistant bash -c '
cd /config && \
mkdir -p custom_components && \
wget -q https://github.com/hacs/integration/releases/latest/download/hacs.zip && \
unzip -q hacs.zip -d custom_components/hacs && \
rm hacs.zip
'
Der Home Assistant Container läuft mit privileged: true und erstellt Dateien als root:root. Direkter Zugriff auf ~/docker/homeassistant/config würde Permission denied ergeben. Mit docker exec arbeiten wir direkt im Container als root.
Mehr dazu im Permission-Troubleshooting Artikel.
Home Assistant neu starten
Nach der Installation musst du Home Assistant neu starten:
docker restart homeassistant
Oder über die Web-Oberfläche: Einstellungen → System → Neustart
HACS aktivieren
Nach dem Neustart:
- Gehe zu Einstellungen → Geräte & Dienste → Integration hinzufügen
- Suche nach HACS
- Wichtig: Setze 4 Haken bei den Bedingungen:
- ✅ I know how to access Home Assistant logs
- ✅ I know that there are no add-ons in HACS
- ✅ I know that everything inside HACS is custom and untested
- ✅ I know that if I get issues I should disable custom_components
- Folge den Anweisungen zur GitHub-Authentifizierung (du brauchst einen GitHub Account)
- Autorisiere HACS in GitHub
HACS erscheint nun als neuer Menüpunkt in der Seitenleiste.
Schritt 2: MySkoda Integration installieren
Wichtig: Die alte “Skoda Connect” Integration (von lendy007) wurde im März 2025 archiviert und funktioniert nicht mehr, da Škoda die alte API abgeschaltet hat. Die MySkoda-Integration ist die einzige aktuelle Option - sie nutzt die neue API der MySkoda-App.
Integration über HACS laden
- Klicke auf HACS in der Seitenleiste
- Suche oben rechts nach MySkoda
- Klicke auf die MySkoda-Integration
- Klicke auf Herunterladen und bestätige
Home Assistant erneut neu starten
Nach dem Download:
docker restart homeassistant
Warte 1-2 Minuten, bis Home Assistant wieder erreichbar ist.
Schritt 3: Škoda Account verbinden
Jetzt verbindest du deinen Škoda ID Account mit Home Assistant.
Integration hinzufügen
- Gehe zu Einstellungen → Geräte & Dienste
- Klicke auf + Integration hinzufügen
- Suche nach MySkoda
- Klicke darauf
Login-Daten eingeben
Du wirst nach deinen Zugangsdaten gefragt:
| Feld | Beschreibung |
|---|---|
| Deine Škoda ID E-Mail-Adresse | |
| Passwort | Dein Škoda ID Passwort |
| S-PIN | Optional - nur für Fahrzeugsteuerung (Türen öffnen/schließen) |
| Polling Interval | 300-600 Sekunden empfohlen |
Sicherheits-Tipp: Wenn du die S-PIN weglässt, kann Home Assistant nur lesen - nicht das Auto öffnen. Das ist der sicherste Mittelweg.
Erfolgreich verbunden
Nach dem Login erscheint dein Fahrzeug als neues Gerät in Home Assistant. Du siehst es unter Einstellungen → Geräte & Dienste → MySkoda.
Schritt 4: Verfügbare Sensoren (Entities)
Je nach Fahrzeugmodell stehen dir ca. 30-50 Sensoren zur Verfügung. Hier die wichtigsten für einen Škoda Octavia iV (PHEV):
Batterie & Reichweite
| Entity | Beschreibung | Beispielwert |
|---|---|---|
sensor.skoda_battery_level | Ladestand der Batterie | 78% |
sensor.skoda_electric_range | Elektrische Reichweite | 42 km |
sensor.skoda_combustion_range | Benzin-Reichweite | 580 km |
sensor.skoda_total_range | Gesamtreichweite | 622 km |
Laden
| Entity | Beschreibung | Beispielwert |
|---|---|---|
sensor.skoda_charging_status | Ladestatus | Charging / Not Charging |
sensor.skoda_charging_power | Aktuelle Ladeleistung | 3.6 kW |
sensor.skoda_charge_time_remaining | Restliche Ladezeit | 1h 23min |
binary_sensor.skoda_plug_connected | Kabel angeschlossen | An/Aus |
Fahrzeugstatus
| Entity | Beschreibung | Beispielwert |
|---|---|---|
binary_sensor.skoda_locked | Verriegelungsstatus | Abgeschlossen |
binary_sensor.skoda_doors_closed | Alle Türen geschlossen | Ja/Nein |
binary_sensor.skoda_windows_closed | Alle Fenster geschlossen | Ja/Nein |
device_tracker.skoda_position | GPS-Position | Lat/Long |
sensor.skoda_odometer | Kilometerstand | 24.532 km |
Steuerung (nur mit S-PIN)
| Entity | Beschreibung |
|---|---|
switch.skoda_climatisation | Standheizung / Klimatisierung |
switch.skoda_window_heating | Scheibenheizung |
lock.skoda_door_lock | Türverriegelung |
Schritt 5: Einfaches Dashboard erstellen
Mit den Sensoren kannst du dir ein übersichtliches Dashboard bauen.
Dashboard anlegen
- Gehe zu Übersicht (Dashboard)
- Klicke oben rechts auf Bearbeiten (Stift-Symbol)
- Klicke auf + Karte hinzufügen
Beispiel: Batterie-Anzeige
Füge eine Gauge-Karte hinzu:
type: gauge
entity: sensor.skoda_battery_level
name: Akkustand
min: 0
max: 100
severity:
green: 50
yellow: 20
red: 10
Beispiel: Status-Übersicht
Füge eine Entities-Karte hinzu:
type: entities
title: Škoda Octavia iV
entities:
- entity: sensor.skoda_battery_level
name: Akkustand
- entity: sensor.skoda_electric_range
name: E-Reichweite
- entity: sensor.skoda_combustion_range
name: Benzin-Reichweite
- entity: sensor.skoda_charging_status
name: Ladestatus
- entity: binary_sensor.skoda_locked
name: Verriegelt
- entity: device_tracker.skoda_position
name: Position
Beispiel: Standheizung-Button
Füge eine Button-Karte hinzu:
type: button
entity: switch.skoda_climatisation
name: Standheizung
icon: mdi:car-seat-heater
tap_action:
action: toggle
Schritt 6: Langzeit-Statistiken mit InfluxDB
Die eingebaute Home Assistant Datenbank ist okay - aber für echtes Data Mining brauchst du InfluxDB und Grafana.
KI-BildKI-generiert mit Gemini
InfluxDB installieren
Als Home Assistant Add-on:
- Gehe zu Einstellungen → Add-ons → Add-on Store
- Suche nach InfluxDB
- Klicke auf Installieren
- Aktiviere Beim Start starten
- Klicke auf Starten
Home Assistant mit InfluxDB verbinden
Füge folgendes zu deiner configuration.yaml hinzu:
influxdb:
host: a0d7b954-influxdb
port: 8086
database: homeassistant
username: homeassistant
password: !secret influxdb_password
max_retries: 3
include:
entity_globs:
- sensor.skoda_*
- binary_sensor.skoda_*
Erstelle ein Secret in secrets.yaml:
influxdb_password: dein_sicheres_passwort
Grafana installieren
- Gehe zu Einstellungen → Add-ons → Add-on Store
- Suche nach Grafana
- Klicke auf Installieren und Starten
Beispiel-Dashboard in Grafana
Nach dem Start erreichst du Grafana über den Öffnen-Button im Add-on.
Erstelle ein neues Dashboard und füge ein Panel hinzu:
Query für Batteriestand über Zeit:
SELECT mean("value") FROM "%"
WHERE ("entity_id" = 'skoda_battery_level')
AND time >= now() - 30d
GROUP BY time(1h) fill(previous)
Query für Ladeleistung:
SELECT max("value") FROM "%"
WHERE ("entity_id" = 'skoda_charging_power')
AND time >= now() - 7d
GROUP BY time(15m) fill(0)
Was du damit analysieren kannst
- Batterie-Degradation - Wie verändert sich die maximale Kapazität über Monate/Jahre?
- Temperatur-Einfluss - Wie verhält sich die Reichweite bei -5°C vs. +20°C?
- Ladeverhalten - Wie oft lädst du? Wann? Wie viel kWh pro Monat?
- Kilometerstand-Tracking - Wie viele Kilometer pro Woche/Monat?
Schritt 7: Automatisierungen einrichten
Hier wird es spannend - automatische Aktionen basierend auf dem Fahrzeugstatus.
KI-BildKI-generiert mit Gemini
Benachrichtigung: Ladung fertig
alias: "Škoda: Ladung abgeschlossen"
description: "Benachrichtigung wenn das Auto fertig geladen ist"
trigger:
- platform: state
entity_id: sensor.skoda_charging_status
from: "Charging"
to: "Not Charging"
condition:
- condition: numeric_state
entity_id: sensor.skoda_battery_level
above: 80
action:
- service: notify.mobile_app_dein_handy
data:
title: "Škoda Octavia"
message: "Ladung abgeschlossen! Akkustand: {{ states('sensor.skoda_battery_level') }}%"
mode: single
Benachrichtigung: Auto nicht abgeschlossen
alias: "Škoda: Warnung nicht verriegelt"
description: "Warnung wenn das Auto länger als 10 Minuten offen ist"
trigger:
- platform: state
entity_id: binary_sensor.skoda_locked
to: "off"
for:
minutes: 10
condition:
- condition: time
after: "22:00:00"
before: "06:00:00"
action:
- service: notify.mobile_app_dein_handy
data:
title: "Achtung!"
message: "Dein Škoda ist seit 10 Minuten nicht abgeschlossen!"
mode: single
Standheizung per Sprachsteuerung
Wenn du Alexa oder Google Home mit Home Assistant verbunden hast:
- Exponiere den Switch
switch.skoda_climatisationan Alexa/Google - Sage: “Alexa, schalte Standheizung ein”
Oder erstelle ein Script für die Klimatisierung:
alias: "Škoda vorheizen"
sequence:
- service: switch.turn_on
target:
entity_id: switch.skoda_climatisation
- delay:
minutes: 15
- service: switch.turn_off
target:
entity_id: switch.skoda_climatisation
mode: single
Morgen-Routine: Auto vorheizen
alias: "Škoda: Morgens vorheizen"
description: "An Werktagen um 6:45 vorheizen"
trigger:
- platform: time
at: "06:45:00"
condition:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
- condition: numeric_state
entity_id: sensor.skoda_battery_level
above: 30
action:
- service: switch.turn_on
target:
entity_id: switch.skoda_climatisation
mode: single
Bonus: ABRP Live-Daten
ABRP (A Better Route Planner) ist der beste Routenplaner für Elektro- und Hybridfahrzeuge. Mit Home Assistant kannst du den Live-Akkustand automatisch übertragen.
Warum das cool ist
Normalerweise plant ABRP mit geschätzten Werten. Mit Live-Daten:
- Exakte Berechnung basierend auf aktuellem Akkustand
- Bessere Ladestopps bei Langstrecken
- Keine manuelle Eingabe mehr
So richtest du es ein
- Erstelle einen ABRP-Account und aktiviere Live Data
- Hole dir deinen API-Token aus den ABRP-Einstellungen
- Erstelle eine Automation in Home Assistant:
alias: "ABRP: Live-Daten senden"
trigger:
- platform: state
entity_id: sensor.skoda_battery_level
action:
- service: rest_command.abrp_update
data:
soc: "{{ states('sensor.skoda_battery_level') }}"
mode: single
Füge zu configuration.yaml hinzu:
rest_command:
abrp_update:
url: "https://api.iternio.com/1/tlm/send"
method: POST
content_type: "application/json"
payload: '{"token":"DEIN_ABRP_TOKEN","tlm":{"soc":{{ soc }},"is_charging":{{ 1 if is_state("sensor.skoda_charging_status", "Charging") else 0 }}}}'
Sicherheit & Datenschutz
Eine berechtigte Frage: Kann ich der Integration vertrauen?
KI-BildKI-generiert mit Gemini
Warum Open Source hilft
Der Code liegt offen auf GitHub. Tausende Entwickler können Zeile für Zeile sehen, was mit deinem Passwort passiert.
- Würde der Code dein Passwort an Dritte senden, wäre das sofort sichtbar
- Die Community würde Alarm schlagen
- Der Entwickler wäre seinen Ruf los
Realität: Der Code speichert das Passwort nur lokal auf deinem Raspberry Pi und sendet es direkt an die offiziellen Škoda-Server.
Deine Daten bleiben lokal
Home Assistant läuft auf deinem Raspberry Pi - nicht in irgendeiner Cloud. Die Daten verlassen dein Haus nur Richtung Škoda-Server.
Sicherheits-Tipps
- Ohne S-PIN: Die Integration kann nur lesen, nicht das Auto öffnen
- Eigenes Passwort: Nutze für Home Assistant ein Passwort, das du sonst nirgendwo verwendest
- 2FA: Aktiviere Zwei-Faktor-Authentifizierung für deinen Škoda ID Account
Fehlerbehebung
”Entity unavailable”
- Prüfe, ob dein Škoda Connect Abo aktiv ist
- Teste, ob die offizielle Škoda App funktioniert
- Starte Home Assistant neu
”Invalid credentials”
- Prüfe E-Mail und Passwort (Groß-/Kleinschreibung!)
- Falls 2FA aktiv: Nutze ein App-spezifisches Passwort
Daten werden nicht aktualisiert
- Das Auto muss online sein (nicht im Deep Sleep)
- Nach dem Fahren dauert es oft 5-10 Minuten, bis neue Daten ankommen
- Setze das Polling-Intervall nicht unter 300 Sekunden
Integration nicht im HACS gefunden
- HACS aktualisieren: HACS → ⋮ → Neu laden
- Nach “MySkoda” suchen (nicht nach “Skoda Connect” - diese Integration ist veraltet)
- Alternativ: Repository manuell hinzufügen über HACS → ⋮ → Custom repositories
- Achtung: Die alte “Skoda Connect” Integration funktioniert seit März 2025 nicht mehr!
Tipp: Dashcam für dein Fahrzeug
Wenn du schon dabei bist, dein Auto smart zu machen - eine gute Dashcam gehört heute in jedes Fahrzeug. Bei Unfällen oder Parkremplern hast du Beweise, und viele Modelle haben auch einen Parkmodus:
Produkt konnte nicht geladen werden.
Auf Amazon ansehenBonus: OBDeleven für noch mehr Daten
Mit einem OBD2-Adapter wie dem OBDeleven holst du Daten aus deinem Škoda, die selbst Škoda Connect nicht liefert: Motortemperatur, Kühlmittelstand, Fehlercodes, versteckte Einstellungen (Codierungen) und vieles mehr.
Für den Volkswagen-Konzern (Škoda, VW, Audi, Seat, Cupra) ist OBDeleven die beste Wahl - die App kennt alle fahrzeugspezifischen Funktionen:
Produkt konnte nicht geladen werden.
Auf Amazon ansehenDie Pro-Version mit mehr Funktionen und schnellerer Verbindung:
Produkt konnte nicht geladen werden.
Auf Amazon ansehenFazit
Mit Home Assistant holst du dir die volle Kontrolle über deinen Škoda. Das Dashboard ist schneller als die App, die Statistiken zeigen dir Dinge, die Škoda dir nie verrät, und die Automatisierungen machen deinen Alltag einfacher.
Für Daten-Nerds ist das Langzeit-Tracking mit InfluxDB und Grafana pures Gold. Wie degradiert die Batterie über die Jahre? Wie verhält sich die Reichweite bei verschiedenen Temperaturen? Diese Fragen kannst du dir selbst beantworten.
Das Abo musst du leider weiter zahlen - aber zumindest nutzt du die Daten jetzt sinnvoll.
KI-BildKI-generiert mit Gemini
Du wirst hier einen groben Überblick finden.
Allerdings biete ich dir auch noch etwas mehr Support an:
- Du benötigst persönlichen Support
- Du möchtest von Beginn an Unterstützung bei deinem Projekt
- Du möchtest ein hier vorgestelltes Plugin durch mich installieren und einrichten lassen
- Du würdest gerne ein von mir erstelltes Script etwas mehr an deine Bedürfnisse anpassen
Für diese Punkte und noch einiges mehr habe ich einen limitierten VIP-Tarif eingerichtet.
Falls der Tarif gerade nicht verfügbar ist, kontaktiere mich auf Discord!
Die komplette Home Assistant Serie
- Home Assistant Installation
- Integrationen: TAPO, Hue, Homematic IP
- Dashboards und Automatisierungen
- Fortgeschritten: Traefik, VLANs, UniFi
- Škoda Connect einbinden (dieser Artikel)
Du hast Fragen oder Probleme? Schreib mir in den Kommentaren oder komm auf meinen Discord-Kanal.


Kommentare