[APP][Pro][Official] Kia and Hyundai

If you like you could test this hotfix version 2.7.6: Kia and Hyundai App for Homey | Homey

2 Likes

Somethings looks better :blush: But some errors and strange timestamp… (Might be temporary unavailable as stated of course :smile: )

[err] 2022-02-08 10:55:34 [bluelink] [dev] doPoll failed @EuropeVehicle.fullStatus: [503] Service Unavailable on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/934d2xxxxxxxx/location - {ā€œretCodeā€:ā€œFā€,ā€œresCodeā€:ā€œ5031ā€,ā€œresMsgā€:ā€œUnavailable remote control - Service Temporary Unavailableā€,ā€œmsgIdā€:ā€œ02ae4ca0-6ab4-4a1c-bb01-bb8731076c0bā€}
[log] 2022-02-08 10:55:15 [bluelink] [dev] Status refresh from car
[log] 2022-02-08 10:55:15 [bluelink] [dev] Forcing status refresh via app

the timestamps are ok. They are in UTC time.
The error can happen occasionally. That is nothing to worry about.
So as long as the homey device doesn’t become ā€˜unavailable’ the hot fix is working. But I need to make a permanent version since this hot fix is cutting some corners.

First, I got timeout, I disconnect mobile from wi-fi and tried it again on mobile network, now it is working, thank you!

Getting this now, the timestamp I thought about was the Status refresh timestamp (lid Dat Inval)

[err] 2022-02-08 12:05:13 [bluelink] [dev] doPoll failed @EuropeVehicle.fullStatus: [401] Unauthorized on [GET] https://prd.eu-ccapi.hyundai.com:8080/api/v2/spa/vehicles/93/status/latest - {ā€œretCodeā€:ā€œFā€,ā€œresCodeā€:ā€œ4017ā€,ā€œresMsgā€:ā€œInvalid request value - Invalid Application Id. - 600.5380001068115ā€,ā€œmsgIdā€:ā€œ9b2dd6a4-c97e-49da-a73d-7407985d1ab7ā€}
[log] 2022-02-08 12:05:12 [bluelink] [dev] Status refresh from car
[log] 2022-02-08 12:05:12 [bluelink] [dev] Forcing status refresh via app

But not getting unavailable now :slight_smile:

Ok. Version 2.7.7 was just released as stable in the Homey app store. It should fix the ā€˜unavailable’ issues, and might even allow new accounts to work with the app where they couldn’t use it before.

  • bluelinky@7.6.3 (implement new timestamps and appId).
2 Likes

and version 2.7.8 is now released.

  • bluelinky@7.6.4 (optimized stamp fetching).
1 Like

Last version has worked for me the two times I’ve used it. Thanx

1 Like

2.7.8 crashes after a while @Gruijter it works for a while and then it stops wanting to poll with invalid app ID and a 401 Unauthorized. Restarting the app solves it and then it crash after a while again.

It seems to fail every so often, but for me it is resolved also after some time without restarting the app. A new bluelinky version is in the making that might solve that.

v2.7.9 is available for testing

  • bluelinky@7.6.5 (new stamp strategy).
1 Like

I don’t know how to download testing apps.

2.7.9 unfortualy stil behave the same way like before for me.

The app also sometimes shows me that the vehicle is not accessible. Restarting the app solves the problem. At the moment, I am using a flow to restart the app every 2 hours.

It is still a challenge to get it stable. But also on the Kia/Hyuandai side it is unstable. They are clearly messing around with the servers, and even their own official app cannot connect at times.

I don’t know why they are giving us such a hard time. But a small group of dedicated ā€˜reverse engineers’ is still working on it. Not only my Homey app depends on it, but also a number of other integrations depend on this reverse engineering.

So be patient. It might take some time to get it stable again.

3 Likes

Something seam to have happened during the night here. It have become alot more stable for a couple of hours now.

I just released version 2.8.0

  • bluelinky@7.6.6 (stamp bug fixed).

I have good hope this version is very stable. But only one way to find out :wink:

1 Like

2.8.0 haven’t failed yet! Nice! :+1::+1:

1 Like

Same here looks like it is stable again :slight_smile:

1 Like

Hi all,

I’m having some difficulty with using the ā€œset target temperatureā€ function. Hopefully somebody knows how to help! The issue is as follows.

I use the app to control my Hyundai car (Bluelink). What I want to achieve is to activate climate control AND set a certain target temperature in the car with a single click on my Aqara Opple buttons in my house. E.g. in the cold winter I want to click the button to: 1) activate A/C and 2) set temperature at 23 degrees, and in the hot summer I want to click the button to: 1) activate A/C and 2) set temperature at 19 degrees.

The issue i’m running in to: the ā€œset target temperatureā€ does not seem to work when the A/C is not actively running at the moment. So to me it looks like I have to: 1) activate A/C, 2) refresh car status at some time to register the activate A/C in the app status and 3) set target temperature.

However, this brings another issue i’m running into: the car will only start to use the new target temperature when the A/C is newly activated/started (i.e. a new target temperature is not used immediate when the A/C is already running). So to me it looks like I have to: 1) activate A/C, 2) refresh car status at some time to register the activate A/C in the app status, 3) set target temperature, 4) de-activate A/C and then 5) activate A/C.

But, the last issue is that the ā€œset target temperatureā€ seems to be successfully in just a small number of attempts. A lot of times I cannot see the new target temperature in the (homey) app or in my Bluelink app on my iPhone. So therefore the above 5 step plan does not work in most cases, unfortunately.

Does anybody recognize this issue, or did anybody already achieve what I am looking for?

Some info (if helpfull): Homey (Early 2019) - version 7.3.0 - app v2.8.0

Thanks in advance!