Kia Uvo Integration

Hi Guys

I got my account locked out for 24 hours due to to many requests so I have backed off the regularity of forced updates. I also went and made a new account for this integration that is different to my phone but I am not able to see where I can update the login, is it possible without effecting the current installed integration?

Thanks

I just updated to the latest version 2.0.46 and it seems a lot of the sensors got re-named?
I guess not a biggy - Iā€™ll have to update my picture-elements card accordingly.
Just wanted to make sure that this was done on purpose :slight_smile:

Also I donā€™t seem to be able to find the sensor for the smart-key-battery warning anymore - is it gone for good ?

Oh and just discovered: The charge door is indicating ā€œopenā€ when in reality it is closed !

First of all, majority of credits goes to @cdnninja and many other new contributors, not me :slight_smile:

Can you open an issue under GitHub repository to track charge port problem?

I will give it a try - first time ever :slight_smile:

I noticed that in the aircondition settings there is now an option to heat the seats?
Wow if this works, I will definitely buy you a coffee :rofl:

Welcome to the HA Community.

I will have the I5 in common with you soon I hope. Hyundai reported in their last email that my car arrives 1st Quarter 23. Hopefully we wonā€™t have any more delays.

This integration has been great until the last update which broke a bunch of stuff so I will need to relearn this as well.

I donā€™t think EU has support for it but the core work is done for this. Open an issue and we can figure it out.

1 Like

Lots of architectural updates that do break items. This pain is needed to get this to the next level for things like multi car support, fixing some of the issues that we couldnā€™t support like multiple seat status, steering wheel etc. Please open issues on github if something is broken.

Release notes for 2.X also mention this new version is a breaking change.

You donā€™t need to update, if you were happy with previous version but we wonā€™t be able support it either

Hello, very new to Home Assistant. As I understandā€¦ the start climate is a serviceā€¦ how do I get this to show on my dashboard as a button?

Make a button card.
Where it says ā€œtap actionā€ - enter ā€œcall serviceā€
Enter the kia_uvo ā€œstart_climateā€ in the line below

2 Likes

Thanks I got that figured out, as well as using automation to trigger itā€¦ I pulled the automation into HomeKit and it didnā€™t work on my iOS home app. Not sure why that is.

Iā€™ve had a look around but canā€™t find anything relating to this.

Iā€™m using node-red and since a recent update I now get ā€œCall-service error. ā€˜device_idā€™ā€ in my debug log and nothing is working. How can I get my device_id for the car?

Go to Developer tools page, services tab, fill one kia_uvo service call with UI (no need to make exact call) and switch to yaml.

You will see the device id.

Could you also open an request on GitHub, if device id is missing and there is only one car, we can fallback to it.

Thank you, that seems to have done the trick.

Iā€™m not that great on git-hub but Iā€™ll try and pop a request in.

Hi,

Iā€™ve just updated to the latest version: 2.3.1 and the miles configuration option appears to have disappeared?

you can change presentation unit on the home assistant entity settings now.

Ah OK, thank you, now changed for range.
However you cannot amend ā€œAverage Energy Consumptionā€
image

Sorry to be the idiot but Iā€™m struggling to add this integration. Iā€™ve tried to add the GitHub URL here but it says it isnā€™t a valid add-on repository:

And I havenā€™t been able to figure out what folder from GitHub to add manually and where to copy it to.

Any help appreciated!

Why donā€™t you use HACS instead?

I cannot get to use the new format for service kia_uvo.start_climate: to start heating the steering wheel, it used to be simply heating: true or false. Now it has to be ā€œ1ā€ in order to start ā€œSteering Wheel, Side and Back Defrosterā€. It seems ā€œ1ā€ is not an integer, as seen in the service callā€™s UI:

service: kia_uvo.start_climate
data:
  duration: 5
  temperature: 21.5
  climate: true
  defrost: false
  heating: "1"

duration and temperature are integer, thus they can be passed as simply 5 or 21.5, but heating is not an integer, so it has to be passed with double quotes, apparently. It works when I call the service via dev tools, but I canā€™t get the double quote to work in an automation.

This is the piece of code that doesnā€™t work:

  startclimatecar:
    mode: restart
    sequence:
      - repeat:
          while: "{{ is_state('binary_sensor.ioniq5_air_conditioner', 'off') and repeat.index < 10 }}"
          sequence:
          - service: kia_uvo.start_climate
            data:
              Duration: 15
              Climate: true
              Temperature: "{{ states('input_number.cartemperature')|int(0) }}"
              Defrost: "{{ is_state('input_boolean.chauffer_voiture', 'on') }}"
              Heating: >-
                {% if is_state('input_boolean.chauffer_voiture', 'on') %}
                  "1"
                {% else %}
                  "0"
                {% endif %}
          - delay: 00:00:30

Any help appreciated !