GitPedia
Hyundai-Kia-Connect

Hyundai-Kia-Connect/hyundai_kia_connect_api

This is a Kia UVO and Hyundai Bluelink written in python. It is primary consumed by home assistant. If you are looking for a home assistant Kia / Hyundai implementation please look here: https://github.com/Hyundai-Kia-Connect/kia_uvo. Much of this base code came from reading bluelinky and contributions to the kia_uvo home assistant project.

30 Releases
Latest: yesterday
v4.18.1Latest
github-actions[bot]github-actions[bot]·yesterday·June 19, 2026
GitHub

🐛 Bug Fixes

  • EU/AU/IN/CN: resolve drvSeatLoc dynamically instead of hardcoded R ([#1192](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1192)) ([0613722](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/0613722f7dcf6b0a6af9ee7d543d86ae25b416d0))
v4.18.0
github-actions[bot]github-actions[bot]·2d ago·June 18, 2026
GitHub

🐛 Bug Fixes

  • USA: use GET for action status polling ([#1191](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1191)) ([213c8ad](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/213c8adb4efdf62d628eebcee9c66a3e66e06557))

Features

  • EU/AU/IN/CN: map WinterModeOperation to ev_battery_precondition_enabled ([#1187](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1187)) ([0942f61](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/0942f6189ea6d7bbec3cc79c86470b700ab9db77))
  • USA: implement horn and hazard lights ([#1180](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1180)) ([188b3b4](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/188b3b43f2ba5c19ec6cbc65f70bda88072b9961))
v4.17.0
github-actions[bot]github-actions[bot]·3d ago·June 17, 2026
GitHub

Features

  • EU/AU/IN: cache control token with expiry — cut API calls in half ([#1182](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1182)) ([2eba394](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/2eba394b714021291e5828201b113fa9d42cf7bf))
v4.16.0
github-actions[bot]github-actions[bot]·5d ago·June 15, 2026
GitHub

Features

  • add last_scanned_at property to Vehicle ([#1176](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1176)) ([168c804](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/168c804d0a39a140b7eba499e6771d9aa297557e))
v4.15.3
github-actions[bot]github-actions[bot]·5d ago·June 15, 2026
GitHub

🐛 Bug Fixes

  • handle missing errorDesc in KiaUvoApiCA error responses ([#1173](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1173)) ([c0c15b2](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/c0c15b2e76159121f3917b55ba86798b3c78be29)), closes [#1169](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1169) [kia_uvo#1707](https://github.com/kia_uvo/issues/1707)
v4.15.2
github-actions[bot]github-actions[bot]·1w ago·June 8, 2026
GitHub

🐛 Bug Fixes

  • EU hard coded to F ([#1172](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1172)) ([2288b90](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/2288b902a7a770e64e4191e3b9eadfb9e2100e3d))
v4.15.1
github-actions[bot]github-actions[bot]·2w ago·June 6, 2026
GitHub

🐛 Bug Fixes

  • correct last_updated_at time being one hour off in summer ([#1147](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1147)) ([18be8c6](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/18be8c6e70fe049bf88d6d137bab0de9b2660bda)), closes [#770](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/770) [#1096](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1096)
v4.15.0
github-actions[bot]github-actions[bot]·2w ago·June 4, 2026
GitHub

🐛 Bug Fixes

  • raise UnsupportedControlError for set_charging_current on non-CCS2 vehicles ([#1168](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1168)) ([a0102b9](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/a0102b9d006b5e3a38510137a6fe4374f82e54a4))

Features

  • Add fields for high and bifunc headlamp status and add light status readout to new dataformat handler ([#1164](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1164)) ([752877f](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/752877f2038170dab2cb6a80ca42e816053d45dc))
v4.14.1
github-actions[bot]github-actions[bot]·3w ago·May 24, 2026
GitHub

🐛 Bug Fixes

  • avoid KeyError on unmapped seat heater/vent status codes ([#1144](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1144)) ([20483f5](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/20483f501f4d09ed2a0ef9fa364ad81b7910d002))
  • int enum convert to handle string ([#1146](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1146)) ([5da645f](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/5da645f49572b2d88b2cd5e25d153c48cacc8ce0))
v4.14.0
github-actions[bot]github-actions[bot]·1mo ago·May 20, 2026
GitHub

Features

  • add set_navigation method for EU/AU/CN/IN regions ([#1142](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1142)) ([641a85a](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/641a85a3cbe95c77a44f8e412e7cc0b77d522c19))
v4.13.0
github-actions[bot]github-actions[bot]·1mo ago·May 19, 2026
GitHub

🐛 Bug Fixes

  • add check_action_status to HyundaiBlueLinkApiUSA ([#1139](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1139)) ([de16470](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/de164709225d4a0b865ab0f980c7d9b53f3d5226))
  • add ignitionDuration to non-CCS2 start_climate payload ([#1140](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1140)) ([7bacd60](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/7bacd60296a5afcb4965e8db7c1b3962f9a81a19))
  • handle both token expiry error message variants ([#1136](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1136)) ([a468d84](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/a468d845e66e0da48ae2e148f25dc9469efa4662))
  • handle missing gpsDetail key in KiaUvoApiEU ([#1137](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1137)) ([4a25a83](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/4a25a838087dbb898fcfc115007821f2ac218b61))

Features

  • add unit support for battery temperature fields ([#1135](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1135)) ([09a2f6d](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/09a2f6d5b94337c8a75e20aba0046301e80b1e9d))
v4.12.1
github-actions[bot]github-actions[bot]·1mo ago·May 18, 2026
GitHub

🐛 Bug Fixes

  • add CCS2 protocol support to force_refresh_vehicle_state ([#1124](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1124)) ([a97053e](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/a97053ed1778f873eac47f67d3a315fb6a225ba1))
  • JSONDecodeError for USA control commands ([#1132](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1132)) ([9126c50](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/9126c505587790ecc2a584cf8fb96178a5512245))
v4.12.0
github-actions[bot]github-actions[bot]·1mo ago·May 16, 2026
GitHub

Features

  • add supports_window_control capability flag ([#1128](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1128)) ([a2b6a0b](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/a2b6a0b1a2bd4c50a7965c784c6d0cf3af79526e))
  • Europe: Integrate headless login into KiaUvoApiEU, remove curl_cffi ([#1123](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1123)) ([0eaec8b](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/0eaec8b1b090c1f0200a032fd5268e888ab606da))
v4.11.1
github-actions[bot]github-actions[bot]·1mo ago·May 12, 2026
GitHub

🐛 Bug Fixes

  • handle empty response body in start_charge and stop_charge (USA) ([#1127](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1127)) ([026136b](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/026136bfaa2d3d5f1b9a55795f2bae8daa99dce5))
v4.11.0
github-actions[bot]github-actions[bot]·1mo ago·April 29, 2026
GitHub

Features

  • add UnsupportedControlError for resCode 4005 ([#1115](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1115)) ([6b44faf](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/6b44fafbe66511ff70167dca53a7c7a24fcd1359))
v4.10.4
github-actions[bot]github-actions[bot]·1mo ago·April 27, 2026
GitHub

🐛 Bug Fixes

  • correct CCS2 stationary (AC) and fast (DC) charging estimates ([#1106](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1106)) ([ceefea5](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/ceefea522d0efdf7a6271fff3609f6c6e6e2cf5c))
v4.10.3
github-actions[bot]github-actions[bot]·2mo ago·April 20, 2026
GitHub

🐛 Bug Fixes

  • Hyundai Token Script, switch to playwright and add option to use venv instead of installing dependencies globally ([#1094](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1094)) ([8d97ada](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/8d97ada451e32888a590d42f1c6b4ccd89c948ba))
v4.10.2
github-actions[bot]github-actions[bot]·2mo ago·April 19, 2026
GitHub

🐛 Bug Fixes

  • for [#1090](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1090) stale location for eu ([#1095](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1095)) ([8cf6e50](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/8cf6e50e0b5904ecd62ca16ef297020d7dfc8600))
v4.10.1
github-actions[bot]github-actions[bot]·2mo ago·April 18, 2026
GitHub

🐛 Bug Fixes

  • USA Hyundai prep check_response_for_errors ([#1097](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1097)) ([f46486d](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/f46486d0298d4023cc5c79dcd4955688ef3685aa)), closes [/github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/blob/852124f470b9897f994bbe5bd0e86a23dfebb533/hyundai_kia_connect_api/ApiImplType1.py#L50-L108](https://github.com//github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/blob/852124f470b9897f994bbe5bd0e86a23dfebb533/hyundai_kia_connect_api/ApiImplType1.py/issues/L50-L108)
v4.10.0
github-actions[bot]github-actions[bot]·2mo ago·April 17, 2026
GitHub

Features

  • Pulled value of AC and DC charge limits for India EV Vehicles ([#1072](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1072)) ([3196f0f](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/3196f0f600bb006a6b5ca0b13123f09d241044bf))
v4.9.0
github-actions[bot]github-actions[bot]·2mo ago·April 13, 2026
GitHub

Features

  • CA: SMS Support ([#1086](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1086)) ([60fce3f](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/60fce3ff7c26a8d25981dfdef721322059f1ba45))
  • usa: populate engine_type and use it to gate /evc/gts ([#1085](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1085)) ([f68b2ec](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/f68b2ecac4753a9db6e728b3e2a40cd9a80ecac1)), closes [#1080](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1080) [#1080](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1080)
  • usa: read charge targets via dedicated /evc/gts endpoint ([#1080](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1080)) ([bba5c51](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/bba5c51a595a83a45aafa446b75a55b309f6d82b)), closes [#1059](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1059) [#1024](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1024)
v4.8.4
github-actions[bot]github-actions[bot]·2mo ago·April 13, 2026
GitHub

🐛 Bug Fixes

  • ca SMS and OTP ([#1084](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1084)) ([79c91a3](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/79c91a3415620a86481d345cab8f4f2e159ea952))
v4.8.3
github-actions[bot]github-actions[bot]·2mo ago·April 12, 2026
GitHub

🐛 Bug Fixes

  • remove debug logging of tokens and cookies ([#1082](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1082)) ([b6be57c](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/b6be57ccc64fd2c5054ca480ca8a6e954bdba921))
  • EU: EU Location Fix ([#1083](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1083)) ([cef1c50](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/cef1c5022ce1a79c13866a49bbba31e841108e4d))
v4.8.2
github-actions[bot]github-actions[bot]·2mo ago·April 6, 2026
GitHub

🐛 Bug Fixes

  • fix for testing on build ([148620e](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/148620ea5165b90b20c14dce3e8402535cfa7a9a))
  • no debug logging of tokens ([#1078](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1078)) ([56305a3](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/56305a3376ed3dc1eca0964dd9a9b7c1a681a3b7))
  • CA: Skip Canadian timezone detection for fresh UTC timestamps ([#1071](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1071)) ([008b311](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/008b311d41efac5343d2e59fc95eca2acb6cd98b))
v4.8.1
github-actions[bot]github-actions[bot]·2mo ago·April 1, 2026
GitHub

🐛 Bug Fixes

  • EU: correct OAuth endpoint and headers for Genesis EU ([#1066](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1066)) ([8c92cc2](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/8c92cc27deb42157d4c92dfd699c440840453105)), closes [#935](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/935) [#879](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/879) [#514](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/514)
v4.8.0
github-actions[bot]github-actions[bot]·2mo ago·March 27, 2026
GitHub

🐛 Bug Fixes

  • AU: call _get_location() for CCS2 cars to resolve stale location ([#1064](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1064)) ([a1fb6ac](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/a1fb6ac02b26c27681e28ede520ef9ecba4e4847)), closes [#1573](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1573) [#1573](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1573) [#1573](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1573) [#1573](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1573)
  • CA: Fix get_location always failing with error 6459 ([#1069](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1069)) ([631a9c5](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/631a9c575d3e3e0f58b1e74910005e38d03fceb7))

Features

  • add KiaHyundaiToken multi-region browser-based token retrieval tool ([#1067](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1067)) ([eacc341](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/eacc3417d4a3910bfd496a1037fac4520964daff))
v4.7.3
github-actions[bot]github-actions[bot]·3mo ago·March 11, 2026
GitHub

🐛 Bug Fixes

  • usa: force refresh should always update targetSOC charge limits ([#1059](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1059)) ([8d2b8aa](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/8d2b8aa131f2f1f30b76f54f1f1fd6c7c600c19d)), closes [#1060](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1060) [#1568](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1568)
v4.7.2
github-actions[bot]github-actions[bot]·3mo ago·March 4, 2026
GitHub

🐛 Bug Fixes

  • duration for india ([#1051](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1051)) ([aac8426](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/aac842673ee510f45b05d11d47bd231fcf1352b0))
v4.7.1
github-actions[bot]github-actions[bot]·3mo ago·March 3, 2026
GitHub

🐛 Bug Fixes

  • usa: disable test token, see if that fixes vehicle wake every 30 min ([#1049](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1049)) ([d98ee55](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/d98ee55495677237512972ff47f24963f50a964c))
  • makes sure the line endings is in unix format ([#1046](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1046)) ([f1cfce2](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/f1cfce2d0ec6923977ec99a5b3b1b1993e0266d9))
v4.7.0
github-actions[bot]github-actions[bot]·3mo ago·March 1, 2026
GitHub

Features

  • add V2H ([#1018](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1018)) ([ac30f9e](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/ac30f9e0dfba16a0c630496d5703a505316a2100))
  • EU: New EV Values ([#1040](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/1040)) ([c4e3afa](https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/commit/c4e3afad6c90bcd211bb4005f330187ba9026b13))