Thought y'all might find this interesting with all the talk of whether and how frequently the 12V battery recharges itself. I think it's a well-beaten horse that it DOES, but I'm still curious exactly how frequently and under what circumstances. A bluetooth battery monitor shows that, when it does, the DCDC comes on for exactly 1 hour at a time to top up the 12V, but it's a little unclear what the logic is.
Well, it turns out there are a handful of projects built on the Bluelink/UVO API that work even in the USA (unlike Tronity), and one of them works just great with Home Assistant, which I use anyway so I set that up. Basically, it polls the Kia Connect API every so often, and makes a forced refresh (wake up the car to get new data) every couple hours. All the API data comes into Home Assistant, and the way I have it set up, all that data also gets shoveled over to InfluxDB and is available in Grafana to graph. What's interesting is, in addition to all the stuff you see in the app (EV battery %, odometer, doors or windows open, etc) the API ALSO reports 12V battery state of charge. I assume the app shows this for ICE vehicles but just hides it for EVs, but it's still there.
To spare your eyes, the yellow line is odometer, green is EV battery %, and blue is 12V battery, presumably also %. It looks like the car turns on the DCDC to top it up whenever it hits 80% estimated, and that tops it up to 90-91%. Looks like it drains around 15% per day if not much is going on.
You can see my odometer hasn't ticked up in days - the car's been sitting at the dealership waiting on new tires since just before I set the system up, so 15% per day off the 12V and like half a percent per day for the EV battery just sitting around, maybe moved a few feet from space to space once every day or two.
The next stage to this experiment is to put a maybe 5W load on the 12V constantly and see if the car gets angry about it (like a dashcam in parking mode with no external battery)
Well, it turns out there are a handful of projects built on the Bluelink/UVO API that work even in the USA (unlike Tronity), and one of them works just great with Home Assistant, which I use anyway so I set that up. Basically, it polls the Kia Connect API every so often, and makes a forced refresh (wake up the car to get new data) every couple hours. All the API data comes into Home Assistant, and the way I have it set up, all that data also gets shoveled over to InfluxDB and is available in Grafana to graph. What's interesting is, in addition to all the stuff you see in the app (EV battery %, odometer, doors or windows open, etc) the API ALSO reports 12V battery state of charge. I assume the app shows this for ICE vehicles but just hides it for EVs, but it's still there.
To spare your eyes, the yellow line is odometer, green is EV battery %, and blue is 12V battery, presumably also %. It looks like the car turns on the DCDC to top it up whenever it hits 80% estimated, and that tops it up to 90-91%. Looks like it drains around 15% per day if not much is going on.
You can see my odometer hasn't ticked up in days - the car's been sitting at the dealership waiting on new tires since just before I set the system up, so 15% per day off the 12V and like half a percent per day for the EV battery just sitting around, maybe moved a few feet from space to space once every day or two.
The next stage to this experiment is to put a maybe 5W load on the 12V constantly and see if the car gets angry about it (like a dashcam in parking mode with no external battery)