List, I'm pleased to introduce the dedicated OVMS Kia Soul developer (he should have subscribed by now): please welcome Geir :-)
Gesendet: So 1. Nov 2015, 00:32 Von: goev_no05 An: dexter
Hi Michael!
I've been playing a lot with the code today :D It works quite well, although the VIN is shifted three bytes so I'm missing the first characters. The DEBUG 1 and 5 seem to be off too, but it just seem like they might be off by only one byte. I think so because I can fetch the aux battery voltage from row 4 byte 4, instead of byte 5 as should be expected. This is a little strange as it seems to be the same code as VIN. But I will look into these matters tomorrow!
I've added a lot of new data to your code: In my version I now show the correct SOC (V0.2 shows the BMS SOC which is around 4% lower), Odometer, aux battery voltage, correct charging power (it looks right at least for 230V systems). I'm also setting the charging modes based on the charging power and I copied the Range/Ideal range code from the Twizy and adapted it to the Kia. I think I will copy the CA-setting too, as they seem to be quite useful.
I feel that I have quite a good understanding of the system now, so if you want, I can relieve you from the Kia Soul-development :)
I am also subscribing to the ovms-developer list, so hopefully I don't need to bother you here anymore ;)
Good night, and take care!
Geir
As the OBD polling support for modes 02, 10 & 21 basically works, I now have pushed my latest changes including Kia V0.2 to the main repository. The Kia VIN currently needs to be cut by 3 bytes because the car_vin can only take 17 chars. As RAM is tight I decided to omit the first three chars. There would be space for a 20 bytes car_vin, but then the VIN is not that important IMO. You're right, the aux battery voltage should be in row 4 byte 5, and there is no intended offset, so that might be a bug. Glad to have you on board :-) Regards, Michael -- Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
Welcome, Geir. Or, if he hasn't subscribed yet, welcome future Geir. Mark
On 1 Nov 2015, at 5:22 PM, Michael Balzer <dexter@expeedo.de> wrote:
List,
I'm pleased to introduce the dedicated OVMS Kia Soul developer (he should have subscribed by now): please welcome Geir :-)
Gesendet: So 1. Nov 2015, 00:32 Von: goev_no05 An: dexter
Hi Michael!
I've been playing a lot with the code today :D It works quite well, although the VIN is shifted three bytes so I'm missing the first characters. The DEBUG 1 and 5 seem to be off too, but it just seem like they might be off by only one byte. I think so because I can fetch the aux battery voltage from row 4 byte 4, instead of byte 5 as should be expected. This is a little strange as it seems to be the same code as VIN. But I will look into these matters tomorrow!
I've added a lot of new data to your code: In my version I now show the correct SOC (V0.2 shows the BMS SOC which is around 4% lower), Odometer, aux battery voltage, correct charging power (it looks right at least for 230V systems). I'm also setting the charging modes based on the charging power and I copied the Range/Ideal range code from the Twizy and adapted it to the Kia. I think I will copy the CA-setting too, as they seem to be quite useful.
I feel that I have quite a good understanding of the system now, so if you want, I can relieve you from the Kia Soul-development :)
I am also subscribing to the ovms-developer list, so hopefully I don't need to bother you here anymore ;)
Good night, and take care!
Geir
As the OBD polling support for modes 02, 10 & 21 basically works, I now have pushed my latest changes including Kia V0.2 to the main repository.
The Kia VIN currently needs to be cut by 3 bytes because the car_vin can only take 17 chars. As RAM is tight I decided to omit the first three chars. There would be space for a 20 bytes car_vin, but then the VIN is not that important IMO.
You're right, the aux battery voltage should be in row 4 byte 5, and there is no intended offset, so that might be a bug.
Glad to have you on board :-)
Regards, Michael
-- Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
<dexter.vcf> _______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
Hi All, Thank you for the nice welcome :-D And thank you all so much for creating this amazing piece of open source! I hope I can contribute without destroying anything. Hehe! I’m a programmer by trade, but it’s mainly .Net and web development, so I’m a bit rusty when it comes to programming systems with limited resources ;-) I look forward to work more with the code and add more features to the Kia Soul EV. Many of the norwegian Soul EV-owners miss the possibility to start preheating the car remotely, so that would be the ultimate version for us :-) But thanks to Michael Balzer, we already have a version that is useful! Great work, Michael!!! Now I have to find out how to whitelist this mailinglist in my spamfilter…. ;-) Geir
1. nov. 2015 kl. 11.26 skrev Mark Webb-Johnson <mark@webb-johnson.net>:
Welcome, Geir.
Or, if he hasn't subscribed yet, welcome future Geir.
Mark
On 1 Nov 2015, at 5:22 PM, Michael Balzer <dexter@expeedo.de> wrote:
List,
I'm pleased to introduce the dedicated OVMS Kia Soul developer (he should have subscribed by now): please welcome Geir :-)
Gesendet: So 1. Nov 2015, 00:32 Von: goev_no05 An: dexter
Hi Michael!
I've been playing a lot with the code today :D It works quite well, although the VIN is shifted three bytes so I'm missing the first characters. The DEBUG 1 and 5 seem to be off too, but it just seem like they might be off by only one byte. I think so because I can fetch the aux battery voltage from row 4 byte 4, instead of byte 5 as should be expected. This is a little strange as it seems to be the same code as VIN. But I will look into these matters tomorrow!
I've added a lot of new data to your code: In my version I now show the correct SOC (V0.2 shows the BMS SOC which is around 4% lower), Odometer, aux battery voltage, correct charging power (it looks right at least for 230V systems). I'm also setting the charging modes based on the charging power and I copied the Range/Ideal range code from the Twizy and adapted it to the Kia. I think I will copy the CA-setting too, as they seem to be quite useful.
I feel that I have quite a good understanding of the system now, so if you want, I can relieve you from the Kia Soul-development :)
I am also subscribing to the ovms-developer list, so hopefully I don't need to bother you here anymore ;)
Good night, and take care!
Geir
As the OBD polling support for modes 02, 10 & 21 basically works, I now have pushed my latest changes including Kia V0.2 to the main repository.
The Kia VIN currently needs to be cut by 3 bytes because the car_vin can only take 17 chars. As RAM is tight I decided to omit the first three chars. There would be space for a 20 bytes car_vin, but then the VIN is not that important IMO.
You're right, the aux battery voltage should be in row 4 byte 5, and there is no intended offset, so that might be a bug.
Glad to have you on board :-)
Regards, Michael
-- Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
<dexter.vcf> _______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
OvmsDev mailing list OvmsDev@lists.teslaclub.hk http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
participants (3)
-
Geir Øyvind Vælidalo -
Mark Webb-Johnson -
Michael Balzer