3.3.004-122-gc6c2a659 OTA build Sat Jul 6 22:19:19 CEST 2024 See ovms3.log for details 63e39c1b Smart EQ 453 - prehead and cool funktion 6a72d501 Vehicle Shutdown - rename and comment for shutdown variable d7826c58 Vehicle - Cleaner swap / shutdown of vehicle 12afc02a Poller - Move the stats logging to "data" *-LOG-PollStats 9580e72c Poller - Remove dependency on vehicle.h 61cc795e Poller - Use Shutdown Register while shutting down 189209ac Poller - Make sure the overflow counters are threadsafe 674a5ea4 Poller Timer - Improve startup of averaging 37a783f9 Poller - Reset times on vehicle.on, charge.start 68ad402d Poller - Split up/Shorten poll timer messages 90ddcace Poller - Add ability to get time/count metrics for poller entries 82391763 Ioniq 5 - Add short name to vehicle for Menu 93d97218 Poller - Fix log stagement to conditionally output 2ec7a6b5 Fix compile 12d44f9e Atomic utils - Swap to using gcc primitives 60298100 Poller - Make sure state 0 happens on the first run after being reset dc44ebe0 Add poller trace status to changes 72039339 Poller - Improve split logging - add status 01063c7d Poller - Only try the next poll if the current multiframe is done. 7e404604 Ovms Poller - Reduce logging and split flags into 2 modes eafafcf8 Poller Shutdown - Use queuesendtofrong and tasksuspend a37b689b Poller - Factor Poll success from vwtp/isotp to shortcut RX poll distribution 15242177 Poller - Tweaks to shutdown dd070dc6 Vehicle Shutdown - Wait for loop shutdowns and close down as nicely as possible a703145d Poller - Short-cut protocol handling if there is no response pending f5a3ba03 Vehicle Poller - Obey throttling 1ff5ea86 Web UI: update V3/MQTT server list 3a8d2bf5 ServerV3 client: TLS support, notifications, peer keepalive & logout 8069d98d ServerV3: add MQTT style event publishing 2c578d9e ServerV3: add notification subtype MQTT topic encoding, remove notification text MP encoding 2ccf66c0 Avoid flipflop of 12v charging 39d8938f Poller - make sure the task is started up if there is a RX listener b70cf369 Vehicle - Make sure RX functions are being called from a Task 96df1eb6 Poller: add runtime control for verbose logging 8950ed69 Poller - update the order of some logs for clarity, and move some to verbose d17b2d41 Poller - Setting global poll state to same values is ignored again 8847163e Poller - Remove unused signal. 711ed2a6 Poller - Make sure first poll ticker is 0 9717e7de web_cfg.cpp: Remove unbalanced trailing ) from Pushover message f3595561 Update sdkconfig template 2e8fd20b OBD Poller - Fix for post-success delay to call back through singleton 0ef8a6ff Ioniq 5 - Fix fetch of full VIN 091a04c4 Ticks division - don't do unnecessary mods for ticks c07af45c Vehicle - Set Poll state per bus 9130a8af Poller - Fix compile when OVMS_COMP_POLLER not selected c0a365e2 Poller - Fix up register/deregister of PollerStateTicker f26d65c1 Move PollerStateTicker() back to being called before PollerSend() actions dc8c17fd Poller - Fix up setting null list. 21e1d0d9 Poller - Tweaks to shut-down process 43ca259b Move Poller to separate configued component 5b68bfa7 Ioniq 5 - Poll for battery % when using V2L 18477e90 Vehicle - Add poller shell support for status and pause/resume 44093c9e Vehicle Pollers - Separate out from Vehicle to a singleton 9227d312 Ioniq 5 - Doc update 81d41fd7 Ioniq 5 - Tidy up configurations of 'Console Odometer' and Left-hand-drive 8fc55faf Ioniq 5 - Implement a configurable delay for charging notification 07eca3bc Improve Set vehicle type 62fe91cc Ioniq 5 - Faster response bursts for ECU with gaps between sends 2630a39f Ioniq 5 - Fix ECU Lockout logic c5e33507 Ioniq 5 - Move poll for vin to non-blocking once-off poll 7ff19118 Ioniq 5 - Add repeating poller for speed/rpm for ECU e1f085a4 Ioniq 5 - Tidy polling 6d6716a5 OBD Poller - Allow delay to poll after success cbf307ea Vehicle - Improve Startup and Shutdown of vehicle instance f5c1fdb3 OBD Poller - Add utility Poller classes to extend functionality 7f8b4160 OBD Poller - Support for retries of polls without holding up the sequence 92fd916c OBD Poller - Use classes to handle polling and blocking calls d00769c2 OBD Poller - Implement Poll command object per CAN BUS 8a0c9bc3 OBD Poller - Allow variations to the polling time bbd8cba8 Duktape - Add IsStale, IsFresh and Age to OvmsMetrics object 019ac8bb Ioniq 5 - Add EV6 to name / documentation / VIN decode 5b832a0b Ioniq 5 - Improvements to VIN description 71179355 Metrics - Pare down vtable of OvmsMetric class. 1e488c37 Vehicles - Explicitly mark overridden functions. 177b0046 Metrics - Fix up output of unit on vector element output 09e142ca Ioniq 5 - Align TPMS message 447fd7c4 Web UI: fix location editor preset 9e80c4d8 Harmonize using fixed 6 digit precision for latitude/longitude formatting (fixes issue #997) 1d6a103a Update README.md - add missing distributor from germany 67cc6f18 Update README.md - add link for direct Android APK download ab50584a Follow github security vulnerability recommendation e9df038d VW e-Up: fix charge range mode detection 93bec30c VW e-Up: fix crashes from T26 charge control code in OBD only mode b4c70ce8 Update README.md - update description to represent hardware version 3.3 (#987) fc5ef005 Update copyright statement 0d5e3c96 prevent charge attempts when unplugged b036a516 add VW e-Up change info 5209f56d SmartED 451 bf765e9c Update README.md - remove fasttech (#983) dc6fa8cb Changes.txt for 3.3.004 f5b270a6 SmartED 451 bf2a5260 CAN drivers: fix registering off mode for "can … status" da971da0 fix setting maxSoC to 0 during charge fix resetting current limit when ConfigChanged is called w/o climit value changed fix prevent timeout after retries have exceeded add drive mode lever position prevent climatecontrol when lever not in "P" clean up checks before charge/climate commands bf0e9392 remove binary 175c520a final cleanup 8a73dbba test e872fa8a add official VW SOH from ECU 8C PID 74 CB 9e41b22b fix VW SOH replace StartStopChargeT26 charge with SetChargeCurrent where appropriate improve init values fix updating profile0 values on boot add wakeup_success fix abort wakeup on running profile0 command fix wakeup failing due to missing heartbeat reduce semaphore wait times safeguard against workaround current lingering only start/stop profile0_timer (don't create/delete) check for plugstate on charge start and climate control on battery, add notifications test 100ms blocking time in timer stop & delete 002037bf undo event experiment 6c03cc59 transmit SOH as float