Incidentally, no one on the Home Assistant forum believes me when I say that Kia is working again. Unfortunately, I can’t prove it, as logging into the Kia/Hyundai integration is only possible with a token. The token method never worked for me. I can’t find the old software with username/password/PIN anywhere anymore.
That’s very strange. I’ve now reset my password, but I’m still getting the same error message.
Hi,
Same problem overhere. Did Hyundai change the api url?
MyHyundai on IOS uses this url: https://cci-api-eu.hyundai.com/domain/api/v1/ not https://prd.eu-ccapi.hyundai.com:8080/api/v1/ (the url in the error).
Cheers,
Hub
I got this error when I try to logon
Error: Pairing failed: @EuropeController.login: [401] Unauthorized on [POST] https://prd.eu-ccapi.hyundai.com:8080/api/v1/user/language - “{“errId”:“bff628e4-959f-4e72-bbb5-38f387ccdd5e”,“errCode”:“4010”,“errMsg”:“Require authentication”}\n”
Nice ![]()
For my Hyundai the Home Assistant integration is working again.
How can I use the compound function in the Homey HA app for the time being, until the native Hyundai app can connect with Bluelink again? Compound option doesn’t show the Hyundai capabilities. Now I have a device for each capability.
HA info:
I am not able to get “Distance from home” to work.
I have filled in the coordinates as found in Google Maps (right-click on the location and pick lat and long as xx.yyyyyy).
The location is not updated in the car device and the distance from home card never triggers.
What am I doing wrong?
I have the same problem not able to login from Homey. Is there a solution?
@Gruijter Hi Robin,
Will changing the API to https://cci-api-eu.hyundai.com/domain/api/v1/ instead of https://prd.eu-ccapi.hyundai.com:8080/api/v1/ help ?
Also tried to use the tokengenerator, but it does not seem to work with the current homey integration:
The Kia and Hyundai apps now only work ‘as-is’. Untill the api is truly opened to Homey, no changes are implemented.
This because of the “partnership” between Homey and Hyundai ?
@Doekse what is the status of this as it has been already a long time that this has been initiated ?
Replaced one of my niro ev’s with a EV3 the other day. I could add the car but the generic data for it with vin nr and so on is there just no sensor info is collected. Doing a refresh car status flickers by. My other niro works stil fine thow. Anyone else got a ev3 working with the app? Saw someone in the thread that couldnt add the car but i could.
// Teddy
My EV3 works fine. Only home distance doesn’t.
Same here !!
I just added my EV3. And it works fine.
1st time it works.
Interesting i have added it a couple of times now.. same result .. it get added but it dont want to get the sensor data. Wonder what makes it that way.
Homey Pro Early 2023
Kia app 1.3.0
Kia PV5
Login succeeds and the vehicle is discovered correctly. VIN and model are retrieved.
The device remains unavailable and “Force status refresh (once)” immediately fails.
No data is recieved.
Is PV5 Passenger a supported vehicle?
I have these data from the Developter site:
| Property | Value |
|---|---|
| ID | 7aa1b52a-81f1-4fcc-9a85-35b03fbfff50 |
| Name | PV5 |
| Class | vehicle |
| Driver | homey:app:com.kia:car |
| Ready | Yes |
| Available | Yes |
| Warning | No |
| Custom icon | No |
Data
| Key | Value |
|---|---|
| id | “KNASC8117xxxxxxx” |
Settings
| Key | Value |
|---|---|
| username | “removed” |
| password | “removed” |
| pin | “removed” |
| region | “EU” |
| language | “en” |
| nameOrg | “PV5” |
| idOrg | “b1f3c55a-4da1-4e9b-8fcb-cbc0bd7131ef” |
| vin | “KNASC8xxxxxxxxxxxx” |
| regDate | “2026-06-12” |
| brandIndicator | “H” |
| generation | “2026” |
| ccuCCS2ProtocolSupport | true |
| engine | “Full EV ccuCCS2” |
| lat | 55.4830275 |
| lon | 11.8341244 |
| pollInterval | 15 |
| pollIntervalEngineOn | 10 |
| pollIntervalForced | 0 |
| batteryAlarmLevel | 50 |
| EVbatteryAlarmLevel | 5 |
| energy_exclude | false |
Capabilities
| ID | Title | Type | Value | Set Value | Last Changed |
|---|---|---|---|---|---|
| target_temperature | Måltemperatur | number | null | ||
| charge_target_slow | Charge Target Slow | enum | null | 1009080706050 | |
| charge_target_fast | Charge Target Fast | enum | null | 1009080706050 | |
| refresh_status | Refresh car status | boolean | false | truefalse | 53 seconds ago |
| locked | Låst | boolean | null | truefalse | |
| defrost | Defrost | boolean | null | truefalse | |
| climate_control | Climate control | boolean | null | truefalse | |
| last_refresh | Status refresh | string | null | ||
| engine | Engine on | boolean | null | ||
| closed_locked | Closed and locked | boolean | null | ||
| location | Car location | string | null | ||
| meter_distance | Home distance | number | null | ||
| measure_speed | Hastighed | number | null | ||
| measure_range | Range | number | null | ||
| ev_charging_state | Opladningstilstand | enum | null | ||
| measure_power.charge | Charge power | number | null | ||
| meter_power.fuel_economy | Drive economy | number | null | ||
| charge | Charge | boolean | null | truefalse | |
| measure_odo | Odometer | number | null | ||
| alarm_tire_pressure | Tire pressure alarm | boolean | null | ||
| alarm_bat | Battery alarm | boolean | null | ||
| measure_battery | Batteri | number | null | ||
| measure_battery.12V | 12V Battery | number | null | ||
| latitude | Latitude | number | null | ||
| longitude | Longitude | number | null |
i have same issue
^






