About
Škoda API Connect is an integration that connects Škoda vehicles to Home Assistant through the MyŠkoda public API. It authenticates with an API key and the vehicle identification numbers, with no username or password, and it relies on the vendor's cloud. It adds sensors for battery level, charging power, ranges, fuel level, mileage and address, plus binary sensors for doors, windows, lights, charging and central locking, and a location tracker. Controls cover air conditioning, auxiliary heating, charging, charge limit and charge mode, and buttons poll the API or wake the vehicle. An action edits a charging profile, and a read-only mode turns off all remote controls while sensors keep working. Options also set polling intervals and parking alert notifications, and entities appear only for data the vehicle reports.
Automatic summary of the README and code of olafkenfenheuer/Skoda-api-HA-Integration. Something wrong, or are you the maintainer and want your own text here? Get in touch
Shows in Vulpo
Quick Toggle card, Climate card, Button card, Select card, Apple Watch, Control Center, Climate Live Activity.Supports
- Uses the vendor's cloudNeeds an internet connection and an account with the vendor.
- From the MarketplaceInstalled through the Marketplace, formerly HACS.
- Actively maintainedIts author released or pushed a change in the last six months.
Provides
- Climate
- Switches
- Sensors
- Presence
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect your Škoda account
- API key
- VIN(s)
Also asked when signing in again and changing the connection.
After setup
- Polling interval (minutes)
- Polling interval while charging (minutes)
- Use the charging interval while the cable is plugged in
- Read-only mode (disable all remote controls)
- Parking alert notification targetsNotify services that get a critical alert when a vehicle is parked but not locked and closed, e.g. notify.mobile_app_my_phone. Leave empty for no alerts. The delay is set per vehicle with the "Parking alert grace period" slider.
- S-PIN (for the auxiliary heating)The security PIN of your MyŠkoda account. Only needed to start the auxiliary heating. It is stored in Home Assistant like the API key. Leave empty if you do not use it.
- Remove the entities of deleted charging profilesWhen a charging profile was deleted in the vehicle (seen in three polls in a row), its entities are removed from Home Assistant, including their own names and areas. Without it they stay as unavailable entities that you delete by hand.
Texts from the code of olafkenfenheuer/Skoda-api-HA-Integration.
Entities
- Binary sensorsDoors, Windows, Trunk, Bonnet, Lights, Charging, Charging cable, Charging cable lock, At saved charging location, Central locking, Parked unsecured, Charging care mode, and 7 more
- ButtonsPoll API now, Wake vehicle
- ClimateAir conditioning, Auxiliary heating
- PresenceLocation
- NumbersCharge limit, Polling interval, Polling interval while charging, Wake charging vehicle after (0 = off), Parking alert grace period, Auxiliary heating duration
- SelectsCharge mode
- SensorsBattery level, Charging power, Charge limit, Charging rate, Remaining charging time, Battery range, Total range, Fuel level, AdBlue range, Mileage, Target temperature, Address, and 19 more
- SwitchesCharging, Fast polling while plugged in
Actions
- Update charging profileChanges settings, preferred charging times and timers of a charging profile (a saved charging location). Only the fields you give are changed, the rest of the profile stays as it is. Costs two requests of the API quota.
- Charging current
- Target charge
- Unlock plug after charging
- Minimum charge
- Minimum charge active
- Preferred charging times
- Timers
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
A multi-language Home Assistant custom integration for Škoda vehicles, built on the official MyŠkoda Public API. It talks to the API directly with an API key - no username/password and no third-party client library.
Unofficial project. This integration is not affiliated with, endorsed by, or associated with Škoda Auto. Use at your own risk.
Information
- Installs
- 55 sharing analytics
- GitHub stars
- 3
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- v0.5.1,
- Category
- Vehicles and transport, Cars and EVs
- Kind
- Marketplace integration
- Brand
- Skoda
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
skoda_api_connect- Issues
- Report an issue
More from Skoda
You might also like
Kia Uvo / Hyundai Bluelink6.6k installs · A Home Assistant HACS integration that supports Kia Connect(Uvo…Open
Tesla Custom Integration4.4k installs · Tesla custom integration for Home Assistant. This requires a re…Open







