3.3.003-400-g874e4c1f OTA build Sat Mar 25 09:43:29 CET 2023 See ovms3.log for details 874e4c1f Web location config: optimize texts 7caf6f39 Kiq/Hyundai Trip calc - Fix initialisation of variable 4d16003d Ioniq 5 - Fix missing cr in xhiq charge stat command bd2c9a3e Ioniq 5 - fix recording of charging in trip counter. e0c75e90 obd2ecu events - make all events/doco/methods match start/stop convention 2998d0b0 Add metric+events for obd2ecu on/off 827602bd Web UI - Add config for Valet and Flatbed geofence to the Locations page ae53156b Fill in docs for Geofenced locations - flatbed/valet/custom adb312cf Fix building w/o OBD2ECU 40235093 File Editor - Display ECU Reload button only when ECU is on 4a924a1f Renault Twizy: fix missing break b7f928ff Renault Twizy: read battery energy available from BMS (thanks to Martin Bitz) 06295b08 Web I/F - Add button on scripts to reload ECU Mappings 6d5d13a9 Ioniq 5 - Read 'Requested Charge Current' value 24f0eb07 add a missing include a4833b03 Valet Mode - add default valet mode with simple geofence 51145644 ESP-IDF v5+ : adding mdns 1.0.8 external dependency 81f458e1 ESP-IDF v5+: CAN bus defines c00afba4 fix for format error c70b0892 ESP-IDF v5+: update WatchDogTimer initialization 45e4f807 VW e-Up: fallback to default for unimplemented vehicle commands to enable custom script handler plugins for these 0515a9c8 Vehicle: add support for custom command handlers 4d64134e Duktape: allow javascript eval() utilities in duktape context, fix float/int result coercion 76570685 CMake : workaround for ovms_webserver defines 2ac806ad ESP-IDF v5+: hack to ensure that our linker script is used at the right time d71c0309 CMake : adding CMakeLists.txt files for many components 0460a6fa fix missing esp_timer header f5cb8c8d fix uninitialized value warning 98916b02 ESP-IDF v5+: dependency on ovms_tls.h / MG_ENABLE_SSL d60cae6b ESP-IDF v5+: change in header files bbe5716b ESP-IDF v5+: changes to uart_config_t 6d4b011d ESP-IDF v4+ : remove deprecated mdns functions 3869033a ESP-IDF v5+: fix warnings in string formatting following the change of type of int32_t 3a96f774 ESP-IDF v5+: "TCP/IP Adaptor" compatibility layer finally deprecated, use "ESP-NETIF" as a replacement c829762c ESP-IDF v4+ : introduce "ESP-NETIF" as a replacement for "TCP/IP Adaptor" for ESP-IDF >= 4 (followup) 99a3a532 introduce "ESP-NETIF" as a replacement for "TCP/IP Adaptor" for ESP-IDF >= 4 9f790d52 ESP-IDF v5+: fix following the change of type of int32_t 31d6e341 ESP-IDF v5+: fix typedef redefinition following the change of type of int32_t afc37431 ESP-IDF v4+ : replace legacy event loop with esp_event Library Event Loop 40817641 ESP-IDF v4+ : replace legacy event loop with esp_event Library Event Loop 58c3f51f cleanup warnings about switch case fallthrough b38a779a ESP-IDF v4+ : replace INT with int32_t 59d3834a ESP-IDF v4+ : cannot use this private define c6f859ef ESP-IDF 4.x : impact of renamed constants f9aed382 Fix Wwb Dashboard 13d17fbb replace some constants with their more adapted counterpart c880667f ESP-IDF v4+ : fix missing header b16e1ca9 ESP-IDF 4.x : missing header + function signature 5c7edd1f ESP-IDF v4+ : esp_intr.h is deprecated, replaced by esp_intr_alloc.h (works in 3.3.x) 74149909 remove warning : '_GNU_SOURCE' redefined 06548f1c remove warning by replacing rom/queue.h with sys/queue.h 78625a1c ESP-IDF v4+ : remove deprecated and unused esp_event_loop.h a24883d9 ESP-IDF v5+: static assertion failed: comparison object must be invocable as const 62bbdf24 ESP-IDF v5+: static assertion failed: std::vector must have the same value_type as its allocator 1206663e changes to (long deprecated) ADC constants 2da7668f ESP-IDF v5+: change type of TaskHandle_t 5767fb84 ESP-IDF v5+: dependency on ovms_metrics.h bb1f9d5e ESP-IDF v5+: dependency on string_writer.h 2b80bc58 ESP-IDF v5+: dependency on ovms_notify.h 1fe3b171 ESP-IDF v5+: dependency on ovms_webserver.h ae3bc7fd Cellular: log network mode changes 06dc8df1 Cellular: count PPP connects, include in debug status 0d8df051 Add Kilocoulombs, MegaJoules, m/S and ft/s to units 2b6e1f5d Metrics - Fix conversion of returned vector metrics 30137acb Ioniq 5 - Roll version (0.0.4) and comments. d9c7ea9d Ioniq 5 - Add custom metrics to trip display command afe92e8b Ioniq 5 - Add alert if vehicle is unlocked and off b111d07a Ioniq 5 - Use average battery pack temp for common battery temp c876a8a1 Ioniq 5 - Improve timing of speed while running and add RPM 722b9680 Charge Information - Convert to user units 39abc10d Metrics - Make sure default is returned to avoid blank labels 60a7d865 Ioniq 5 - Tweak 12V battery monitor and add a stat command 88665c04 Ioniq 5 - Unregister events on destruct. 44cb3642 Kia Common Range Calc - Check availability of SD card before reading/writing stats 9d8ef15d Ioniq 5 - Fix Trip Since Charge display 83ded267 Ioniq 5 - Updates to range estimation ebaaa261 Ioniq 5 - Fix battery capacity configuration 1f559529 Ioniq 5 - Fix Charge time display / configuration 43ca8777 Update mg_poll_bms.cpp 328d07a7 Improve Battery Cell reporting f4cbd06d Use speed based trip data instead of TripB 54094e50 CAN/esp32can: fix stop, add manual reset, add stuck bus-off auto reset 2b6e23e7 Add value to xmi.e.trip.park 07ddbad4 Use speed based trip counter from TripB d9e0bf44 TripOdometer fix 17797930 Web UI: add GPS, wifi & network control buttons to status page de4ace67 Cellular: add GPS/GNSS state control commands (for power management) 8f49ecab Cellular: route URC & NMEA to single MUX channel to reduce UART load eb31402e Cellular: fix TX task checks, add TX fifo flushing (wait) dc9aa116 Cellular: fix UART driver init & shutdown e59e507f Build: fix building w/o SDCARD 529e2394 Webserver: fix MyUnitConfig reference 2a67ef84 Unit Config - Tidy up naming of class and instance 5596ab42 Config Update - unlink units.preasure on upgrade always. 6d38f61a - add trip counter from speed for accuracy f983045e fix battery cell voltage 41e2a017 Docs: clarify support for Hyundai Ioniq FL (38 kWh) a85cdf47 Kia Niro & Soul: fix web UI input name for battery capacity 035a3009 1.0.13 -Supply new standard metrics 1.0.14 - Persis metrics fix - fix charge metrics if crash during charge sessing 0bf85b95 change version to 1.0.12