DarkWolfCave
smart-home

Škoda Connect in Home Assistant: Dein Auto im Smart Home Dashboard

Škoda Connect in Home Assistant Dashboard
DarkWolf zeigt Rock-Geste KI-Bild Generiert mit Gemini

Š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

DarkWolf mit SmartphoneKI-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

Werbung

Mein Raspberry Pi 5 Setting

Bild Produkt Preis
Produktdaten werden geladen...
Letzte Aktualisierung: - | Infos zu Affiliate Links | Bilder von der Amazon Product Advertising API

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
'

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:

  1. Gehe zu Einstellungen → Geräte & Dienste → Integration hinzufügen
  2. Suche nach HACS
  3. 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
  4. Folge den Anweisungen zur GitHub-Authentifizierung (du brauchst einen GitHub Account)
  5. 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

  1. Klicke auf HACS in der Seitenleiste
  2. Suche oben rechts nach MySkoda
  3. Klicke auf die MySkoda-Integration
  4. 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

  1. Gehe zu Einstellungen → Geräte & Dienste
  2. Klicke auf + Integration hinzufügen
  3. Suche nach MySkoda
  4. Klicke darauf

Login-Daten eingeben

Du wirst nach deinen Zugangsdaten gefragt:

FeldBeschreibung
E-MailDeine Škoda ID E-Mail-Adresse
PasswortDein Škoda ID Passwort
S-PINOptional - nur für Fahrzeugsteuerung (Türen öffnen/schließen)
Polling Interval300-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

EntityBeschreibungBeispielwert
sensor.skoda_battery_levelLadestand der Batterie78%
sensor.skoda_electric_rangeElektrische Reichweite42 km
sensor.skoda_combustion_rangeBenzin-Reichweite580 km
sensor.skoda_total_rangeGesamtreichweite622 km

Laden

EntityBeschreibungBeispielwert
sensor.skoda_charging_statusLadestatusCharging / Not Charging
sensor.skoda_charging_powerAktuelle Ladeleistung3.6 kW
sensor.skoda_charge_time_remainingRestliche Ladezeit1h 23min
binary_sensor.skoda_plug_connectedKabel angeschlossenAn/Aus

Fahrzeugstatus

EntityBeschreibungBeispielwert
binary_sensor.skoda_lockedVerriegelungsstatusAbgeschlossen
binary_sensor.skoda_doors_closedAlle Türen geschlossenJa/Nein
binary_sensor.skoda_windows_closedAlle Fenster geschlossenJa/Nein
device_tracker.skoda_positionGPS-PositionLat/Long
sensor.skoda_odometerKilometerstand24.532 km

Steuerung (nur mit S-PIN)

EntityBeschreibung
switch.skoda_climatisationStandheizung / Klimatisierung
switch.skoda_window_heatingScheibenheizung
lock.skoda_door_lockTürverriegelung

Schritt 5: Einfaches Dashboard erstellen

Mit den Sensoren kannst du dir ein übersichtliches Dashboard bauen.

Dashboard anlegen

  1. Gehe zu Übersicht (Dashboard)
  2. Klicke oben rechts auf Bearbeiten (Stift-Symbol)
  3. 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.

DarkWolf AnalyticsKI-BildKI-generiert mit Gemini

InfluxDB installieren

Als Home Assistant Add-on:

  1. Gehe zu Einstellungen → Add-ons → Add-on Store
  2. Suche nach InfluxDB
  3. Klicke auf Installieren
  4. Aktiviere Beim Start starten
  5. 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

  1. Gehe zu Einstellungen → Add-ons → Add-on Store
  2. Suche nach Grafana
  3. 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.

DarkWolf IdeeKI-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:

  1. Exponiere den Switch switch.skoda_climatisation an Alexa/Google
  2. 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

  1. Erstelle einen ABRP-Account und aktiviere Live Data
  2. Hole dir deinen API-Token aus den ABRP-Einstellungen
  3. 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?

DarkWolf SecurityKI-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:

Werbung
Produktdaten werden geladen...
Letzte Aktualisierung: - | Infos zu Affiliate Links | Bilder von der Amazon Product Advertising API

Bonus: 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:

Werbung
Produktdaten werden geladen...
Letzte Aktualisierung: - | Infos zu Affiliate Links | Bilder von der Amazon Product Advertising API

Die Pro-Version mit mehr Funktionen und schnellerer Verbindung:

Werbung
Produktdaten werden geladen...
Letzte Aktualisierung: - | Infos zu Affiliate Links | Bilder von der Amazon Product Advertising API

Fazit

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.

DarkWolf TippKI-BildKI-generiert mit Gemini

VIP Support
Wolf Support Avatar

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

  1. Home Assistant Installation
  2. Integrationen: TAPO, Hue, Homematic IP
  3. Dashboards und Automatisierungen
  4. Fortgeschritten: Traefik, VLANs, UniFi
  5. Škoda Connect einbinden (dieser Artikel)

Du hast Fragen oder Probleme? Schreib mir in den Kommentaren oder komm auf meinen Discord-Kanal.

FAQ - Frequently Asked Questions DarkWolfCave
DarkWolf hilft bei FAQs

Häufig gestellte Fragen

Brauche ich das Škoda Remote Access Abo?
Ja, leider. Die Integration fragt die Škoda-Server ab - ohne aktives Abo (ca. 39€/Jahr) sendet dein Auto keine Daten an die Cloud. Home Assistant ersetzt nur die App, nicht das Abo.
Funktioniert das auch mit VW, Seat oder Cupra?
Ja! Der Volkswagen-Konzern nutzt dieselbe Plattform. Im HACS gibt es eigene Integrationen für VW ID, Seat Connect und Cupra Connect - das Prinzip ist identisch.
Ist es sicher, meine Zugangsdaten einzugeben?
Die Integration ist Open Source - jeder kann den Code auf GitHub einsehen. Die Zugangsdaten werden nur lokal auf deinem Raspberry Pi gespeichert und direkt an die offiziellen Škoda-Server gesendet. Kein Dritter sieht dein Passwort.
Kann Home Assistant mein Auto öffnen oder starten?
Nur wenn du die S-PIN (Sicherheits-PIN) in der Konfiguration eingibst. Ohne S-PIN kannst du nur Daten lesen und die Standheizung steuern - das Auto bleibt sicher.
Wie oft werden die Daten aktualisiert?
Das Polling-Intervall stellst du selbst ein. Empfohlen sind 5-10 Minuten (300-600 Sekunden). Häufigere Abfragen belasten die Server und bringen keinen Mehrwert, da das Auto im Schlafmodus ohnehin nur gecachte Daten liefert.

Kommentare

Kommentare werden geladen...
Inhaltsverzeichnis56 Abschnitte