Bluelink binding (Hyundai/Kia/Genesis) [5.0.0.0;5.2.0.0)

Hi Florian,

if i get you right, currently only reading the charge limits is supported,
but setting them will be supported when 5.20 gets released.

I am currently an 5.14 and tried changing the AC-Limit from status to setpoint, but this doesn’t worked.

The addon version i am using is the one from the first post:

openhab> list -s | grep blue
250 x Active x 80 x 5.2.0.202602161531 x org.openhab.binding.bluelink

Eventlog:

2026-05-03 18:20:06.081 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'IONIQ_5_AC_Charge_Limit1' received command 90 (source: org.openhab.ui=>org.openhab.core.io.rest$stephan)
2026-05-03 18:20:06.083 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'IONIQ_5_AC_Charge_Limit1' predicted to become 90
2026-05-03 18:20:06.090 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'IONIQ_5_AC_Charge_Limit1' updated to 90 %
2026-05-03 18:20:06.091 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'IONIQ_5_AC_Charge_Limit1' changed from 100 % to 90 % (source: org.openhab.core.autoupdate.optimistic)
2026-05-03 18:20:08.576 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'IONIQ_5_AC_Charge_Limit1' received command 80 (source: org.openhab.ui=>org.openhab.core.io.rest$stephan)
2026-05-03 18:20:08.582 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'IONIQ_5_AC_Charge_Limit1' predicted to become 80
2026-05-03 18:20:08.583 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'IONIQ_5_AC_Charge_Limit1' updated to 80 %
2026-05-03 18:20:08.584 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'IONIQ_5_AC_Charge_Limit1' changed from 90 % to 80 % (source: org.openhab.core.autoupdate.optimistic)
2026-05-03 18:23:36.449 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'IONIQ_5_DC_Charge_Limit' updated to 100 %
2026-05-03 18:23:36.449 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'IONIQ_5_AC_Charge_Limit1' updated to 100 %
2026-05-03 18:23:36.451 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'IONIQ_5_AC_Charge_Limit1' changed from 80 % to 100 % (source: org.openhab.core.thing$bluelink:vehicle:BluelinkHyundai:XXXXXXXXXXXXXXXXX:charging#charge-limit-ac)

So i assume that version doesn’t yet support setting charge limits as it is older than the version you linked to.

You cannot change that the channel is read-only and command handling is not implemented, that’s has to be done in the ThingHandler: [bluelink] Support setting AC/DC charge limits by florian-h05 · Pull Request #20663 · openhab/openhab-addons · GitHub

Oh, cool stuff! Finally! :wink:
I just tested the Binding (EU-Region) with:

  • Kia EV6 MY2024 (pre-Facelift)
  • Hyundai INSTER MY2025

works fine!

Just two things:

  1. How can I completely deactivate the forced reload? [1]
    The vehicle thing lets me set the “Refresh Interval” for “refresh data” to 0, is this sufficient?
  2. You can change the UoM of the items to “km” fo ranges instead of meters, but it would be nice for newcomers to either chose imperial or metric for all units and to use the “bigger” and “default” unit. I can’t check if the US-version comes in feet instead of miles! :wink: But I think noone calculates the distances in meter or feet. You’d expect kilometers or miles.

[1] Just to add: not only does this affect rate limit of the API, but at least with former firmware-version of the cars you could completely brick the 12V battery with it. A refresh does lead to a complete wake-up of the car - at least it did in the first years. The four hour default (240 min) did cause my EV6 MY2021 to regularly deplete the 12V battery, as even with a full highvolt battery, the 12V battery did not top up. I tested this with my Kia mechanic and every time my script would “refresh” information, the whole car woke up, there was a big spike in 12V battery consumption and the car never went to deep sleep.
So since I changed my strategy to poll “cached” information every 15 mins and only force a “refresh”, if the car was actively loading at my wallbox… - that way I never wake the car up from deep sleep and I had no more bricked 12V battery (Kia replaced it twice in the first 6 month of me owning the car)