- Programattically determine what vehicle metrics are supported and only add supported metrics to the telemetry object.
- Additional telemetry field sent to ABRP
capacity
- Change to HTTPS for the ABRP API endpoint
- Associated instructions to setup the trusted root CA certificate for the ABRP API
- Additional telemetry fields sent to ABRP
is_dcfc
is_parked
kwh_charged
heading
odometer
est_battery_range
- Nissan Leaf specific metrics used for SOC, SOH and estimated range
- Reduce bandwidth by only sending frequent data for calibration (every 10 seconds) when the driving speed is greater than 70 kph
- Reduce bandwidth by changing the determination of a significant telemetry change to take into account whether the vehicle is charging, and only send if the power changes by more than 1 kW.
- Capture speed and power metrics every second and then send median based on the power reading for more accurate ABRP calibration of estimated km/kWh @ 110 kph
- Additional DEBUG logging included (off by default)
- Numerous code modifications to reduce use of module state within module functions
- Update script so it can be running continuously
- Remove unneeded dependencies on multiple config items (Now only have to set token)
- Stability improvements
- Background on the OVMS forum at Send live data to abrp
- Fix for rounding of fractional SOC causing abrp to report SOC off by 1
- Fix for altitude never being sent
- New convenience method to reset config to defaults
- based now on OVMS configuration to store user token, car model and url
- review messages sent during charge
- send a message when vehicle is on before moving to update abrp
- fixed the utc refreshing issue
- send notifications
- send live data only if necessary
- script eval abrp.resetConfig() => reset configuration to defaults