iternio / ovms-link

14 stars 6 forks source link

Kia Soul EV 30kWh SOH #12

Open bofi99 opened 1 year ago

bofi99 commented 1 year ago

The Kia Soul Mj 2017-2019 with 30kWh battery reports always SOH 60% because the SOH reading has changed for the newer model and OVMS never got an update to solve this problem. This is not good for planning in ABRP. I always have to uncheck automatic settings for SOH in ABRP. Is it possible to change the script do deactivate sending the SOH value?

dteirney commented 1 year ago

Do you have any information or pointers on how to detect the vehicle that's not reporting the SOH metric out of OVMS? A link to the OVMS issue might be enough to determine if there's an easy way to detect this state and leave that detail out of the payload sent to ABRP.

bofi99 commented 1 year ago

The wrong SOH reading on Soul Mj 2017-2019 was never fixed in OVMS. The only app that reads the correct SOH is SoulSpy. Seems the logic has changed between Mj2015-2016 27kWh and the 30kWh version. First OVMS reports 110% SoH and then 60%. The wrong SOH is really annoying because ABRP always switches to automatic settings in Android Auto. Then the degradation is 40%. The calculation of the reference consumption is always to high (40%). because of the wrong SOH.

https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/issues/493#issue-767336325

bofi99 commented 1 year ago

Because SOH doesn't change frequently I will try to set the soh manualy in the script:

https://github.com/bofi99/ovms-link I will test it tomorrow.

dteirney commented 1 year ago

@bofi99 , what vehicle type is reported in the OVMS metrics for that vehicle type? There's some changes coming to allow simpler overrides that may be useful for this case. Are there any metrics that can be used to identify the vehicle type needing this behaviour, e.g. 'v.type' from metrics list in the command shell.

bofi99 commented 1 year ago

