I’ve done this release on my server (edge, eap and main). Regards, Mark
On 30 Sep 2021, at 12:45 AM, Michael Balzer <dexter@expeedo.de> wrote:
Signed PGP part We need to roll out this release directly to "main", "eap" and "edge", see thread "Urgent TLS root certificate issue (Let's Encrypt)" for details.
I've just pushed the tag and rolled out the new build on dexters-web.de. Mark, can you please do the same on openvehicles.com?
Changes:
2021-09-29 MB 3.2.017 OTA release - Added VEHICLE_POLL_TYPE_ROUTINECONTROL to UDS (ISO 14229) service identifiers list - MG ZS EV: - Moved to 2 car variants architecture: MG EV A (✔ Zombie mode | ❌ GWM authentication | ❌ Poll BCM) and MG EV B (❌ Zombie mode | ✔ GWM authentication | ✔ Poll BCM) - New commands: drl [on | off] Turn on/off daytime running lights drlauth [on | off] (Only for MG EV A) Do BCM authentication then turn on/off daytime running lights auth [all | gwm | bcm] Authenticate with specified ECU - New metrics: v.e.headlights v.e.cooling xmg.v.bat.voltage.vcu xmg.v.bat.coolant.temp xmg.v.bat.resistance xmg.v.bms.cell.voltage.max xmg.v.bms.cell.voltage.min xmg.v.bms.mainrelay.b xmg.v.bms.mainrelay.g xmg.v.bms.mainrelay.p xmg.v.bms.time xmg.v.bat.error xmg.v.radiator.fan xmg.v.dcdc.load xmg.v.vcu.dcdc.mode xmg.v.vcu.dcdc.input.current xmg.v.vcu.dcdc.input.voltage xmg.v.vcu.dcdc.output.current xmg.v.vcu.dcdc.output.voltage xmg.v.vcu.dcdc.temp xmg.v.m.coolant.temp xmg.v.m.torque xmg.v.ignition.state - Modified metrics calculation: v.e.charging12v v.e.on v.m.rpm v.m.temp v.b.temp - Decreased poll intervals for some PIDs for better performance - Fixed issue where Features page shows unchecked check box but value is actually true - Added notifications when reaching SOC & Range Limit. - Display charge time to reach Full/SOC/Range limit. - Display CCS Charging on App. - Add new features page to select car's BMS firmware release to adjust SOC display. - Zoe: add Kangoo to Renault Zoe vehicle module. - New vehicle: Maxus eDeliver 3 via OBD-II Port (MED3) https://docs.openvehicles.com/en/latest/components/vehicle_maxus_edeliver3/d... - Maxus eDeliver3: cell volts and temps added to metrics and polling update. - Maxus eDeliver3: Web interface page added for charging and cell metrics - Vehicle: emit standard events on changing v.c.timermode New events: vehicle.charge.timermode.off -- Vehicle charge timer mode has been switched off vehicle.charge.timermode.on -- Vehicle charge timer mode has been switched on - VW e-Up/OBD: detect charge timer mode New metrics: xvu.c.limit.soc.max -- Charge schedule maximum SOC [%] xvu.c.limit.soc.min -- Charge schedule minimum SOC [%] xvu.c.timermode.def -- Charge timer defined & default [bool] - VW e-Up/OBD: optional BMS auto statistics reset between driving & charging New config: [xvu] bms.autoreset -- yes = enable statistics reset, default no - VW e-Up/OBD: add MFD range estimation as SOH source, add config option for SOH source New metrics: xvu.b.soh.charge -- SOH based on charge energy sum [%] xvu.b.soh.range -- SOH based on MFD range estimation [%] New configs: [xvu] bat.soh.source -- 'charge' (default) or 'range' [string] - VW e-Up/OBD: charge time prediction while not charging & full charge with limit New configs: [xvu] ctp.maxpower -- in kW, 0 = unlimited except by car, used when not charging [xvu] ctp.soclimit -- in %, used as informative limit w/o OBD connection - VW e-Up/OBD: charge start notification delay configuration to accomodate current ramp-up New configs: [xvu] notify.charge.start.delay -- in seconds, default 24 - VW e-Up/OBD: polling control for diagnostic/adaptation sessions New command: xvu polling <status|pause|continue> -- temporarily pause OBD2 polling - VW e-Up: added SOC monitoring log New configs: [xvu] log.socmon.storetime -- days, 0=off - VW e-Up: add topping off charge phase support & timer mode change notification - VW e-Up/OBD: read ignition state from ECU, support v.e.gear & v.e.drivemode (v.e.gear only on 2020 model) - New vehicle: Hyundai Ioniq vFL (HIONVFL) https://docs.openvehicles.com/en/latest/components/vehicle_hyundai_ioniqvfl/... - Webserver: support TLS (https, wss) using self-signed certificates - New vehicle: Jaguar Ipace (JLRI) - New commands: echo [<text>] […] -- output text sleep <seconds> -- pause script execution - Scripting API: added OvmsVehicle.ObdRequest() - Vehicle: provide momentary ideal range gain/loss speed as a metric, add charge speed to "stat" output, output "stat" charge ETRs in hh:mm format New metric: v.b.range.speed -- Momentary ideal range gain/loss (charge/discharge) speed [kph] - Vehicle: emit standard events on changing v.e.gear & v.e.drivemode New events: vehicle.drivemode.<n> -- Vehicle drivemode has been set to profile <n> (vehicle specific) vehicle.gear.forward -- Vehicle has been put in forward gear vehicle.gear.neutral -- Vehicle has been put in neutral gear vehicle.gear.reverse -- Vehicle has been put in reverse gear - Scripting/Duktape: new heap memory management using fixed amount of system RAM New config: [module] duktape.heapsize -- in KB, default 512, max 1024 New commands: script meminfo -- output heap memory status (JSON) New API calls: meminfo() -- return heap memory status - TLS: removed expired DST root certificate, added new ISRG root certificate for Let's Encrypt
Regards, Michael
-- Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal Fon 02333 / 833 5735 * Handy 0176 / 206 989 26