The software or firmware of the vehicle makes everything work. This software can be restricted to give you the best economical outcome, it can give you more or less distance, more or less power when pulling away but it is also tuned to prevent malfunction or failure of vehicle parts like the motor or batteries.
By tuning this software even further you can get exactly what you want.
EV tuning software
EV tuning you vehicle software or firmware needs to be done by a professional. It can save you money on electric and the amount of time you have to have vehicle hooked up and charging.
Car management software
Open Vehicles
The OVMS is an all open source vehicle remote monitoring, diagnosis and control system.
The system provides live monitoring of vehicle metrics like state of charge, temperatures, tyre pressures and diagnostic fault conditions. It will alert you about critical conditions and events like a charge abort, battery cell failure or potential theft. Depending on the vehicle integration it allows you to take control over the charge process, climate control, tuning parameters of the engine and more. OVMS developers are enthusiasts trying hard to provide as detailed information about the internals of a vehicle as possible.
evDash
Working only with electric vehicles Fully supported: Kia e-NIRO/e-Soul (EV), Hyundai Kona EV, Hyundai Ioniq EV. Community supported: Niro PHEV, Renault ZOE 28, BMW i3, VW ID3 45/58/77. See Release notes, quick installation via flash tool bellow.
Electric Vechicles Charging Management
Features
simple and clean user interface
wide range of supported chargers:
ABL eMH1, Alfen (Eve), Bender (CC612/613), cFos (PowerBrain), Daheimladen, Ebee (Wallbox), Ensto (Chago Wallbox), EVSEWifi/ smartWB, Garo (GLB, GLB+, LS4), go-eCharger, HardyBarth (eCB1, cPH1, cPH2), Heidelberg (Energy Control), Innogy (eBox), Juice (Charger Me), KEBA/BMW, Menneckes (Amedio, Amtron Premium/Xtra, Amtron ChargeConrol), NRGkick, openWB (includes Pro), Optec (Mobility One), PC Electric (includes Garo), Siemens, TechniSat (Technivolt), Tinkerforge Warp Charger, Ubitricity (Heinz), Vestel, Wallbe, Webasto (Live), Mobile Charger Connect and many more
experimental EEBus support (Elli, PMCC)
experimental OCPP support
Build-your-own: Phoenix Contact (includes ESL Walli), EVSE DIN
Smart-Home outlets: FritzDECT, Shelly, Tasmota, TP-Link
wide range of supported meters for grid, pv, battery and charger:
ModBus: Eastron SDM, MPM3PM, ORNO WE, SBC ALE3 and many more, see https://github.com/volkszaehler/mbmd#supported-devices for a complete list
Integrated systems: SMA Sunny Home Manager and Energy Meter, KOSTAL Smart Energy Meter (KSEM, EMxx)
Sunspec-compatible inverter or home battery devices: Fronius, SMA, SolarEdge, KOSTAL, STECA, E3DC, ...
and various others: Discovergy, Tesla PowerWall, LG ESS HOME, OpenEMS (FENECON)
vehicle integration (state of charge, remote charge, battery and preconditioning status):
Audi, BMW, Citroën, Dacia, Fiat, Ford, Hyundai, Jaguar, Kia, Landrover, Mercedes, Mini, Nissan, Opel, Peugeot, Porsche, Renault, Seat, Smart, Skoda, Tesla, Volkswagen, Volvo, ...
Services: OVMS, Tronity
Scooters: Niu, Silence
plugins for integrating with any charger/ meter/ vehicle:
Modbus, HTTP, MQTT, Javascript, WebSockets and shell scripts
status notifications using Telegram, PushOver and many more
logging using InfluxDB and Grafana
granular charge power control down to mA steps with supported chargers (labeled by e.g. smartWB as OLC)
REST and MQTT APIs for integration with home automation systems
Add-ons for HomeAssistant and OpenHAB (not maintained by the evcm core team)
softeng-ev
The main subject of this project is the management of the ev-charging stations network. We presume that the charging points are stationed in public or private areas, such as public parking areas, parking spots, gas stations, private parkings etc. The stakeholders that we examine in this particular project are the electronic vehicle owners, the energy providers, the parking owners as well as the municipalities that own public parking spaces. One or more use cases that we developed are assigned to each stakeholder. Car owners have the ability to charge their vehicles, to see the nearest available charging stations as well as to pay their past-due monthly bills. Parking owners and municipalities have access to statistics of their charging stations. Furthermore, they can add, delete or modify a charging spot. Finally, the energy providers can see statistics for all the chraging stations they provide electricity to.