Hello, the meitrics list of my car: m.egpio.input 0,1,2,3,4,5,6,7,8,9 m.egpio.monitor m.egpio.output 3,4,5,6,7,8,9 m.freeram 3486420 m.hardware OVMS WIFI BLE BT cores=2 rev=ESP32/1; MODEM SIM7600 m.monotonic 64471Sec m.net.mdm.iccid xxxxxxxxxxxxxxxxxxx m.net.mdm.mode GSM,Online m.net.mdm.model LE20B03SIM7600M21-A m.net.mdm.netreg RegisteredRoaming m.net.mdm.network xxxxxxxxxxx Hologram m.net.mdm.sq -95dBm m.net.provider xxxxxxxxxx m.net.sq -75dBm m.net.type wifi m.net.wifi.network xxxxxxxx m.net.wifi.sq -75.3dBm m.obdc2ecu.on m.serial m.tasks 17 m.time.utc 1689594105Sec m.version 3.3.003-518-gb6c10a59/ota_1/edge (build idf v3.3.4-849-g6e214dc335 Jun 18 2023 08:43:44) s.v2.connected yes s.v2.peers 1 s.v3.connected s.v3.peers v.b.12v.current v.b.12v.voltage 14.16V v.b.12v.voltage.alert v.b.12v.voltage.ref 12.12V v.b.c.temp 25,24,25,25,25,25,25,25°C v.b.c.temp.alert 0,0,0,0,0,0,0,0 v.b.c.temp.dev.max 0.13,-0.88,0.13,0.13,0.13,0.13,0.13,0.13°C v.b.c.temp.max 25,24,25,25,25,25,25,25°C v.b.c.temp.min 25,24,25,25,25,25,25,25°C v.b.c.voltage 4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04V v.b.c.voltage.alert 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 v.b.c.voltage.dev.max 0.01729,0.01896,0.00396,0.00396,0.01979,0.01729,0.00396,0.00396,0.01792,0.01812,0.00396,0.01812,0.01937,0.01958,0.00396,0.00396,0.00396,0.00396,0.00396,0.00396,0.01729,0.00396,0.01812,0.01896,0.00396,-0.01604,0.00396,0.00396,0.00396,-0.01604,0.00396,0.00396,0.00396,0.00396,0.00396,0.00396,0.00396,0.00396,0.00396,0.00396,0.00396,0.00396,-0.01979,0.00396,-0.01854,0.00396,0.00396,0.00396,0.00396,0.00396,-0.01604,0.00396,-0.0175,0.00396,0.00396,0.01729,0.00396,0.00396,0.00396,0.00396,-0.01833,0.00396,0.00396,0.00396,0.00396,0.00396,0.00396,-0.01854,-0.01604,-0.01958,0.00396,-0.01604,0.00396,0.00396,-0.01604,0.01896,-0.01833,0.00396,-0.01854,-0.01854,-0.01937,0.00396,0.00396,0.00396,0.00396,0.00396,-0.0175,0.00396,-0.0175,0.00396,0.00396,0.00396,0.00396,0.00396,0.00396,-0.0175V v.b.c.voltage.max 4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04,4.04V v.b.c.voltage.min 4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4,4.02,4,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4,4,4.02,4,4,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4,4,4,4.02,4,4.02,4,4.02,4,4.02,4,4.02,4.02,4.02,4.02,4.02,4,4.02,4,4,4,4.02,4.02,4.02,4,4,4,4,4.02,4,4,4,4,4.02,4,4,4,4,4,4,4.02,4.02,4.02,4.02,4,4,4,4,4,4,4,4.02,4,4V v.b.cac 41.4Ah v.b.consumption 0kWh/100km v.b.coulomb.recd v.b.coulomb.recd.total v.b.coulomb.used v.b.coulomb.used.total v.b.current -3.8A v.b.energy.recd 0.201172kWh v.b.energy.recd.total v.b.energy.used -0.101562kWh v.b.energy.used.total v.b.health v.b.p.level.avg v.b.p.level.max v.b.p.level.min v.b.p.level.stddev v.b.p.temp.avg 24.88°C v.b.p.temp.max 25°C v.b.p.temp.min 24°C v.b.p.temp.stddev 0.33°C v.b.p.temp.stddev.max 0.33°C v.b.p.voltage.avg 4.04V v.b.p.voltage.grad 0V v.b.p.voltage.max 4.04V v.b.p.voltage.min 4.04V v.b.p.voltage.stddev 0.00052V v.b.p.voltage.stddev.max 0.00798882V v.b.power 1.71875kW v.b.range.est 184km v.b.range.full 199.5km v.b.range.ideal 183.54km v.b.range.speed 18.3km/h v.b.soc 92% v.b.soh 60% v.b.temp 24.75°C v.b.voltage 405.2V v.c.12v.current v.c.12v.power v.c.12v.temp v.c.12v.voltage v.c.charging yes v.c.climit 28.6957A v.c.current 7.48981A v.c.duration.full 82Min v.c.duration.range 82Min v.c.duration.soc 82Min v.c.efficiency v.c.kwh 0.0700391kWh v.c.kwh.grid v.c.kwh.grid.total v.c.limit.range 0km v.c.limit.soc 0% v.c.mode standard v.c.pilot yes v.c.power v.c.state charging v.c.substate onrequest v.c.temp 43.3333°C v.c.time 1897Sec v.c.timermode no v.c.timerstart v.c.type type1 v.c.voltage 230V v.d.cp yes v.d.fl no v.d.fr no v.d.hood v.d.rl no v.d.rr no v.d.trunk no v.e.alarm v.e.aux12v v.e.awake no v.e.c.config v.e.c.login v.e.cabinfan v.e.cabinintake v.e.cabinsetpoint v.e.cabintemp 33°C v.e.cabinvent v.e.charging12v yes v.e.cooling no v.e.drivemode v.e.drivetime 0Sec v.e.footbrake v.e.gear v.e.handbrake yes v.e.headlights no v.e.heating v.e.hvac v.e.locked no v.e.on no v.e.parktime 1998Sec v.e.regenbrake v.e.serv.range v.e.serv.time v.e.temp 23°C v.e.throttle v.e.valet v.g.climit v.g.current v.g.duration.empty v.g.duration.range v.g.duration.soc v.g.efficiency v.g.generating v.g.kwh v.g.kwh.grid v.g.kwh.grid.total v.g.limit.range v.g.limit.soc v.g.mode v.g.pilot v.g.power v.g.state v.g.substate v.g.temp v.g.time 0Sec v.g.timermode v.g.timerstart v.g.type v.g.voltage v.i.efficiency v.i.power v.i.temp 36°C v.m.rpm 0 v.m.temp 32°C v.p.acceleration v.p.altitude 496.8m v.p.direction 0° v.p.gpshdop 1.1 v.p.gpslock yes v.p.gpsmode AA v.p.gpsspeed 0km/h v.p.gpssq 81% v.p.gpstime 1689594106Sec v.p.latitude 47.xxx v.p.location v.p.longitude 12.xxxx v.p.odometer 77998.6km v.p.satcount 10 v.p.speed 0km/h v.p.trip 0km v.p.valet.distance v.p.valet.latitude v.p.valet.longitude v.t.alert v.t.health v.t.pressure 263.724,258.553,263.724,253.382kPa v.t.temp 41,40,42,40°C v.type KS v.vin xks.b.aux.soc 100% xks.b.bms.soc 87.8% xks.b.cell.det.max 0% xks.b.cell.det.max.no 58 xks.b.cell.det.min 100% xks.b.cell.det.min.no 77 xks.b.cell.volt.max 4.04V xks.b.cell.volt.max.no 5 xks.b.cell.volt.min 4.04V xks.b.cell.volt.min.no 43 xks.b.heat1.temp 25°C xks.b.heat2.temp 25°C xks.b.inlet.temp 25°C xks.b.max.temp 24°C xks.b.min.temp 25°C xks.c.power 86.74kW xks.c.speed 12.8722km/h xks.e.climate.ac no xks.e.climate.auto no xks.e.climate.driver.only no xks.e.climate.fan.speed 0 xks.e.climate.mode 0 xks.e.climate.resirc no xks.e.climate.temp 0°C xks.e.highbeam no xks.e.lowbeam no xks.e.pos.arrival.hour 0 xks.e.pos.arrival.minute 0 xks.e.pos.dist.to.dest 0km xks.e.pos.street xks.e.preheat.timer1.enabled no xks.e.preheat.timer2.enabled no xks.e.preheating no xks.e.trip 20.8047km xks.e.trip.energy.recuperated 2.30078kWh xks.e.trip.energy.used 3.09766kWh xks.ldc.in.volt 406V xks.ldc.out.amps 6A xks.ldc.out.volt 14.5V xks.ldc.temp 36°C xks.obc.pilot.duty 14.6667% xks.obc.timer.enabled no xks.v.cruise.control.enabled no xks.v.emergency.lights no xks.v.power.usage 0kW xks.v.seat.belt.back.left no xks.v.seat.belt.back.middle no xks.v.seat.belt.back.right no xks.v.seat.belt.driver no xks.v.seat.belt.passenger no xks.v.steering.mode Unknown xks.v.traction.control yes xks.v.trip.consumption 0.833333kWh/100km xks.version 0.4.7 Jun 3 2023 13:15:14

kezarjg commented 3 weeks ago

@bofi99 Can you confirm if this is still an issue? I'm working on a change to the way vehicle-specific metrics are handled. If this is, I'll exclude SOH for that vehicle type.

bofi99 commented 3 weeks ago

The issue with SOH reading for the MJ 2017 Models of Kia Soul is still an issue. First it reads 110% and then 60%.