Hyundai-Kia-Connect / kia_uvo

A Home Assistant HACS integration that supports Kia Connect(Uvo) and Hyundai Bluelink. The integration supports the EU, Canada and the USA.
MIT License
390 stars 80 forks source link
bluelink car homeassistant homeassistant-integration hyundai kia uvo

hacs_badge

Code Maintainers Wanted

I no longer have a Kia or Hyundai so don't maintain this like I used to. Others who are interested in jumping in are welcome to join the project! Even just pull requests are appreciated!

I have baked a custom integration for Kia Uvo / Hyundai Bluelink, this will be working for new account types. Thanks for your hard work @wcomartin. This project was mostly inspired by his home assistant integration. This now uses our underlying python package: https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api.

Installation

You can install this either manually copying files or using HACS. Configuration can be done on UI, you need to enter your username and password, (I know, translations are missing, a PR for this would be great!).

Supported entities

Supported services

These can be access by going to the developer menu followed by services.

Service EU EU(>2023) CA USA Kia USA Hyundai USA Genesis China
Update
Force Update not tested
Lock Unlock
start stop climate
start stop charge
set charge limits not tested
open and close charge port

I have posted an example screenshot from my own car.

Device Details Configuration

Troubleshooting

If you receive an error while trying to login, please go through these steps;

  1. As of now, integration only supports USA, EU and CAD region, so if you are outside, you are more than welcome to create an issue and become a test user for changes to expand coverage. USA coverage isn't complete.
  2. If you are in EU, please log out from UVO app and login again. While logging in, if your account was created in legacy UVO servers, they will be migrated to new Kia Uvo / Hyundai Bluelink servers. Related Issue: https://github.com/Hyundai-Kia-Connect/kia_uvo/issues/22
  3. If you have migrated recently, you might need to wait one day to try again. Related Issue: https://community.home-assistant.io/t/kia-uvo-integration-pre-alpha/297927/12?u=fuatakgun
  4. As a last resort, please double check your account credentials or you can create a new account and share your car from main account to new account.
  5. You can enable logging for this integration specifically and share your logs, so I can have a deep dive investigation. To enable logging, update your configuration.yaml like this, we can get more information in Configuration -> Logs page
    logger:
    default: warning
    logs:
    custom_components.kia_uvo: debug
    hyundai_kia_connect_api: debug