3.2.015-708-gd9a89acb OTA build Sun Feb 21 22:39:15 CET 2021 See ovms3.log for details 76fbd4b0 VA: new xva metrics, metrics creation without initial value 361fab14 C2CTS/C6CORVETTE: Only initialize v.e.on to false when undefined 42750619 Only initialise v.e.on if it currently has no value. this avoids overwriting the value now saved through persistence. 79b58657 Docs: fix 12V current limit specs c8df8f32 Don't init CAN & CanRx if no CAN interface configured c59e90d8 Reverse changes to soc calculations not ready for release 84b93bc7 VWeUp/OBD: coulomb/energy scaling correction f1252d27 Location: extend logging to track down false alerts 2623e29e Removed standard deviation code. Will add later. Updated changes.txt 43a1d20f Explicitly set v.e.on to false on init 0959983e VWeUp/T26: base charge state checks on ms_v_charge_inprogress 78e81f20 Adds new Charging Metrics page to OVMS home page ced4777a Corrected AWAKE switching for OBD Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp 833d2f89 Always allow manual interrupt of 12v wait state Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp fd369dad Set 12v OBD wait state to 2 minutes Changed vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp a9f43364 WiFi: replace fixed scan times by config instances, add documentation c5dceae6 12v fix attemt corrected Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp 8a270edc First 12v blocking time out attempt Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.h vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp 68adf59b i-MiEV: Improve commenting on early vehicle changes c06c786e VWeUp/OBD: skip charge capacity calculation on low SOC difference e7e74e01 VWeUp/OBD: refocus DC charge test PID monitoring 96cb54c7 Corrected sohfactor from 100 to 1 if 0 Changed: components/vehicle_vweup/src/vehicle_vweup.cpp 6a33769c Update changes.txt efa6e596 VWeUp/OBD: add log message on PollSetState() 6efab510 SmartED: fix cabintemp and change automatic set recu 21eb7c5f SSH: Increase NetMan stack by 2K to turn off WOLFSSL_SMALL_STACK c2211d5e Added new function declaration 592a4ae8 Moved energy calculation code into a new function 1fb83aac Location/ServerV2: add GPS detail info to "L" message, add log message with GPS detail info on flatbed alert 3ed5f3a6 VWeUp: move T26 ticker code into T26 module c6911c91 SSH: Enable and capture wolfssl logging in addition to wolfssh d347ef77 Added code to produce energy and coulomb data. Adjusted dashboard scales c9e7e6a3 ZOE: bat temp fix e500abc9 Improve accuracy and resolution of log file timestamps 4fd17a5f VWeUP/OBD: TPMS minor style correction 359ee729 Utils: moved math & value precision macros from vehicle to utils.h 51c9146a VWeUP/OBD: TPMS cleanup loops, zero detection 3ab37c2a VWeUP/OBD: TPMS fix alert d5df1eef VWeUP/OBD: TPMS fix unhandled replies, ignore 0 values 1e797256 VWeUP/OBD: TPMS corrections 129c73f5 VWeUP/OBD: add TPMS metrics 2816c1da Avoid overwritten lines on async console b8ca7bdd Add support for UDPCLIENT can logger 04e1fc7e VWeUP/OBD: rename service notification subtypes 85232ce6 VWeUP/OBD: set charge duration to 0 on charge stop b4f5e57f VWeUP/OBD: add service notifications 08cd857f Metrics: lower staleness threshold for GPS data to 10 seconds (from 120) a616c821 Location: fix use of stale park coordinates for flatbed/theft alert, fix park state detection on boot 791a5bd2 VWeUp/OBD: fix continued ChargeCap log entries after charging 81ca745d VWeUp web UI: fix multiple reconfigs, add awake poll interval warning 5b4c3529 Config: return map copy from GetParamMap() to enable map[key] access 212276b7 Web UI: prefix page titles with vehicle id d6f27fe4 Test/string: add execution time output for benchmarks 11d307f1 cadillac_c2_cts: Manage ms_v_env_on to avoid theft/flatbed alert chevrolet_c6_corvette: Minor formatting changes ba6ea015 VWeUp/OBD: optional polling & logging of assumed DC charging PIDs (data acquisition for development) 36e8394a VWeUp/OBD: smooth range based capacity, add charge based capacities & logging of the charge capacity calculations (local/remote) every 5 minutes while charging 13109cdd VWeUp: apply SOH on cac/range init if known 4f15834e Tidy files and fix default build. 93ed7496 location: fix to work if parked on prime meridian or equator 5652a018 Fixed bug in vehicle_mgev.cpp. Stopping compile d200cecb Time: fix m.time.utc only being set from GPS / Tesla Roadster, fix Roadster not acting as a regular time provider 5cb1d135 Added mg_web.cpp to change dasboard guages and BMS Cell Monitor ed07a0df Server V2: fix status ('S') update on ms_v_charge_kwh change 11dc9fec config: provide more help about password for restore 33599b82 poll_pid_t code modified for updated declaration 84abbaf7 changes: Added note about wolfssh update 95b48bd6 Added code to calculate ms_v_charge_kwh 9ed5e00c Added code to calculate ms_v_charge_kwh 477ba44a Server V2: add priority TPMS update on alert 74af49b7 Metrics: fix downsizing vectors 08c53c2b RE PID scanner: wait for pending responses 541150c9 BMS: optional cell voltage & temperature logging 98c2e9ff BMS: detection of inconsistent voltage series by gradient & stddev average deviation thresholds, added pack metrics to battery monitor web UI, change cell warning & alert thresholds to be applied exceeding stddev level 9b5e2d4e Vehicle/BMS: fix voltage stddev max reset f50126e8 Vehicle/BMS: move remaining BMS code into module 21eebacc Web framework: add scaling for number & progress metrics ec1c6abe Updated MGEV docs c2569921 Reset 12v boost counter when charging 12v Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.cpp vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.h b21e79cd Fixed buf in turning off polling activity by T26 Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.cpp vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp e5f8110e Drive -mfix-esp32-psram-cache-issue from the CONFIG_SPIRAM_CACHE_WORKAROUND define 59376a78 Corrected wrong 12v current detector for T26/OBD communication Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.cpp vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.h vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp df649982 Optimizing T26 ring communication to OBD Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.cpp vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp 6e5b9e89 Better to call it t26_ring_awake Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.cpp vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.h vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp 58993f56 Introduced t26_car_awake Changed vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.cpp vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.h vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp 1d7766b3 Web UI: link to logs directory with sorting by name 4a2a5202 VWeUp: fix charge state delay with OBD+T26 33d4a10d VWeUp: reset power & current metrics on switch-off d778d5de Rewrite 12v charging off detection for T26 Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.cpp vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp 1f42d86c Some minor tweaks on 12v communication from T26 to OBD Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp 3131bae5 Optimized communication on 12v between T26 and OBD Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp 04ce1c68 Added 12v boost detection by T26 combined with PollSetState for OBD Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vehicle_vweup.h vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp f40125b4 NetMan: Reduce stack size back to 8K 1c2b203f wolfssl: Use heap allocations instead of stack variables e93d5b47 SSH: raise stack size of RSAKeyGen for new Wolf version adc00e82 New SSH code requires more stack space in NetMan 98b6de4f Adapt SSH for API changes in wolfssh, wolfssl 9da62514 Update wolfssh and wolfssl build configurations 60a4d00a Avoid defining XREALLOC for FREERTOS if XMALLOC_USER is defined 7ed98e93 Import WolfSSH v1.4.5 and WolfSSL v4.6.0 source files. 86a2ddea Consider CHARGING prio for PollSetState also in the ring