Skoda API for Domoticz

Python and python framework

Moderator: leecollings

Post Reply
Jeweettoch13
Posts: 43
Joined: Saturday 23 July 2022 16:42
Target OS: NAS (Synology & others)
Domoticz version: 2026.4
Location: Netherlands
Contact:

Skoda API for Domoticz

Post by Jeweettoch13 »

I had a mail from Skoda that they went smart trough API calls.

I just want it all to run trough Domoticz, And so a plugin was born.

What i found actually bizarre is that all of the Domoticz data is presented on my navigational display of my Skoda, Home battery stats, P1 meter stars etc, when configured correctly.

I asked OpenAI to write a Skoda Plugin and it did. Relevantt data is displayed trough Domoticz, although your mileage may vary, depending of your Model Skoda.

Tested with a Skoda elroq 85 Business model on DSM 7.0-41890, Docker latest version, Domoticz 2026.4.

https://github.com/Jeweettoch13/Skoda-Domoticz

Škoda MyŠkoda Domoticz plugin v0.7

Škoda provides a MyŠkoda Public API that lets owners and developers access vehicle data and control functions for free without a business registration or developer account.

Key Features of the Official API

• Vehicle Status: Check doors, windows, lights, and GPS parking positions.
• Driving & Fuel Data: View odometer readings, fuel levels, or battery charge and range.
• Climate & Remote Commands: Control air conditioning, auxiliary heating, ventilation, and start or stop charging.
• Smart Home Integration: Designed for platforms like Home Assistant and energy management tools like evcc.

How It Works & Limits

• Authentication: Generate an access token directly inside version 8.16 (or newer) of the MyŠkoda app.
• Cost: Free to use (no credit card or NDA required).
• Limits: Maximum of 5 API keys per vehicle, with a rate limit of 20 requests per hour per vehicle.



Step 1: Generate your API Key

1. Open the MyŠkoda App on your smartphone (ensure you are on version 8.16 or newer).
2. Navigate to your Account Settings / Profile.
3. Look for the Developer / Public API section.
4. Generate a new token. Note down the API Key (passed via headers) and check its expiration date.
5. Grab your vehicle's VIN (Vehicle Identification Number) from the app or your car's windshield.

Step 2: Fill in the forms of API and VIN in the Domoticz plugin.

Step 3: Sensors are made trough devices.

*No updates are pushed from me unless data is altered so feel free to experiment on your own :)
Skoda.jpg
Skoda.jpg (226.49 KiB) Viewed 149 times
User avatar
JayDotR
Posts: 43
Joined: Thursday 02 January 2025 21:15
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: Lux
Contact:

Re: Skoda API for Domoticz

Post by JayDotR »

Fine, but youre not the first one to do this : check wiki.domoticz.com for plugins, mine is listed already :D
--
Domoticz Beta on raspberry3b, and raspberry4(b) on Rasbian Trixie / Python 3.13 / 64 bit
Using: PiHole, SolarEdge Modbus, Sainlogic / Weather Underground, MQTT, Fritzbox, P1 Meter(s), dzvents Scripting
https://www.github.com/janreimen/
Jeweettoch13
Posts: 43
Joined: Saturday 23 July 2022 16:42
Target OS: NAS (Synology & others)
Domoticz version: 2026.4
Location: Netherlands
Contact:

Re: Skoda API for Domoticz

Post by Jeweettoch13 »

Looks nice :)
User avatar
JayDotR
Posts: 43
Joined: Thursday 02 January 2025 21:15
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: Lux
Contact:

Re: Skoda API for Domoticz

Post by JayDotR »

Although I ask sometimes claude, I confirm a lot of swearings since end of August went to the plugin :lol:

As I read you're owner of an Enyaq, and I did not have return feedback from Endusers, would you be so kind to try mine, especially the Full Electic Part and active controls from Remote are worth being tested.

Alredy in advance, thanks for the UX.
--
Domoticz Beta on raspberry3b, and raspberry4(b) on Rasbian Trixie / Python 3.13 / 64 bit
Using: PiHole, SolarEdge Modbus, Sainlogic / Weather Underground, MQTT, Fritzbox, P1 Meter(s), dzvents Scripting
https://www.github.com/janreimen/
Jeweettoch13
Posts: 43
Joined: Saturday 23 July 2022 16:42
Target OS: NAS (Synology & others)
Domoticz version: 2026.4
Location: Netherlands
Contact:

Re: Skoda API for Domoticz

Post by Jeweettoch13 »

JayDotR wrote: Saturday 10 October 2026 20:09 Although I ask sometimes claude, I confirm a lot of swearings since end of August went to the plugin :lol:

As I read you're owner of an Enyaq, and I did not have return feedback from Endusers, would you be so kind to try mine, especially the Full Electic Part and active controls from Remote are worth being tested.

Alredy in advance, thanks for the UX.
Nice options from your plugin, although i'm missing my Battery SoC which is kind of mandatory and remaining range although it looks different values are written sometimes, for the bonnet part, gps coordinates are written and for charge stuff, its either closed or off, that needs to be addressed :mrgreen:

You could look up my code for comparison and make some edits on your own.

It's an Elroq btw ;)
Skoda2.jpg
Skoda2.jpg (276.21 KiB) Viewed 49 times
User avatar
JayDotR
Posts: 43
Joined: Thursday 02 January 2025 21:15
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: Lux
Contact:

Re: Skoda API for Domoticz

Post by JayDotR »

Thanks for the first input, I will check for the SoC, as I dont have it on my Octavia RS 2026 FL. Would it be Ok for you in the case I need Data that you send my your API returns with anoymized VIN and GPS (nor personal Data) ? Of course only if needed, and by PM ;)
--
Domoticz Beta on raspberry3b, and raspberry4(b) on Rasbian Trixie / Python 3.13 / 64 bit
Using: PiHole, SolarEdge Modbus, Sainlogic / Weather Underground, MQTT, Fritzbox, P1 Meter(s), dzvents Scripting
https://www.github.com/janreimen/
Post Reply