Wrong event detection on Hyundai Ioniq Electric causes dongle to turn off during driving

Subject of the issue

I think you are already working on being able to use the AuotPi with the Ioniq Electric to read charging status and such.
However for the last couple of days I been driving some long stretches over several hours, and I noticed that the car was reporting that it lost wifi connection, so after looking at the logs I see that it detected the car turned off, even though I was driving on the highway. It has done it all the days now.

Below are the events recorded:
I started the car around 06:38, and I was driving continiously withhout stops and did turn it off until 09:10 which is only showing as Battery level dropping a few voltages.

But the event log shows several “Engine Stopped” and “Standstill” events.
And it also turns the dongle off stopping the Wifi Connection.

Jul 11, 2018, 9:10:25 AM
event
battery
discharging
{ “event.battery.voltage”: 12.5 }
{ “event.battery.level”: 90 }
Jul 11, 2018, 9:10:23 AM
event
battery
discharging
{ “event.battery.voltage”: 12.6 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:10:16 AM
event
battery
discharging
{ “event.battery.voltage”: 12.6 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:10:04 AM
event
battery
discharging
{ “event.battery.voltage”: 12.8 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:07:27 AM
event
battery
charging
{ “event.battery.voltage”: 14 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:07:18 AM
event
battery
charging_slow
{ “event.battery.voltage”: 13.2 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:07:14 AM
event
battery
charging
{ “event.battery.voltage”: 14.1 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:06:55 AM
event
battery
charging_slow
{ “event.battery.voltage”: 13.4 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:06:49 AM
event
battery
charging
{ “event.battery.voltage”: 14.1 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:06:12 AM
event
battery
charging_slow
{ “event.battery.voltage”: 13.4 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:06:07 AM
event
battery
charging
{ “event.battery.voltage”: 14.4 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:06:00 AM
event
battery
charging
{ “event.battery.voltage”: 14.1 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:05:43 AM
event
battery
charging_slow
{ “event.battery.voltage”: 13.2 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:05:37 AM
event
battery
charging
{ “event.battery.voltage”: 14.5 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:05:34 AM
event
battery
overcharging
{ “event.battery.voltage”: 15 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:05:31 AM
event
battery
charging
{ “event.battery.voltage”: 14.4 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:05:27 AM
event
battery
charging
{ “event.battery.voltage”: 13.8 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:05:01 AM
event
battery
charging_slow
{ “event.battery.voltage”: 13.2 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:04:43 AM
event
battery
charging_slow
{ “event.battery.voltage”: 13.4 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:04:38 AM
event
battery
charging
{ “event.battery.voltage”: 14.4 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:04:32 AM
event
battery
charging
{ “event.battery.voltage”: 14.4 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:04:26 AM
event
battery
charging
{ “event.battery.voltage”: 14.2 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:03:58 AM
event
battery
charging_slow
{ “event.battery.voltage”: 13.4 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:03:54 AM
event
battery
charging
{ “event.battery.voltage”: 14.3 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:03:32 AM
event
battery
charging_slow
{ “event.battery.voltage”: 13.2 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:03:25 AM
event
battery
charging
{ “event.battery.voltage”: 14.7 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:03:23 AM
event
position
standstill
Jul 11, 2018, 9:03:17 AM
event
battery
charging
{ “event.battery.voltage”: 13.9 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:03:07 AM
event
battery
charging_slow
{ “event.battery.voltage”: 13.1 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 9:03:06 AM
event
engine
stopped
Jul 11, 2018, 9:03:00 AM
event
power
on
{ “event.power.trigger”: “stn” }
Jul 11, 2018, 8:55:18 AM
event
power
booting
{ “event.power.trigger”: “stn” }
Jul 11, 2018, 8:53:58 AM
event
power
sleep
{ “event.power.delay”: 10 }
{ “event.power.interval”: 3600 }
{ “event.power.reason”: “inactivity_after_sleep” }
Jul 11, 2018, 8:48:14 AM
event
battery
charging
{ “event.battery.voltage”: 14.8 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 8:43:29 AM
event
power
on
{ “event.power.trigger”: “timer” }
Jul 11, 2018, 7:43:12 AM
event
position
standstill
Jul 11, 2018, 7:43:10 AM
event
battery
charging
{ “event.battery.voltage”: 14.7 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 7:43:09 AM
event
engine
stopped
Jul 11, 2018, 7:41:30 AM
event
power
sleep
{ “event.power.delay”: 10 }
{ “event.power.interval”: 3600 }
{ “event.power.reason”: “engine_stopped” }
Jul 11, 2018, 7:11:24 AM
event
position
standstill
Jul 11, 2018, 7:11:10 AM
event
power
on
{ “event.power.trigger”: “stn” }
Jul 11, 2018, 7:11:04 AM
event
battery
charging
{ “event.battery.voltage”: 14.7 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 7:11:03 AM
event
engine
stopped
Jul 11, 2018, 7:10:10 AM
event
power
booting
{ “event.power.trigger”: “stn” }
Jul 11, 2018, 7:08:53 AM
event
power
sleep
{ “event.power.delay”: 10 }
{ “event.power.interval”: 3600 }
{ “event.power.reason”: “engine_stopped” }
Jul 11, 2018, 6:38:45 AM
event
position
standstill
Jul 11, 2018, 6:38:27 AM
event
battery
charging
{ “event.battery.voltage”: 14.8 }
{ “event.battery.level”: 100 }
Jul 11, 2018, 6:38:26 AM
event
engine
stopped
Jul 11, 2018, 6:38:09 AM
event
power
on
{ “event.power.trigger”: “stn” }
Jul 11, 2018, 6:01:38 AM
event
power
booting
{ “event.power.trigger”: “stn” }

Hi Brian

We found an issue where the OBD2 communication returns something unexpected, and causes the device to mistakenly believe the car has been turned off.
We are working on a fix.

Best regards
/Malte

2 Likes