Welcome, Doug :-)

The OVMS is a very good base for playing & learning about embedded systems & IoT as well as CAN bus & vehicle system communication.

There are lots of opportunities for low level & high level projects. Creating plugins based on HTML & Javascript is pretty easy and quickly rewarding, especially important for educational projects.

When digging deeper you'll get to CAN reverse engineering & protocols and a quite complex FreeRTOS application running on a dual core processor. It's amazing what can be done with the little ESP32. Plus you've got an open source hardware you can easily extend and adapt, and connect other devices to via Wifi.

Regarding Bolt support, a quick quack reveals https://allev.info/boltpids/. If that's not sufficient you can easily extend on that using the OVMS. A primer on CAN RE: https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/issues/255#issuecomment-835379478

Regarding educational projects, you may find some inspiration in the example plugin:
https://docs.openvehicles.com/en/latest/components/ovms_script/docs/foglight.html

An inspiration for small & fun hardware projects around the OVMS could be the WifiConsole:
https://github.com/dexterbg/WifiConsole

Regards,
Michael


Am 07.11.22 um 02:27 schrieb Douglas Urner:
Hello, I’m interested in “rationalizing” our EV experience — and having a coding project to share with my daughter and nephews — so I’ve decided to see what I can do with OVMS.

We have a 2022 Kia Niro EV and a 2023 Chevrolet Bolt 2LT. My hope is to be able to use the OVMS app in place of the Kia UVO and Chevrolet On Star apps, so I’m quite interested in working on Bolt support, and the possibility of getting the remote start (e.g., cabin preheat) working on the Niro.

My software development background is primarily with OS development and maintenance (BSD Unix). These days I’m teaching high school CS, so I’m eager to have a “real” project to work on. With luck, my OVMS hardware will be arriving this week.

Best, Doug

Douglas Urner (he/they) | dlu@canishe.com | +1 360.769.5565






_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev

-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26