-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Climate control no longer works after testing API #282
Comments
Try again tomorrow. Sometimes issues appear and go away without any interaction or change. Would love to see USA dev support! Currently it's updated by people not in the USA so hard for us to test. That is why it lags beyond other regions. |
@cdnninja ah ok. Will do! And yes, currently I'm digging through the code seeing what I can understand. Also, is there a better place to discuss dev work rather than in issues or discussions on github? |
Currently this is the only spot for this repo. I do chat on the blue linky dev discord for reverse engineering as well. |
@cdnninja so, looks like a simple reset of the system and a reconfigure of bluelink fixed my ioniq, but I'm still seeing that error on every call to start_climate. Seems like maybe it's due to the fact that the heated seats are being passed, but I'm not able to figure out why. So, one question I have is why are we using the api that is coming from the mobile apps rather than that coming from the web interface? I can clearly see that the bluelink website uses form params rather than the json post that is being used in this python library. I've been trying to get around the SSL pinning issue for the mobile apps, but am having difficulty. It seems like it probably won't be possible for iOS, but I might be able to get around it on android. I tried loading up the apk in an android virtual device, but I think that Hyundai actually blocks the app from running on emulator. They've tried really hard to prevent this it seems, but I'm not a security researcher so I'm only going to be able to do so much. Seems like maybe we should just switch the mechanism to the web api endpoints for this bit. |
I believe at the time we found authentication easier and more aligned to other apis by using the mobile app. Can you confirm if both mobile and website have feature parity? |
Hyundai / Kia Connect version: master
Python version: 3.10.5
Operating System: macOS Ventura 13.2
Description
Messing around with the master branch hoping to become a contributor. Wrote some tests for USA.
After playing around with it for a bit, suddenly bluelink won't start the climate anymore:
And now my actual Bluelink app will not start the car either.
Other functions still work, like lock/unlock and flashing lights.
What I Did
The text was updated successfully, but these errors were encountered: