commit 866978e2f60481fe6ab9fe74842a9f25a96237e5 Author: Fritz213 Date: 2025-08-01 18:50:58 +0200 VW e-up!: Restored old abs SoC calculation As verified again with ODIS, the previous calculation was correct, not the recently changed one. commit 412b27eecfce3aa5655b4469bea52289f261b207 Author: Fritz213 Date: 2025-07-28 11:45:46 +0200 VW e-up!: Fixed battery management abs SoC value Fixed value calculation of BMS absolute SoC according to https://www.goingelectric.de/wiki/VW-e-up-OBD2-SG8C/ commit 2bec17a0f2a9259504f7a8f04427868eab0158bc Author: Michael Balzer Date: 2025-07-27 17:45:20 +0200 CAN bus drivers: perform a Stop() when restarting an already started bus (should solve issue #1172) commit 6f9444ff8a3482cf31da9c89b219ef554ee29234 Author: Crash_Override Date: 2025-07-27 11:23:33 +0200 Improve NIU MQi GT EVO consumption and charge time calc commit d7db16b177495000e44d09958569171299331a9a Author: Michael Balzer Date: 2025-07-27 09:55:08 +0200 Renault Twizy: fix clear DTC response check commit eccf583af57e908d6dec2dc348ad1b964a7e575f Author: Michael Geddes Date: 2025-01-11 08:08:40 +0800 DBC - Implement OvmsDBC duktape object commit 54bd8a68fa1af76deb8d04421535b5d2df319909 Author: Michael Balzer Date: 2025-07-26 09:22:46 +0200 Renault Twizy: rework DTC clear command to use poller commit 7a1bc4650e954c853a5b8f0b17063271e5f57a50 Author: Michael Geddes Date: 2025-01-11 07:26:31 +0800 Poller - Add more status information on individual named pollers commit b8b5ca4aca22b80eb885f2861dea55b7ab0bcc6f Author: Michael Geddes Date: 2024-11-03 09:16:41 +0800 Poller - Add Poll duktape objects to documentation commit 2433b558e0f286b77075aaed8995fc0ae878854d Author: Michael Geddes Date: 2024-11-02 16:45:27 +0800 Duktape - Implement OvmsPoller.Poll.Request once-off request commit f537df5dc2ea1f63052bacafdca6f1caff303cb1 Author: Michael Geddes Date: 2024-10-16 16:29:10 +0800 Poller - Implement duktape command for decoding frames - Add Frame debugging - Add Debugging the dbc based translation commit 56e7dec03139aebc55d8c0ff5eb6e44eb5db8260 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-07-24 14:08:45 +0200 smart EQ: added MsgCommand 204 added SoC limit reached notify commit eed58d6f415370edcf2f563e3863a6ae8d3dd35a Author: Michael Balzer Date: 2025-07-23 08:03:16 +0200 ESP32CAN: fix critical bug introduced by PR #1164: SPI device communication not allowed in ISR/critical sections commit 4b8183d55ccd41cdc75f388f8fcb0a5e5a5c844a Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-07-22 14:11:39 +0200 GPS parking off re-activate for 5 minutes An option has been added to reactivate GPS at intervals when GPS pause while parked is active, allowing the theft and towing alert to issue a warning. For smart EQ, if the GPS off function is enabled in Cellular, the smart EQ GPS on/off function will be deactivated. commit 97128162dd9892424b0d09c78148119a3258c5ee Author: zbchristian Date: 2025-07-18 11:51:55 +0200 Set CAN mode active/listen-only according to write enable flag commit 4546eb26446102c4c1cac2ae644ad0b3f160c6e2 Author: Michael Balzer Date: 2025-07-18 08:59:23 +0200 Changes.txt for 3.3.005 commit e0daa65da81d5cfa562b79b2db1da004464f4329 Author: Michael Balzer Date: 2025-07-17 14:21:09 +0200 Cellular: GPS auto pause on parking option added (power saving), fix keeping GPS user stop mode over modem reinit New config: [modem] gps.parkpause -- park time in seconds for auto pause, 0 = disabled (default) commit fad53eb8187a71bf73ae08258853a43f951d7262 Author: Michael Balzer Date: 2025-07-16 09:07:15 +0200 Cellular: optimize code readability on GPS user control modes commit 8f72f8911dcd4026e0a204b5c5b3101ce9b0ced2 Author: zbchristian Date: 2025-07-13 12:59:27 +0200 Change parameter of SetTransceiverMode and fix format commit b5898ce288adfbf9ad7c07dc31da9ff0f14f5e77 Author: Michael Balzer Date: 2025-07-13 10:18:52 +0200 Docs: fix & expand HTTP API authentication overview commit 36e1e96f01bc9bc946553be26fc4dd91ad6eec2f Author: Mauri Mustonen Date: 2025-07-13 08:20:39 +0300 adujst header lengths commit 2f89e23cea57becc709fddc2c90e7e198b3a3fa4 Author: Mauri Mustonen Date: 2025-07-13 08:14:15 +0300 resource about TCU reverse engineering commit b38950219d7ba9e08e701b74fbbaa4f8d73666eb Author: Mauri Mustonen Date: 2025-07-13 08:10:10 +0300 move resources section to last commit ea72a05ab127d57a5fe9f44a1319c269ac055445 Author: Mauri Mustonen Date: 2025-07-13 07:56:56 +0300 add 24 pin connector link where to buy one commit f5ffc48d2f5e14b83670eeda9ea66c7365bbe910 Author: Mauri Mustonen Date: 2025-07-13 07:50:24 +0300 add discord server related to the firmware releases commit 73c3e4ab3434257bd0117dc8304bf518df9eda27 Author: Mauri Mustonen Date: 2025-07-13 07:45:11 +0300 add instructions how to unpin the wires from TCU commit 4f2d768a0128c4abe0de4faa57976502e493e559 Author: Mauri Mustonen Date: 2025-07-13 06:22:54 +0300 initial version of the manual and a lot more images commit 054a7180212910c8c5c4b0e59a6ebce945fe005d Author: Mauri Mustonen Date: 2025-07-12 23:39:57 +0300 add more images and instrucstions how to do the installation on ZE1 models of Nissan Leaf commit 470c8aa8481a460d802bb2d7068014b444e1cc6d Author: zbchristian Date: 2025-07-11 19:18:42 +0200 Fix Simcom 7670 GPS request rate commit 0fd0daee30fb415c0d9420f0e52eeac0c339ec48 Author: zbchristian Date: 2025-07-11 19:09:51 +0200 Set CAN transceiver active/listen-only mode according to CAN bus mode commit dce8e9fcfe966ee69a318da8665e6413e1d39099 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-06-29 13:02:43 +0200 smart EQ: removed Modem threshold Check - removed Modem threshold Check - added features option: auto restart modem on Wifi disconnect commit 20afce130abb937ec27c3601ad5704c0016150f7 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-06-25 09:41:56 +0200 smart EQ: DDT4all command execution delay - Added a 45-second delay between DDT4all command executions. - Added a switch to enable/disable the trip reset notification. - Added two DDT4all codes commit 94914fb78031926eb3872db4fce89a473f16e778 Author: Michael Balzer Date: 2025-06-19 20:34:33 +0200 ESP32CAN: fix transceiver/controller shutdown/activation order (see issue #980) commit 6e5e0afc211cbb5f482bcf0c0b3b869803bd953c Author: Michael Balzer Date: 2025-06-19 20:23:18 +0200 MAX7317: fix I/O pin reset on CPU crash/reset commit abde88cc0e61356983cb8396d630c80b83e4d9d5 Author: Michael Balzer Date: 2025-06-19 13:39:19 +0200 Netmanager: fix race condition in task start/stop control (issue #1132) commit 117beb7e398687934349123818f89ae5258abb10 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-06-18 10:09:54 +0200 update add door opening check to reset door unlocked warning set 12V alert threshold to 0.8V (when if default 1.6V) for Check and recharge 12V system commit 0a344ac3128c787fc88fd404554aa7a1cf244500 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-06-17 11:32:22 +0200 smart EQ: code clean up - Code cleaned up - "Door unlocked" message corrected - Code optimized - Wake up after boot as an option commit 63c3db93233046047b4d320471171e47bd6accf9 Author: Michael Balzer Date: 2025-06-10 20:11:39 +0200 Documentation: update distributors commit a8412e02fb33f889bc32158c015a113bba920540 Author: Michael Balzer Date: 2025-06-10 20:02:24 +0200 Documentation: add missing changes entry & manual links commit b81dadf6311124c51e33de8e37ef6b56f774d792 Author: Crash_Override Date: 2025-06-09 12:24:07 +0200 Initial integration for NIU MQi GT EVO or 100 electric scooters commit a54bc320d47763c9c118528ade33792f39f3aa6a Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-06-01 19:06:03 +0200 smart EQ: fixed logic error commit 2e11e4e1c635ad161add29f49ecf7a80cb070eea Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-06-01 14:40:46 +0200 smartEQ update add a optional modem state check optimized code commit df26eec54195ccfadf4df057a643c519b03ee914 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-20 16:05:10 +0200 smart EQ: updated DDT4all DDT4all: - Changed from notification to response - Changed the DRL + Tail code to a more compatible code commit 6e90373908b24b121de02e3ecc84f3dc76ef15bf Author: Mark Webb-Johnson Date: 2025-05-20 10:43:46 +0800 APNS change to HTTP/v2 scheme https://github.com/openvehicles/Open-Vehicle-Server/issues/33 commit b952b28aad7e37f8841c098fba869bd8095c8bab Author: Zhongfu Li Date: 2025-05-18 04:05:28 +0800 fix(ovms_cellular): update `m.net.good.sq` in `UpdateNetMetrics()` this fixes a potential race where: - `m.net.type` starts off as "none", before modem IP link is up - modem manages to register, and we get an AT+CSQ response w/ the signal strength - `modem::SetSignalQuality()` is called, but `m.net.sq`/`m.net.good.sq` is not updated because `m.net.type` is not "modem" - modem IP link comes up, `m.net.type` gets set to "modem", `modem::UpdateNetMetrics()` gets called - but `m.net.good.sq` is not updated if signal strength doesn't change (caused by `m_sq != newsq` check in `modem::SetSignalQuality()`) in this scenario, if the signal strength stays the same for an extended period of time, then `m.net.good.sq` will remain undefined, causing Server v3 to not connect until the signal strength changes. Server v2 is not affected because it does not have `m.net.good.sq` as a prerequisite for connecting commit 253801606c870311a07137ce0cf84a39ee0ecc79 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-16 15:50:03 +0200 renamed Backdoor/trunk to teilgate commit 29d4246572ff6604ececb5a05b56ef06a713dab0 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-16 15:42:15 +0200 smart EQ: Update Command list commit 67135fd9bd955e7ea28b60db1ac35cf18b137d3b Author: Zhongfu Li Date: 2025-05-11 14:59:58 +0800 feat(nissanleaf): derive v.p.trip from speed commit 7d22df1142ba7b6935863feebbfbe557695319ea Author: ZorG <100448801+zorgms@users.noreply.github.com> Date: 2025-05-13 23:46:27 +0200 Update spelling commit 1d9df2ca2e40e2f70b480653f29a2092c2faf39f Author: Zhongfu Li Date: 2025-05-12 03:56:51 +0800 fix(nissanleaf): fix charge time estimates for ZE1 commit 4a9369e3a682af018d991fdb583efeeb8dad09b7 Author: Zhongfu Li Date: 2025-05-12 03:55:11 +0800 feat(nissanleaf): add speeddivisor param field to web config commit 9a07e07ac6d7c38c33a15c00f16171078491f4d9 Author: Zhongfu Li Date: 2025-05-12 03:26:11 +0800 feat(nissanleaf): make speed divisor configurable commit f9afb27ab7191966e40aa2e6dcb9a1ecd906ec18 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-11 19:33:52 +0200 smart EQ: DDT4all Command list xsq ddt4list shows the available Commands commit 313cc618c257972cc0fac7dc61365930fde327c4 Author: Zhongfu Li Date: 2025-05-11 22:25:25 +0800 fix(nissanleaf): cast raw canbus speed value to float before dividing commit ed55ad89130040a12bef2385c68c3f1418d3e9ab Author: Zhongfu Li Date: 2025-05-11 22:24:23 +0800 fix(nissanleaf): update v.p.speed to match OBD-II + GPS reported speed commit 3cde145ba2b4f777fa7b7ea55c073c9486fb5bab Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-11 09:34:24 +0200 updated CommandCan wake up logic commit cfa58f707bc89caec8d04164434e4cbbe01fd724 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-10 23:20:31 +0200 smart EQ: reworked DDT4all smart EQ: DDT4all revised: - DDT4all must now be reactivated each time; each activation is active for 5 minutes. - Activate DDT4all = xsq ddt4all 999, after which you can execute further commands. - DDT4all blocking logic error fixed; even though the DDT4all option was deactivated, the command could still be executed. Added a warning for unlocked doors when the vehicle is parked. This option can be activated/deactivated via the Web UI features or in App #16. variables were renamed so that they can be better assigned to the function. commit fd2d345ad34b4377e243ada4923d3b774bccf002 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-09 11:52:36 +0200 smartEQ: Hotfix DDT4all fixed wrong data for Ambient light (copy paste > false edited) added Digital Speedometer swap options (km/h <> mph <> off) commit e4f8aad92f33ea1ae48ba8ad1336d5b89431cd74 Author: Daniel Öster Date: 2025-05-08 19:58:21 +0300 NL: Fix order of tire pressure sensors commit e25b2a6e275cf08aec8ee1dbe567173d55b581dd Author: Daniel Öster Date: 2025-05-06 23:17:25 +0300 Add more Atto3 poll definitions commit 83082f32b53db4db76c0d697d656dd642319c078 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-04 13:14:10 +0200 smart EQ: added notify DDT4all no access commit 33b2812758124d5c60b507d9823c57a4e11b1d45 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-04 12:48:37 +0200 smart EQ: updated DDT4all option - sends a success/failure notification Ambient light activation - true = unv 37 - false = unv 36 commit 00be69440e24462cafad427a77886c5651519f4a Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-01 16:10:03 +0200 TPMS alert reworked TPMS alarm revised - Set the default TPMS value to 0 at boot time to avoid false warnings - Moved TPMS settings to a dedicated website - TPMS alarm can be disabled; the default setting is enabled commit f5d9fd7d973c68235fecb0b5f4b4cce82aa71f38 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-01 13:25:36 +0200 Revert "Update alert" This reverts commit e0a77ded2e7e2f10815655ce8fe2e246d3839709. commit e0a77ded2e7e2f10815655ce8fe2e246d3839709 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-01 10:30:20 +0200 Update alert reset alert when pressure is default value commit d9fbeca298db50c5c4ca5d1ad48295568a86521c Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-01 10:28:26 +0200 Revert "Update PR" This reverts commit 7b8446d23edaf63821d25eb6bbbc7a56868bcaae. commit 7b8446d23edaf63821d25eb6bbbc7a56868bcaae Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-05-01 10:09:44 +0200 Update PR add no alert when pressure is default 0 commit cf6396f598776a4ae50ccb1b00290aad9d2b3741 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-04-30 21:38:37 +0200 Update smart EQ notifications Update smart EQ notifications - Optional extended data - New notification for pre-conditioning - Various information commands added - Fixed TPMS values; values ​​were reset to zero when parking - renamed OCS to OBD commit f33f8619cf7da9f791d454394f3d119add8dce44 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-04-29 17:37:11 +0200 smart EQ: fix TPMS Alert Reduction of minimum pressure for incorrect value commit c03a752b7409bbf0a53bae67dbfa0c886cd7ef97 Author: Thomas Göttgens Date: 2025-04-29 09:15:24 +0200 fix URL formatting for the extended Server API. commit e562dd3929cb9c51c82e7338fe9a493070cdfadb Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-04-26 22:37:21 +0200 update older version commited commit 823fefd7cf05929170f26583ca27b3402c665a9f Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-04-26 21:39:48 +0200 smart EQ Update - TPMS pressures alert - Added a configurable low/high pressure alarm - Spelling correction - Removed old code - Added a few values ​​for the statistics nerds - Expanded DDT4all options commit a868e660d189df2d25fd35cb12055c0650760401 Author: Crash_Override Date: 2025-04-23 01:01:20 +0200 Change config files for Zoe Ph2 integration commit 174663746087dbc9fc83129ad0efa00d70b82ecd Author: Crash_Override Date: 2025-04-23 00:59:58 +0200 Add reworked Zoe Ph2 integration commit c49f6e4a8952e7b9a28968dd3e69a2e24c31ea6e Author: Crash_Override Date: 2025-04-23 00:58:40 +0200 Remove old Zoe Ph2 integration commit ebbc33784f881f40e472be90db53217f28c5dc8c Author: Michael Balzer Date: 2025-04-21 15:07:06 +0200 VW e-Up (OBD): decode & display battery module health history New metrics: - xvu.b.hist.soh.mod. -- Array: SOH [%] history of each battery module (NN=01…14/17) commit 4d187a6d24eb73f79ca8cd354d7e7f4a0eb6b5c9 Author: Peter Harry Date: 2025-04-21 12:15:11 +1000 Update vehicle.cpp Added missing m_poll_bus_default initialization. MG models no longer crashing on boot. commit c88f67ff3f79c6ae92304264e25e95e003ee4048 Author: Crash_Override Date: 2025-04-12 01:28:38 +0200 NL: Fix missing max_gids from config and battery capacity derrived from max_gids commit e7b838897d9ed047bcce2696be63f605d9000e31 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-04-09 18:26:54 +0200 Fix for smart EQ v.c.kwh reset reset v.c.kwh only at new charging session commit dffca219f063a297ff16003e792b117a19264a5a Author: Michael Geddes Date: 2025-04-05 10:16:11 +0800 vehicle - use the long average for 'Low' and 'Charging' states commit d53530386ff3314ed44f747a3ce6269f6fee85c7 Author: Michael Geddes Date: 2025-04-05 10:15:42 +0800 Vehicle - Register the low-threshold and charging threshold params commit e6ca4b70ef7350b31289dcbeb9b077c2dfdc3915 Author: Michael Geddes Date: 2024-11-02 17:27:46 +0800 DBC - Implement extended multiplexing - moves DBC handling to poller object. - Supports extended multiplex attributes - Supports Unit specifiers for metrics - Supports list specifiers to assign state metric values. commit 8794e59bb9b342eb46815a9291281b6a6170c26c Author: Michael Geddes Date: 2025-01-11 09:07:12 +0800 DBC - Abstract setting of linked metric - Support for complex metrics in the future commit 6346e58c64be5b9ea1bba0376ecf749d2d9a51e7 Author: Michael Geddes Date: 2025-03-02 14:31:56 +0800 Vehicle Poller - Add const to methods Signed-off-by: Michael Geddes commit 399339440bd9da0c50b8a50eac2e74d1aa4c68bd Author: wayne-love Date: 2025-04-03 17:22:39 +1100 Fix: Buffer overrun, correct logging messages, catch canbus tx errors commit ef471d06cbaa3a07b447b6b992c9638720ebac66 Author: wayne-love Date: 2025-04-03 17:20:06 +1100 Fix: Correct polling timings based on data polled commit de7b5b2739309383790ef92d167ee6a778d5d59a Author: wayne-love Date: 2025-04-03 16:27:50 +1100 Fix: Incorrect resotution of polling list after ObdRequest commit c3d142644c45eec334926f5361342b5551675094 Author: wayne-love Date: 2025-04-03 15:56:59 +1100 Fix: Buffer overrun in CommandWakeup commit 16b9b13ca3011891de57273be38a08641d90eb12 Author: wayne-love Date: 2025-04-02 17:02:49 +1100 Update changes.txt commit 75977b382ded33e3bf48bdb273a453b315994cd9 Author: zbchristian Date: 2025-03-30 15:56:58 +0200 Simcom powering: fix limit of timing index commit 452abf4e360b2265d4909483641a03c30cfcd4d6 Author: zbchristian Date: 2025-03-30 12:01:56 +0200 Clean up of comments commit ede603eb65b334e22a7c82eaca784d94f8d5eee5 Author: zbchristian Date: 2025-03-30 11:36:34 +0200 Modify check on CGNSSINFO line commit f6bcf3a2bd43eb2bc0d2e7cdb7ff4f7f9fb7e1af Author: zbchristian Date: 2025-03-29 15:08:58 +0100 PWRKEY level per default inverted commit 2a12a0dd5e425e2306c0e043581eeeddbf3dbd27 Author: zbchristian Date: 2025-03-26 11:53:46 +0100 Add support for Simcom 7670 Streamline and optimize powering of Simcom modems commit 8048b888869522f9d65351d7e38951aa395b124f Author: wayne-love Date: 2025-03-29 17:06:45 +1100 Enh: Copy v.b.p.temp.max to v.b.temp so that max battery temp displays in the app commit ca092447b0bc0bf967886498c4bbcb883b6eceb7 Author: wayne-love Date: 2025-03-29 16:38:43 +1100 Enh: SOH_instrument now float to support ZE1 Enh: Cache soh_newcar to recude overheads commit 3aaf68af91e37f7ffbcf0f224468a61dbecefb60 Author: wayne-love Date: 2025-03-29 15:22:13 +1100 Fix: Poll state not set to off when charging stopped by OVMS commit 8cb805c6df8d0b83f6236fa6ae6910289ae1db5e Author: wayne-love Date: 2025-03-28 16:45:02 +1100 Documentation fix + update commit 1c42ade23436a49910fb7853f56dd22f657d9590 Author: wayne-love Date: 2025-03-26 16:57:02 +1100 Change model name from AZE1 to ZE1 commit c68e417b6dc29825100c8bdae60e2251443b5122 Author: wayne-love Date: 2025-03-26 15:44:58 +1100 Fix AEZ1 typo's in comments commit 1668b9798a065fe779b3170a5de971b88ddcac37 Author: wayne-love Date: 2025-03-26 11:47:13 +1100 Add check for SOH packet length commit 71ab8340e349a3d2657b5e74f65562d01c2927a7 Author: wayne-love Date: 2025-03-26 08:41:07 +1100 Rebase updates from master commit 157f4ffc5ccf1ac69151366298aeddc836db4c51 Author: wayne-love Date: 2025-03-25 21:12:34 +1100 SOH now read from BMS commit cb66fd9832174986424bd9bd024850986227e1ae Author: wayne-love Date: 2025-03-25 19:36:49 +1100 Fix memcpy buffer overrun commit ab7026a0c90e754daf4879537664a654f80475a5 Author: Michael Geddes Date: 2025-03-25 17:01:50 +0800 Leaf - Fix unchecked buffer copy commit bdbc0daf6c1d2958b8c165750360e915df710ef0 Author: Michael Balzer Date: 2025-03-23 17:14:40 +0100 ESP32CAN: add 50 us timeout for reset mode change verification; fixes crash on attempting to set acceptance filter before first bus init (CAN module not yet enabled) commit b3cb5400ad5874f9a3c663c198a47879c056971b Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-03-23 11:49:28 +0100 rollback commit ef173175dc11da51da0641f4a0860b4fea00e3a9 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-03-23 10:23:24 +0100 delete FW preset at boot commit a03fcf75620ad4446e7480d70ae8f3f76b833d44 Author: wayne-love Date: 2025-03-23 15:34:11 +1100 Remove duplicate VIN polling left over from testing commit f4ed94e22a3907e6199bb3d77bf276fd716ebae0 Author: Michael Geddes Date: 2025-03-23 10:33:18 +0800 Leaf: Don't power-off busses on shutdown - Temporary measure till we understand why it gives issues. commit 575f6d9a55f1650904f6420d6153c00affbfd729 Author: Michael Geddes Date: 2025-03-23 10:32:29 +0800 Poller/Vehicle: Add support to suppress bus power-off on shutdown commit f5d19f81263105aae0eede6e2883c975dc76e4fb Author: wayne-love Date: 2025-03-23 09:58:37 +1100 Remove unused OvmsVehicleNissanLeaf::PollReply_BMS_SOH commit 7ccfbea6d8904a38faf044608cd32c13a69bf097 Author: wayne-love Date: 2025-03-23 09:56:56 +1100 Tidy up debug messages commit 82adeb3c5ca458191360d8d66cf46fb012523d3a Author: wayne-love Date: 2025-03-23 09:50:30 +1100 Update supported vehicles commit ed4ccbb605cc821ce8ac3aebf26fb889ba503277 Author: wayne-love Date: 2025-03-23 09:38:02 +1100 Link fix commit 95f5a24b5e4dc1df2fcc88c04b3c967aca1bb4b2 Author: wayne-love Date: 2025-03-23 09:37:09 +1100 Spelling fixes commit 597f480c7dcd762aa502deaec6f515fde29baedc Author: wayne-love Date: 2025-03-23 09:32:45 +1100 Link fix + add link to Dala's polling file commit 62e3210125b1b9d8ea8b67d24fea87ec15b14322 Author: wayne-love Date: 2025-03-23 09:20:48 +1100 Fix relative path commit 235bd6e8c2f0bc3fbbee84558ab09692ce58b106 Author: wayne-love Date: 2025-03-23 09:17:59 +1100 Document image link fix commit 4798fa413ec9414a8dd2bf8e86b4d35e9373d64f Author: wayne-love Date: 2025-03-23 09:12:51 +1100 Remove SOH polling as it may break on earlier modesl commit 49a29cdadb037e37a8d8ff8f2c2cb3f4663a3231 Author: wayne-love Date: 2025-03-23 08:53:46 +1100 Instructions update commit 7b649a1753e939ab2d6021ac4775611e0dd649d9 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-03-22 21:14:36 +0100 Updated Changes.txt commit 04c9204a260fe0890f05a3a1f56b5460c3ba4cb7 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-03-22 20:57:21 +0100 removed not needed xsq conf parameter commit 4302400b053cc0e12a4ea9adc17bbe923cf755ee Author: Michael Balzer Date: 2025-03-22 19:13:15 +0100 ESP32CAN, MCP2515: add hardware acceptance filter APIs & shell commands Note: the shell commands are meant as a development aid, thus intentionally not added to the "changes.txt". Once determined, the proper filter configuration should be done by the application/vehicle. The "setaccfilter" command breaks the generalized CAN command syntax, as the filters work fundamentally different on the ESP32CAN and the MCP2515. See command help on can1 & can2 for details. commit 2fd3c545e8849c694191881777054c035fe537cb Author: wayne-love Date: 2025-03-20 17:32:26 +1100 Remove model detection from VIN due to string corruptions. Now AZE1 model defined in WebUI. commit f44b633dd6fabe9079ad366c2ed4b75cc8ecdca6 Author: wayne-love Date: 2025-03-18 18:20:32 +1100 Fix SOC "from display dashboard", value is now taken from 7BB response commit 866a00052d48243a31f934adb2128ea9e761e687 Author: Michael Balzer Date: 2025-03-17 20:15:55 +0100 Renault Twizy: prioritize CAN responder (CAN callback) commit 24b713d6d546d8a94e13dce3a77f20aa271a67fa Author: Michael Balzer Date: 2025-03-17 20:14:39 +0100 CAN: add RegisterCallbackFront() API method to prioritize callbacks (eg. for critical callbacks added later on / dynamically), add explanation & hints for CAN listeners & callbacks commit a6b3bb22e2b094319245524742dfc2e6b7b077e2 Author: Michael Balzer Date: 2025-03-16 08:53:25 +0100 Revert "Add Home Assistant integration documentation" commit 11f5cf8f2be2c24546780e63c2c54fe1a70d3ad8 Author: Michael Geddes Date: 2025-03-02 14:34:44 +0800 Poller - Some tweaks to polling locking commit 8f86e040294dfc9ae2175814bcb8cb46a4ae8cdc Author: Michael Geddes Date: 2025-03-16 09:42:56 +0800 Poller - Put more logging behind Poller flag commit 83635d10230c2668abb21bc8d66521c0b7cec43e Author: Michael Geddes Date: 2025-03-16 09:42:01 +0800 Poller Shutdown - Make sure to call Shutdown() commit 8e4fa7fcb2e1ac19971323e7533bc002dbb2f251 Author: Michael Geddes Date: 2025-01-26 09:42:23 +0800 Ioniq 5 - wakeup command should only wake for 5 mins (not 500) commit 55fec9b48b58dc4395580e0bdd0cb28f48c40e04 Author: Daniel Hansson Date: 2025-03-16 01:38:24 +0100 add link to README as well commit b03cbf8a8f871c99606683922c811b4f6d2a59fd Author: Daniel Hansson Date: 2025-03-15 21:59:43 +0100 Add Home Assistant integration documentation @dexterbg Please have a look. commit 3fc5041177c0744b6eecfaa970ced1f61172403b Author: wayne-love Date: 2025-03-13 17:55:18 +1100 Fix PollReply_BMS_Temp for AZE1 (cell temperatures now reported commit 04fa0f383faf7d94886498bd47313fe0ed2520e4 Author: wayne-love Date: 2025-03-13 11:09:06 +1100 Fix PollReply_Battery for AEZ1 - hx, ms_v_bat_cac (available Ah) & soh now calculated correctly commit cfdccef8c5727c06254dcd5950edb57416bfa782 Author: Michael Balzer Date: 2025-03-11 21:24:35 +0100 User guide: add WiFi apclient mode caveats section commit 448a5b252c849d194229fcafe5bf5233e8d0785a Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-03-09 19:40:02 +0100 removed not need data commit eb3d16364fa28a237a81179c9986d35cd664464e Author: Michael Balzer Date: 2025-03-03 10:30:40 +0100 VW e-Up: fix cell SOH sensor to pack layout mapping commit 56913a56436e1707c1ecea4b9aeb249d6a93e362 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-03-02 20:07:55 +0100 updated changes.txt and EQ index.rst commit 06335450e662b88b6770f9f37cd84c66378f7c16 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-03-02 19:55:59 +0100 fixed reported issues fixed: - Ambient/HV temperature issue, showed sometime 6500°C - added Check if Cellular activated - change some double digit to float digit in math operations - added forgotten DDT4all enable option at Features Website - at Website config renamed ED/SQ to EQ. My fault I overrided this. commit 91333e617267596f0c24a8734829168eb31c220f Author: Michael Balzer Date: 2025-03-02 19:33:06 +0100 VW e-Up: decode & display battery cell level health status, provide v.b.capacity (net capacity in kWh) New metrics: xvu.b.c.soh -- Array: SOH [%] of each HV battery cell New web page: /xvu/battsoh -- Battery pack & cell SOH info commit 054e57ce58a2fdb35d7e47e58bb828e231d18c1d Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-02-28 11:19:58 +0100 Added DDT4all function DDT4all function is an Community www.smart-emotion.de wish. A List of Codes like unv 13 = reprogram remote key Key 3 to preheat activation. commit 490694167e46f5cb1a7425012df381afaccfca24 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-02-26 21:52:35 +0100 Booster Data logic fix commit d49e57aeaeb47e4c73291e82698ff9a8176509b4 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-02-26 21:16:53 +0100 reworked PR - Smart EQ 453: add timebased Pre-heat/cool Control - can set at Website -> Smart ED/EQ 4.Gen -> Climate/Heater - at App Features #4: on = 1 off = 2, #5 time like 05:15 = 515, #6 5/10/15 Minutes = 0/1/2 add GPS powersaving mode at parking add 12V alert raised, the car starts the 12V charging process for 15 Minutes add Network type switch, option to lock LTE only. Needed, when the Provider has no Datastream at GSM fix a negative Power value at charging commit 212198174028c7971bf4c69f04cf6d49e44e3838 Author: ZorG <100448801+zorgms@users.noreply.github.com> Date: 2025-02-25 19:20:43 +0100 fault response homelink when SoC less than 31% this fault needed by Quarz App commit 7b50b5c84ecc769a71183e708c40b5f89b1b8f14 Author: zorgms <100448801+zorgms@users.noreply.github.com> Date: 2025-02-24 20:24:01 +0100 completely overhauled EQ (SQ) Added: - timebased heating - recharge 12V when alert raised - switch GPS of when parking for powersaving and reactivate GPS every 50 minutes fpr 10 min. get new position - maintance data: days, km and level - fixed negative ambient/HV temperature - calculate Cac - modem network can switched to LTE only - gear shift -> metrics - charge duration auto switch between OCS and math commit 0e8e09b9a2b79d94abb2f01f660262498f2097fc Author: Michael Balzer Date: 2025-02-23 17:11:22 +0100 CAN: add error flag decoding (included in can status output) New commands: can explain [errorflags] -- Decode error flags into human readable text commit e057c404bd8ae80220d462befadff7032fa27364 Author: Michael Balzer Date: 2025-02-21 20:45:35 +0100 Netmanager: make PrioritiseAndIndicate synchronous again, fixes issue #1105 commit 1a19879c4122f0c0d4556c40a43c35da0da16f7f Author: Carsten Schmiemann Date: 2025-02-11 11:43:16 +0100 Update zoe ph2 integration commit e580b899f83fe8b72e000e283307a269eeff9362 Author: Michael Balzer Date: 2025-01-28 19:35:09 +0100 CAN framework: add TX queue fill level to status outputs commit d4dc0fc7dad8bc5cc4ee49c5ed5e530e40c1ca69 Author: Michael Geddes Date: 2025-01-22 22:40:46 +0800 Filters - Complete new filter implementation - Was missing from-to without a bus specifier. commit 16216aef64d1bc188fa4f0f2dc3684f2c7208eee Author: Michael Geddes Date: 2025-01-23 07:56:20 +0800 Can Log - Improve display of 'all' filters and open ended filters commit 11b651436a0972726c79f3a78ac9f8aa0759f369 Author: Michael Geddes Date: 2025-01-22 22:44:38 +0800 Can Log command - Display when a filter is invalid commit 0b179adab2089d25ea181b9890eabb532d0d68ef Author: Michael Geddes Date: 2025-01-22 22:42:07 +0800 Can Filters - Add open-ended filter to command help for can and retools commit c7054ec5f9b5d2c431c412ca115182be1b11dd13 Author: Michael Geddes Date: 2025-01-22 08:53:49 +0800 Can Filters - Improve parsing - AddFilter returns false for invalid requests. - AddFilter string parsing differentiates 1:700- and 1:700 - Display invalid filters when adding with re tools. commit e1bb7b8a92a567de56624b7c977786a14987f5a7 Author: Michael Geddes Date: 2025-01-22 08:51:34 +0800 Can Filter - Fix RemoveFilter - Wasn't removing itself from the list. commit 85196a592d387084b6b4df1dc185dcc9e21a0436 Author: Michael Geddes Date: 2025-01-22 08:50:50 +0800 Can Filters - Uses numeric instead of char keys - Numeric version uses a number 1-4 for busses instead of '1'-'4' (back compat) - AddFilter returns false for invalid requests. - Filter uses the already parsed bus number(+1) for filtering commit 11e2e25b20aa3f14450dd4ed94f3652ab2965b2f Author: Michael Geddes Date: 2025-01-19 19:01:49 +0800 Poll RX Filter - Add flag to bypass the mutex/filter if no filters commit c253f74b960464e8d8b8ef105ed09d9a6eadad27 Author: Michael Geddes Date: 2025-01-19 11:13:54 +0800 Vehicle poller - Add filtering to RX queueing commit 1a0aa7c077be1e49a40636fb82a1d17a6dcf9916 Author: Michael Geddes Date: 2025-01-19 11:12:59 +0800 Vehicle Poller - Add mutex to stats collection commit eca5f6a43a9031c3c2906c9a119f82bc69b2602a Author: Dimitrie78 Date: 2025-01-15 17:40:28 +0100 Smart EQ 453 - update changes.txt commit 5ec9c462d92f9eb31dc58e2a24923ecde967b776 Author: Dimitrie78 Date: 2025-01-15 17:27:13 +0100 Smart EQ 453 - add 2x / 3x Booster activation to Homelink 2/3 commit 88ac7cce2562a76744e15d10632506dd663a2376 Author: Dimitrie78 Date: 2025-01-14 18:57:56 +0100 Smart EQ 453 - add provisional cac calculation until I have finished the capacity query commit d47e8f008ba7d2a25168042606f3a1dd3f3cbc94 Author: Dimitrie78 Date: 2025-01-13 18:58:14 +0100 Smart EQ 453 - add lock/unlock vehicle commit 55f3b602411375c2bde245bbcff1e0e71488ccc5 Author: Dimitrie78 Date: 2025-01-13 18:48:20 +0100 Smart EQ 453 - add option to change TPMS Sensors commit 8df17c822be6740b2d581e25dac337bf08e7c561 Author: Dimitrie78 Date: 2025-01-12 14:35:37 +0100 Smart EQ 453 - add vehicle locked state commit 2f2465c2a8a0846c49d11264dad9695298cc48df Author: Michael Geddes Date: 2024-09-23 15:04:36 +0800 DBC - Load ovms metric unit from DBC unit and use for conversion commit 14f5a56fc8ed59bbe7715d3f03e6f1129cef63ac Author: Michael Geddes Date: 2024-11-02 17:11:00 +0800 DBC numbers - extend equals to cover different types commit 888791e38bd4cb73732eb04e1bbb1ef4b6ba12b0 Author: Michael Geddes Date: 2025-01-11 08:33:37 +0800 Metrics - Add const to methods commit 9e1f42f581c415807e73936cdefd9ead0491192c Author: Michael Geddes Date: 2024-11-24 14:33:39 +0800 DBC Files - implement/improve completion for DBC files and identifier Signed-off-by: Michael Geddes commit 4e64fe822f147fbdbcde75d6aa5edb1def210cb4 Author: Michael Geddes Date: 2024-09-23 15:00:26 +0800 DBC - Add const to read-only methods on dbc classes commit adce9471b1f3e5f57e89febde944624b5bac2fc7 Author: Michael Balzer Date: 2025-01-08 15:43:37 +0100 VW e-Up: fix web config UI for charge time prediction commit 4a7b966d43c69a4846a6d2ab9dfac65db0d289b7 Author: Michael Balzer Date: 2025-01-08 08:18:52 +0100 Event framework: fix concurrent accesses to the event registry, fix registry changes from within event callbacks Att: needs OVMS_HW_EVENT_QUEUE_SIZE >= 80, recommended 100 (was 40 before) commit 0b252a7fef83e4582ae6abe429d67a938076e2e7 Author: Michael Balzer Date: 2025-01-03 17:04:29 +0100 VW e-Up: allow MP SetChargeAlerts command without parameters commit e07384d409b5b3acb26cfeab7ebd003a49aa190b Author: Dimitrie78 Date: 2025-01-02 13:30:22 +0100 Smart EQ 453 - update Pollstate when car on commit a7863ec6b1b26db621a85e88a14213824c8eceec Author: Peter Harry Date: 2024-12-31 12:37:30 +1000 Update vehicle_mgev.h Adjust CHARGING_THRESHOLD a little commit e8bac6d4053c0d847827e20df5e10c153f846290 Author: Peter Harry Date: 2024-12-31 10:21:39 +1000 Update vehicle_mg5.cpp Add Gateway Module (GWM) pids to enable GWM Polling. Add socPid to allow use of new SoC processing. Remove old batterySoCPid. commit 6256a813f0a76f42b73775608fc5f1be0d2e7432 Author: Dimitrie78 Date: 2024-12-20 16:07:13 +0100 Smart EQ 453 - update charging values commit fef694fd572ec370761f7384a004a70a7d018380 Author: Dimitrie78 Date: 2024-12-01 14:40:50 +0100 Smart EQ 453 - update CellTemps commit 837a03177ddd34697287d9fc02a85549247a8104 Author: Glyn Hudson Date: 2024-11-27 22:04:18 +0000 zoe docs commit e5a73e1e64aa3bf58ac1506a0cd197d48b19e810 Author: sharkcow Date: 2024-11-25 19:46:37 +0100 remove binary commit 1a6f1c67059c3bbfa451ccbcb4ca4af273bb7175 Author: sharkcow Date: 2024-11-25 14:05:25 +0100 publish binary commit 711acfe2bf93b98814ca1e5f139f0146a9e691d1 Author: sharkcow Date: 2024-11-25 13:56:11 +0100 cleanup commit 07c4181a2492a5072c3388464435f1e5810ac3a8 Author: sharkcow Date: 2024-11-22 20:56:48 +0100 keep charging/heating running if turning off the other one commit 22d2469623985d684869bebd61f77b14980d2297 Author: sharkcow Date: 2024-11-21 22:17:53 +0100 read cc settings at boot, fix climate/charge parallel activation commit 5a5d3962c3f843a2c312cb8cbac51bf19bb9d312 Author: Michael Balzer Date: 2024-11-24 12:21:16 +0100 Modem: optimize command termination detection, raise command timeouts commit 98606bb5304a5c2b832ffbb0d26391a632e5fc17 Author: Mark Webb-Johnson Date: 2024-11-20 15:10:54 +0800 Remove version dependencies in requirements.txt commit 1f863527d0a593fe8b10d2faee5cc0e04da4a843 Author: Mark Webb-Johnson Date: 2024-11-20 07:56:11 +0800 Include docutils, without specific version commit f074e3f1dc11ed88c157d61177d450cc338e6b5a Author: Michael Balzer Date: 2024-11-19 19:16:03 +0100 Documentation/Sphinx: switch from m2r2 plugin to mdinclude commit 78a49a596792e2da5338d5c4f1d719490a674164 Author: Chris Date: 2024-11-19 12:44:42 +0000 Add ability to disable legacy topic. Add new configs to web UI and changes.txt. commit 8fe63023e34641f87607456f9059fd69027cc887 Author: Dimitrie78 Date: 2024-11-17 10:41:01 +0100 Smart EQ 453 - change 12v charging commit 470979369be56fe18eae0df90f1619afdd27e850 Author: Michael Balzer Date: 2024-11-16 15:21:26 +0100 Manual: fix syntax & spelling errors commit c277b9daa2d295e6c9a9334b30a99aac7445f427 Author: Michael Balzer Date: 2024-11-16 15:06:52 +0100 Server V2: fix generator ("X") record field separators commit 3fa85083cf2f601a25012274c5e5c8cf30157d7c Author: Michael Balzer Date: 2024-11-16 14:20:54 +0100 Server V2/MP: change message code for generator data from "G" to "X" to avoid conflict with group subscription message commit 5cef67b851b0ac8a7f39fb28e10fd6e78af39f2c Author: Dimitrie78 Date: 2024-11-16 13:24:13 +0100 Update Server V2 - add missing mp_encode() commit 5158fc838212da98bbebf15c1cb8013bbfa92c04 Author: Dimitrie78 Date: 2024-11-16 12:37:41 +0100 Update requests.rst commit 94173a62122d4674583bb19a49da2f17c7625ca4 Author: Dimitrie78 Date: 2024-11-16 12:27:37 +0100 Update metrics.rst commit d00134c28962b6ef611c3643f819d49bf9a0101a Author: Dimitrie78 Date: 2024-11-16 12:17:11 +0100 Update changes.txt commit f78a07a4e9cf5e5bb2a54c4940db3f63535144a8 Author: Dimitrie78 Date: 2024-11-16 12:15:29 +0100 Update Server V2 Move m.net.mdm.mode to msgFirmware commit 727cd0a3dda6605d95b0c1a73d96ca3f9407336c Author: Dimitrie78 Date: 2024-11-16 12:13:59 +0100 Update Metrics make new metrics non persistent update description commit 781a08c6c4631e8725e83a18d5071d6aefeca30b Author: Dimitrie78 Date: 2024-11-16 12:11:42 +0100 Update Server requests documentation commit 1ca2f1c2f87ae1967b377e10fc2a026b5e10feb1 Author: Dimitrie78 Date: 2024-11-16 12:09:50 +0100 Update V2 messages documentation commit 0be0490e8b3a7224aaee8190dd8dc42bb4a71540 Author: chris8086 Date: 2024-11-16 07:23:10 +0000 Add configurability of MQTT keepalive timer, and prevent clock events being published every minute commit 0fadcf2061f23db1f6f8da8cca5806820624da4b Author: Michael Geddes Date: 2024-11-03 10:32:11 +0800 Housekeeping - load config commit f1b06e3948f621162883f8e61591796227249680 Author: Michael Geddes Date: 2024-10-06 09:58:40 +0800 Vehicle - Add auxilary monitoring events and scripting commit 5f32176fb4f50c2d9c4bf9bc586e88b54161fc76 Author: Dimitrie78 Date: 2024-11-14 19:03:24 +0100 Smart EQ 453 - correct current value commit 70d865cbf1b36251a9b069849deaff622c507194 Author: Dimitrie78 Date: 2024-11-11 19:01:27 +0100 Update metrics.rst commit 46ab53b7370b692320dc682901073da2a4d8b388 Author: Dimitrie78 Date: 2024-11-11 19:01:16 +0100 Update changes.txt commit 6bb9114dc5ea57b1581f693b7d45193305e3244c Author: Dimitrie78 Date: 2024-11-11 19:01:07 +0100 Server V2 - update add v.g.timestamp to msgGen remove msgFirmware changes add m.net.mdm.mode to msgEnvironment commit 188f4b2424ae6843a37ebad6a4ccbc76f80bbab8 Author: Dimitrie78 Date: 2024-11-11 18:56:08 +0100 Metrics - change string to unit64 change v.c.timestamp to unit64 add v.g.timestamp remove v.c.date update description commit b1a25313e284bbd17685e57c07bcf0e03fa21adc Author: Dimitrie78 Date: 2024-11-11 18:34:03 +0100 Update vehicle_smarteq.cpp commit fd4e86b81e253bb7d5cc7d89f9de52e7184c677e Author: Dimitrie78 Date: 2024-11-10 15:28:35 +0100 Update vehicle_smarteq.cpp commit 61050c86decbd24ad2e21115a3e2f7aff9ac2304 Author: Dimitrie78 Date: 2024-11-10 15:07:15 +0100 Update changes.txt commit 14fcbe153314d13bd8be2261a0792a866f8c82ba Author: Dimitrie78 Date: 2024-11-10 15:07:08 +0100 Update metrics.rst commit 49c1bb6c0c9b79173840c4339f96f58f9c11c03e Author: Dimitrie78 Date: 2024-11-10 15:06:49 +0100 Server V2 - add Metrics to MsgStats and MsgFirmware add v.b.capacity, v.c.date, v.c.timestamp, m.net.mdm.mode commit 6242c0168688610f45b57e75a33cf86dc35b1b9e Author: Dimitrie78 Date: 2024-11-10 15:02:04 +0100 Metrics - add new Standard Metrics v.b.capacity, v.c.date, v.c.timestamp commit 33402010c168865f4e1b6a2b0f3502d90948aeb1 Author: Dimitrie78 Date: 2024-11-10 13:49:04 +0100 Smart EQ 453 - add Metrics add ms_v_charge_date add ms_v_charge_timestamp add ms_v_bat_capacity commit 8aa7fe8c5fc54bf6fd3e6e8f9579a08129859193 Author: Michael Geddes Date: 2024-08-31 07:30:34 +0800 Battery Monitor - Move monitor to Vehicle with events commit f73b6caf26fb5c3a55efda63eea849313d32cd7b Author: Michael Balzer Date: 2024-11-10 12:32:41 +0100 - Cellular: GPS run state signals added New events: system.modem.gpsstart -- GPS has started system.modem.gpsstop -- GPS has stopped commit b32ca27ff753477f061c05d7060f9da98bf8ffc4 Author: Michael Balzer Date: 2024-11-10 12:16:32 +0100 - Cellular/GPS: move NMEA sentence logging to verbose level commit 1dc04dc2f7c7b64dc252e3620d4cbe1c1f6bd318 Author: Michael Balzer Date: 2024-11-10 12:15:47 +0100 - Cellular/GPS: keep user GPS mode over modem resets & listen to GPS configuration changes while running commit 37e7c0e6e24360212ef2881911a998a6f8bb17b2 Author: Michael Balzer Date: 2024-11-10 12:11:27 +0100 - SIM7600 driver: use NMEA MUX channel for GPS control commands, add TX delays between GPS control commands commit 2596a48a7ebc37880009f06e65f524f7a323c100 Author: Michael Balzer Date: 2024-11-10 12:08:40 +0100 - Cellular: receive & send SMS, forward SMS & USSD to user; basic support for mandatory provider SMS communication requirements, no SMS system notification channel New events: system.modem.received.sms New notifications: [info] modem.received.sms [info] modem.received.ussd New commands: cellular sendsms […] commit 5146f046c5073fc52f9e830df68b2d5770e86fda Author: Michael Balzer Date: 2024-11-10 11:33:12 +0100 - Cellular: fix signal threshold defaults & info commit c6efc4c3ee680d0c26db9839ad65a3850c4862f0 Author: Dimitrie78 Date: 2024-11-09 12:26:55 +0100 Vehicle - keep charge time as long as charge port aktiv commit 875680639c0093a5e6366fd499738f3f261d6a5e Author: Dimitrie78 Date: 2024-11-09 12:21:55 +0100 Server v2 - add charge_kwh_grid to MsgStats commit 9c9018258a1fe6fcd92d0170f15200f844b37c0b Author: Dimitrie78 Date: 2024-11-09 11:42:52 +0100 Update vehicle_smarteq.cpp commit b5781c605bdc1de364be475e95a28d006a1d8e63 Author: Michael Geddes Date: 2024-06-06 12:45:20 +0800 Ioniq 5 - Simplify & Improve 12V monitor - Use short(4) and long(8) smoothed average comparison - Detects a dip while 12V charging as well. - Only polls while charging if it detects dip or after a longer period - Factor out to functions commit 74bbe747d26fadf6867b83e5ad1d0e885b0b7622 Author: Michael Geddes Date: 2024-11-02 16:46:59 +0800 Can command - make sure the poller gets started when the bus is configured commit dd50066188d6c023fd0f4cc5e98628a931c3f546 Author: Dimitrie78 Date: 2024-11-07 18:30:17 +0100 Update vehicle_smarteq.cpp Smart EQ 453 - add some test values for Zorg commit 2998ed17fb695fb5ff4ec440cfc379cc24d7f5a5 Author: Dimitrie78 Date: 2024-11-06 17:26:00 +0100 Smart EQ 453 - ios TPMS fix correction commit f77a8a05b98c27f19c799d80283d8f058a278173 Author: Dimitrie78 Date: 2024-10-27 13:13:36 +0100 Smart EQ 453 - add ios TPMS fix + reset trip driving commit 20fe9c2f26fc3d3cad46324dc719dbb95494e572 Author: Dimitrie78 Date: 2024-10-18 10:33:04 +0200 Update changes.txt commit d91b056b5bb40b0a2c7fe2f026b88b86fc195969 Author: Dimitrie78 Date: 2024-10-17 12:24:28 +0200 Plugins - fix Repo install and plugin list commit 637707bde15405e7ab4f120adf81270819883f1c Author: Dimitrie78 Date: 2024-10-16 12:40:41 +0200 Smart EQ 453 - led web settings commit e255450748901829c86aeef73dd24b36ad933be1 Author: Dimitrie78 Date: 2024-10-06 15:42:29 +0200 Smart EQ 453 - add charging Metrics commit e68f8b1e24a3674ea7653e610454a2e6eb42bfcc Author: Dimitrie78 Date: 2024-10-02 21:52:27 +0200 Smart EQ 453 - add online led state commit c891421493db2000ff086d1fefc478e14d709851 Author: Michael Balzer Date: 2024-10-02 13:32:11 +0200 Manual syntax & structure fixes commit 2d84f2557ef6a58670cf1cc42eac2b13f0a1a206 Author: kezarjg Date: 2024-09-11 05:22:36 -0400 Update scripting.rst Fixing the tag for the background script. commit b3b7a88fb13b59e9addb44b1498f62e6246556f3 Author: sharkcow Date: 2024-09-30 18:48:45 +0200 fix accidentally deleted precision code commit 639898d4284cee3646fd8f43935c618f2fe66db7 Author: Dimitrie78 Date: 2024-09-15 10:00:52 +0200 Smart EQ 453 - change VIN reqest to Polllist commit cdebd08d5491ff492c86feaad94af5edd2027ecd Author: Dimitrie78 Date: 2024-09-14 11:53:39 +0200 Smart EQ 453 - change Pollstates change Pollstates add Battery states add DCDC states add VIN commit 1702e70a30d813f9747eb836b29a6f7dea94d581 Author: kezarjg Date: 2024-09-11 05:22:36 -0400 Update scripting.rst Fixing the tag for the background script. commit 89846f449365791847de5fc42e1a5a6f143e4b48 Author: sharkcow Date: 2024-09-11 08:29:49 +0200 add trip time to trip report commit b0ed22c499465805158ff198b4d5b95757a2e665 Author: kezarjg Date: 2024-09-08 07:50:50 -0400 Remove duplicate files in MG directory commit b27f661f9a5580939c224f71e6f5b5b910af8e99 Author: kezarjg Date: 2024-09-07 07:08:07 -0400 Feedback from pull request commit 15ba1611af411d8027f0ed92411903f6c9439036 Author: Jamie Jones Date: 2024-08-31 08:39:32 +0100 Correcting documentation formatting errors commit 66540704527679befce2d4080a9e3acd4dcc91de Author: Jamie Jones Date: 2024-08-30 19:55:09 +0100 removing include of ovms_webserver.h that's not needed and fixing some formatting commit bdd3897087281eaaa3908aa006081b97f0a9a5ea Author: Jamie Jones Date: 2024-08-30 19:43:09 +0100 Adding ZomberVerter VCU documentation page, and adding some metrics to the integration as well as addressing the warnings commit 7371c6f363f6219f24d961b08d0730536c68a33c Author: Matthieu Labas Date: 2024-08-30 17:26:51 +0200 Energica - documentation and fixes (vehicle type "NR", namespac "xnr"). commit f913a8b77cfe4ca367f7a15903a1f7c43ad1a191 Author: Matthieu Labas Date: 2024-08-30 17:24:31 +0200 Energica - documentation. commit 2c78781c316440854dfc708f698867ef149cc793 Author: axel troncoso Date: 2024-08-29 16:43:24 -0400 Feat(add-polling-to-maxus-vehicle) commit e677cc3447b3416c3643c4a1233fd625119dd5c5 Author: Matthieu Labas Date: 2024-08-27 10:35:04 +0200 Energica - Motor temperature. commit 45fb79da77af2898f1d5db692293bf994d652168 Author: Jamie Jones Date: 2024-08-25 19:30:13 +0100 Initial Support for the EV BMW ZombieVerter VCU, commonly used for EV conversions commit 85310f1ca9e7ea6b198d098d66086350e15232b8 Author: Peter Harry Date: 2024-08-24 14:23:06 +1000 Update changes.txt Added MG4 changes. commit 9fec9b6d2d8f3df81a8f1a74bad760efc00741a5 Author: Peter Harry Date: 2024-08-24 14:13:08 +1000 Update README.md Change vehicle from MG ZS EV to just MG as other models are now included commit 3e05fc9d9fe3246279422046e06b34c818d91d33 Author: Peter Harry Date: 2024-08-24 14:10:36 +1000 Update index.rst Added MG4 notes. commit ff6304b8d6d1c631f9d27c61c64ad5add946e2bb Author: Jaime Date: 2024-08-23 17:37:48 -0400 fix kconfig commit cc32706a4bf9198bc8e2964a499fd91dc7815b58 Author: Dimitrie78 Date: 2024-08-23 15:59:23 +0200 Smart EQ 453 - change Polling timers commit 86a6c18442f0c243ff6663e8fd005c65a76342b0 Author: Jaime Date: 2024-08-22 10:42:02 -0400 config for good and bad quality signal for cellulat commit 5a17abb346a58007ec41390e8675c814043f7308 Author: Jaime Date: 2024-08-22 10:39:25 -0400 connect after at least 10 secconds of good connection commit 7e7e1a31bf66df626be8076e2b6a0ba5e907f2d6 Author: Jaime Date: 2024-08-21 15:38:51 -0400 fix code style commit 18cfb8a34929ee6356ae1e541c12e0dad17838d7 Author: Jaime Date: 2024-08-21 15:27:56 -0400 server v3 connection takes into account usable signal quality commit e8fb879fd0df8065c6d02ecad24a9963ec774faa Author: Jaime Date: 2024-08-21 15:00:09 -0400 reboot if no ip and good connection signal commit 31784d989918a8b5f815dd54382572ee26ac248f Author: axel troncoso Date: 2024-08-20 15:15:37 -0400 Feat(rename-id-for-maxus-euniq6-to-not-conflict-with-existing) commit 017c1d3f7e6dccea1cd4464a502d72ec8960cf6e Author: Jaime Date: 2024-08-20 11:52:57 -0400 wifi ip via events commit 5ffdf930755a4b940914e88886268f71f724f4eb Author: Jaime Date: 2024-08-19 18:25:21 -0400 rename functions commit 2649e38bd8d727ac3b08bdd8a3507db4fe03c927 Author: axel troncoso Date: 2024-08-19 16:51:50 -0400 Refactor(remove-unnecessary-buffer) commit 9616f0dc69e8fb9204d7f5aa2f59319e1df63995 Author: axel troncoso Date: 2024-08-19 16:42:17 -0400 Refactor(removing-unnecessary-data-buffer) commit 10b7d5cdc14eef82b2b72ada4173d07001aeadc3 Author: axel troncoso Date: 2024-08-19 16:40:21 -0400 Refactor(removing-unnecessary-data-buffer) commit fdd6f7ca17a9668c61293153f99474bd4f6eb679 Author: axel troncoso Date: 2024-08-19 16:01:07 -0400 Feat(Refactor-allign-table) commit 05adc76e5ca2202148a79c73212ccfd10851bc26 Author: axel troncoso Date: 2024-08-19 15:59:12 -0400 Refactor(replacing-tabs-for-spaces) commit a7ee700e18b1852b5f4503e80642c2406ed21a10 Author: axel troncoso Date: 2024-08-19 15:51:27 -0400 Refactor(replacing-tabs-for-spaces) commit 81d228925dc5eb03c76961d7a1684e8c077bf4c0 Author: axel troncoso Date: 2024-08-19 15:41:33 -0400 Refactor(general) commit b966720b6f340eb27960ff792df7dcdee6d4c2f9 Author: axel troncoso Date: 2024-08-19 15:36:25 -0400 Refactor(allign-table) commit 4cf7e15769a33e256ee8aab286fe84a701b7d67b Author: axel troncoso Date: 2024-08-19 15:26:07 -0400 Refactor(Replace-tabs-for-spaces) commit ffa69d29068a74c9777aec2d74cfe873bf1bc0b6 Author: axel troncoso Date: 2024-08-19 15:24:34 -0400 Refactor(Replace-tabs-for-spaces) commit 242cc992d3092dc7dc36ad9171f154c3eb1c63d9 Author: axel troncoso Date: 2024-08-19 15:14:39 -0400 Feat(remove-maple-docs) commit 14ee5aebe8cc6446d7058becc0d32c02ee83c885 Author: axel troncoso Date: 2024-08-19 14:56:49 -0400 Feat(removing-unnecessary-logs) commit e71493709664e09fb1bd39540523bc5853c1183c Author: axel troncoso Date: 2024-08-19 14:54:35 -0400 Feat(tested-maple-with-logs) commit 13754bef766b54901a228d0fc8fa00783b6d6725 Author: axel troncoso Date: 2024-08-19 11:05:50 -0400 Feat(support-for-door-status-on-maple) commit e0ccfe684eae42020660798b7d5723ab9cae18b6 Author: Michael Geddes Date: 2024-06-06 12:46:58 +0800 Ioniq 5 - Mark some overrides and fix scope of a bunch methods commit eb975a77ae7e918b4a93904ab4b03fc72bec7ca2 Author: Michael Geddes Date: 2024-06-06 12:36:26 +0800 Ioniq 5 - Disable unused 'write' code. commit bf7926aab04fb791ef53247d6a9936e755ddbe76 Author: Michael Geddes Date: 2024-06-06 12:34:43 +0800 Ioniq 5 - Separate out 'poll' log tag commit 0f576b761dd0770a6c547e3a5709885cbb02b108 Author: Michael Geddes Date: 2024-07-11 21:50:33 +0800 Async Errors - Improve Frame/Parity error reporting commit f0c9cc885549d06748123ca7bec2a602f56371fb Author: Michael Geddes Date: 2024-08-10 08:25:18 +0800 Duktape - Implement security for user console commands - only allow user commands to be added at certain points. - auto-create 'usr' command - allow 'usr' command for root command and against xhiq - do some checks on the user-command names allowed. commit 74f6e20dba8e79a8478c2d44077b386cff0e6196 Author: axel troncoso Date: 2024-08-14 16:27:43 -0400 Feat(correct-can-codes-and-tested) commit f3cfc3f17d11b8c597badb418feec041a19e1fc9 Author: axel troncoso Date: 2024-08-14 13:01:24 -0400 Feat(init-commit-support-maxus-eu6) commit 1b4f73af88bb61f0859e29ff9898c0c21fb18554 Author: Jaime Date: 2024-08-09 14:21:24 -0400 fix definitions commit 1f07c782e59726779c3c38e7ef66f4cd2b02f917 Author: Jaime Date: 2024-08-09 12:15:19 -0400 missing imports commit 9f03b7bc70731b1f3db171160866b1ab3d48abd1 Author: Jaime Date: 2024-08-09 11:51:58 -0400 reset if not connected connected with connection available commit 6be7ca94fa75daa1e99bb55a77efdc2405adc119 Author: Jaime Date: 2024-08-08 18:14:59 -0400 connectIIFip commit b2ea6eea52bc88d08afd8dfc51b597b60dd6806f Author: Jaime Date: 2024-08-08 17:47:44 -0400 wifiHasIp commit d0bcecb8e15dc6da8c0b490f4440e28b4742c849 Author: sharkcow Date: 2024-08-05 14:14:19 +0200 improve handling of sufficient SoC add detection of faulty selector lever microswitch commit 9425f498c0065a075a5badb41407e99a05ec0c0d Author: Peter Harry Date: 2024-08-04 15:10:45 +1000 Missing Files Added missing MG4 files commit 27108bb6ca330f23c1d16924e21c2dd2c7c2b353 Author: Peter Harry Date: 2024-08-04 13:31:34 +1000 All MG4 Code Added code required for the MG4 commit 3637f582d01feea46fa14557dd8883316e9a193a Author: Ludovic LANGE Date: 2024-07-31 23:47:53 +0200 ESP-IDFv4+ : fix missing header commit e971322e27e92aa6297ffacb63b2928953f11de8 Author: Peter Harry Date: 2024-08-03 14:25:50 +1000 Initial MG4 Files First MG4 files commit d641238109f7ed13e7514cbc20d7f6b7bfb5075e Author: Ludovic LANGE Date: 2024-07-31 23:13:59 +0200 esp32bluetooth: fix compilation with ESP-IDF cmake-based build system (v4+) commit 0efa5a9bfb9239aad38b45fa86d109788aa1c813 Author: Dimitrie78 Date: 2024-07-30 13:45:19 +0200 Smart EQ 453 - range_est correction commit d88953855482a6d9b6ff3874b1ce165b37a6f1bd Author: Michael Geddes Date: 2024-07-22 08:32:12 +0800 Duktape - Finish Implementing console commands - Command map moved to std::string (by necessity) - Implement proper shut-down of duktape commit 036a1817247d0858e7f21c28dd844d26a817041b Author: Ludovic LANGE Date: 2024-07-20 18:23:18 +0200 ESP-IDF v5+ compilation fix - missing esp_timer.h include commit 3431b7b4e725f622207d0d31791b8e118815ec42 Author: Ludovic LANGE Date: 2024-07-20 16:12:37 +0200 ESP-IDF v5+ fix for undefined `xTaskGetCurrentTaskHandleForCore` function `xTaskGetCurrentTaskHandleForCore` is available starting ESP-IDF 5.2.0 and replacing `xTaskGetCurrentTaskHandleForCPU`. Previously the condition was not precise and resulted in compilation errors for ESP-IDF between 5.0.0 and 5.2.0 (excluded). commit f801bc9fc9f368e27209426d0ec390953b45279d Author: Ludovic LANGE Date: 2024-07-20 17:01:31 +0200 fix compilation error Fix compilation error introduced in 2915281af0715a46de548f80a0104d4d9492e400 / #1032 commit 884041c89f176324e1e0f4fa31ce106e69b446d7 Author: Ludovic LANGE Date: 2024-07-20 16:10:13 +0200 VFS - enable compilation with ESP-IDF v5+ Following 1683c29892cba94842fb3b0054c4ab0093ad219e and addition of `glob_match.cpp` it's needed to list it in `CMakeLists.txt`. commit a9a759f7f14f6a4add66271c6033d9598fd09c58 Author: Ludovic LANGE Date: 2024-07-20 16:00:37 +0200 Vehicle_Vweup - fix a compilation issue The compiler in ESP-IDF v5+ is very sensitive to detecting potential issue. Here, an indentation could be interpreted by the human reader as if an `if` block was encompassing a whole indented block. The fix here is either to remove the indentation, or to add curly braces to explicitely delimit the block managed by the `if` condition. The indentation was removed. commit 60a4e03df5cae3876093a27fd7d25778abc39f7c Author: Ludovic LANGE Date: 2024-07-20 15:45:52 +0200 Ovms_Webserver - int64_t format strings changes `INT64_FMT` replaced with `PRId64` because `INT64_FMT` is a Mongoose 6.x specific define, and this define does not exist any more in Mongoose 7.x releases. commit a6f1c079815bdefc053463cee52d3f3a4979ee0e Author: Ludovic LANGE Date: 2024-07-20 15:38:22 +0200 Vehicle - fix compilation issue commit 423cfb83b3f4e8c2b9ed3923a9fd2ef7dca15bcc Author: Ludovic LANGE Date: 2024-07-20 15:37:13 +0200 Vehicle - enable compilation with ESP-IDF v5+ Following 43ca259b2cbc0cbbceff03664622fbb8f8890ed3 and the split of the `poller` component, a change is needed to properly compile with ESP-IDF v5+ commit 2915281af0715a46de548f80a0104d4d9492e400 Author: Ludovic LANGE Date: 2024-07-20 15:26:07 +0200 Poller - int32_t format strings changes In ESP-IDF v5+, a compiler change has been made for type int32_t and uint32_t : Cf https://docs.espressif.com/projects/esp-idf/en/latest/esp32/migration-guides/release-5.x/5.0/gcc.html#int32-t-and-uint32-t-for-xtensa-compiler This change forces us to update the `printf. format strings and use, as much as possible, the [PRI... portable format constants](https://en.cppreference.com/w/cpp/types/integer) In addition, a constant in `Atomic_Increment()` call needed to change in order to compile with ESP-IDF v5+ compiler. commit 68d1f74187466211a258d96ea0969fc79b397e90 Author: Michael Geddes Date: 2024-07-15 14:54:44 +0800 Console - Improve completion support for paths - Gets the completion length via the callback to count for dropped entries - Supports not adding space when a completion item (path) is not 'complete' commit 460098c07ffa664678c9ec6371be70da43b934ac Author: Michael Geddes Date: 2024-07-15 12:15:49 +0800 VFS Complete - Add in many more file-completion locations in other modules commit 6f99b77c7ffddee50961fef418f39a7e154c810f Author: Michael Geddes Date: 2024-07-15 12:10:06 +0800 Vfs complete - fix complete where the / was omitted commit ae944483962d6055e556b6b8f871dadddf25fb1e Author: Michael Geddes Date: 2024-07-06 08:37:40 +0800 Poller - Add Duktape interface commit 80cde76fe8cda2f8216942cb50e4317d89c810a8 Author: Michael Geddes Date: 2024-07-13 10:46:53 +0800 VFS - add globs to rm commit 1683c29892cba94842fb3b0054c4ab0093ad219e Author: Michael Geddes Date: 2024-07-11 21:47:33 +0800 VFS - Add simple * & ? globbing to ls and rls commands commit c977e6f925c43200fe64d8ce575c782bd42ef005 Author: Michael Geddes Date: 2024-07-07 10:03:00 +0800 VFS - Add file completion commit af6bc691ddb9fcd6d9ec6ad05995d938cc285aa9 Author: Matthieu Labas Date: 2024-07-08 07:26:29 +0200 Energica - Charge power in +kWh. commit 63e39c1b5c4c5a7721886e02320ef0f00f3fb8b5 Author: Dimitrie78 Date: 2024-07-06 15:32:34 +0200 Smart EQ 453 - prehead and cool funktion add 5min Booster preheat cool add TPMS pressure add Internal Temp add Doors status commit 6a72d5014b1dec30fc5276eda83549c6cd3fc66e Author: Michael Geddes Date: 2024-06-29 19:00:17 +0800 Vehicle Shutdown - rename and comment for shutdown variable commit aa26cf4e2b70c21442b18164c6f7a9c4358758ab Author: Matthieu Labas Date: 2024-06-28 11:03:03 +0200 Energica - Charge detection. Inverter temperature. Park mode. commit 13363e43d14470b4915474ee9626b55708662e1c Author: Matthieu Labas Date: 2024-06-25 11:20:19 +0200 Energica - Charge logging (fixed2). commit 6d01904fdde084323f28698b63cf6623fa586252 Author: Matthieu Labas Date: 2024-06-25 10:41:59 +0200 Energica - Charge logging (fixed). commit f7bd4096cb47bb36fcd972ebe4064a8ac08f908f Author: Matthieu Labas Date: 2024-06-25 10:32:32 +0200 Energica - Charge logging. commit d7826c588e7ca9fee3dc9ad64c67d401349545d9 Author: Michael Geddes Date: 2024-06-08 11:36:34 +0800 Vehicle - Cleaner swap / shutdown of vehicle commit ce50a29792f1d9b73d8cb63f59331b10ab233a80 Author: Matthieu Labas Date: 2024-06-22 10:41:11 +0200 Energica - Registration. commit 12afc02a6e5c54644b9238e5047b36bfdde8e6c9 Author: Michael Geddes Date: 2024-06-22 10:59:22 +0800 Poller - Move the stats logging to "data" *-LOG-PollStats commit 9580e72c35647519a0786ccbbbc2f5d8b75af51a Author: Michael Geddes Date: 2024-06-16 07:55:56 +0800 Poller - Remove dependency on vehicle.h commit 61cc795ea0bc597dbf1022e9ec29865792afe171 Author: Michael Geddes Date: 2024-05-21 07:13:26 +0800 Poller - Use Shutdown Register while shutting down commit 4d54f4c43aa9e6f4c086e80d7cf3f0a1f8d596de Author: Matthieu Labas Date: 2024-06-20 15:03:16 +0200 Energica - GPS message ID is big-endian but rest of the message is little-endian. commit 5cf86f4a6132f1d75276edb5752e869f8a2e08dd Author: Matthieu Labas Date: 2024-06-19 20:36:21 +0200 Energica - Sign correction on GPS altitude. commit 5cb03752a660455c010e0811dcca16626a60911f Author: Matthieu Labas Date: 2024-06-19 14:43:01 +0200 Energica - static_assert struct sizes. commit 9f38ee9a2aa945e6cdd94e620af0756eaed1221d Author: Matthieu Labas Date: 2024-06-19 14:13:30 +0200 Added alpha support for Energica motorbikes (SS9, Eva Ribelle and EGO). commit 189209ac99d37ff2d3485773cba5535cb2b4a4a1 Author: Michael Geddes Date: 2024-05-21 07:19:57 +0800 Poller - Make sure the overflow counters are threadsafe commit 674a5ea4acef2b14ad0aad9c62fa0f358b41c5d1 Author: Michael Geddes Date: 2024-05-27 14:53:18 +0800 Poller Timer - Improve startup of averaging - ramps up 'n' after a reset by powers of 2 until the templated N commit 37a783f91be59f0732ae3169a2808eafd374f28a Author: Michael Geddes Date: 2024-05-27 14:50:40 +0800 Poller - Reset times on vehicle.on, charge.start commit 68ad402d9dbdde03e76718b37850c4ad6031ad04 Author: Michael Geddes Date: 2024-05-27 14:47:30 +0800 Poller - Split up/Shorten poll timer messages - Use a CSV format for the timer message (for less characters) - Split at 1024 commit 90ddcacee480c8cf6f5ed2ee4a03cf43830135b4 Author: Michael Geddes Date: 2024-05-11 09:02:52 +0800 Poller - Add ability to get time/count metrics for poller entries commit 823917636765a7d8b5041f505bf50e12febb8613 Author: Michael Geddes Date: 2024-05-14 21:50:04 +0800 Ioniq 5 - Add short name to vehicle for Menu commit 93d972185a1fd01d19df569f045f581f7ccb613f Author: Michael Geddes Date: 2024-05-25 15:36:15 +0800 Poller - Fix log stagement to conditionally output (This reverts commit 2ec7a6b5a091d8ec1b148ee453b371e96470992b.) commit 2ec7a6b5a091d8ec1b148ee453b371e96470992b Author: Michael Geddes Date: 2024-05-22 23:03:22 +0800 Fix compile commit 12d44f9eaa02c9a306f2a7c8b938239c1d56f302 Author: Michael Geddes Date: 2024-05-21 07:22:03 +0800 Atomic utils - Swap to using gcc primitives commit 6029810077ec56079cda85579c238b4a4ec79e33 Author: Michael Geddes Date: 2024-05-21 07:06:13 +0800 Poller - Make sure state 0 happens on the first run after being reset commit dc44ebe0d6766ad16344300f4c3eb3236121fe79 Author: Michael Geddes Date: 2024-05-18 09:56:14 +0800 Add poller trace status to changes commit 72039339ccaad73085d25897b567015d086043b6 Author: Michael Geddes Date: 2024-05-15 22:45:27 +0800 Poller - Improve split logging - add status commit 01063c7d0ef6f3eef414227cb7d95820c8ba43b0 Author: Michael Geddes Date: 2024-05-12 17:32:54 +0800 Poller - Only try the next poll if the current multiframe is done. - Fixes issue where the multiframe polls were not able to complete due to the protocol # being zeroed. commit 7e4046042a99339d0212aac8f874cc8f780e634e Author: Michael Geddes Date: 2024-05-04 10:23:02 +0800 Ovms Poller - Reduce logging and split flags into 2 modes - Remove unnecessary logs - Move some more logs to triggered by flag. - Summarize 'dropped' RX/TX logs in poller task (not in rxtx) - Split switch of logs into RX/TX Task and Poller Task logs. commit eafafcf81ad78c247af6d1bf727cb67090d566d7 Author: Michael Geddes Date: 2024-05-12 15:21:45 +0800 Poller Shutdown - Use queuesendtofrong and tasksuspend - For both mail poller - and vehicle stand-in loop. commit a37b689b71a8b8b82186d4ca6dd6b72de41c27b6 Author: Michael Geddes Date: 2024-05-12 14:00:13 +0800 Poller - Factor Poll success from vwtp/isotp to shortcut RX poll distribution commit 152421778987506ffc623b2117d83e91ef6aeef4 Author: Michael Geddes Date: 2024-05-12 13:02:53 +0800 Poller - Tweaks to shutdown commit dd070dc6c6c4e90b0a46cf43cab4c2d75c070a1d Author: Michael Geddes Date: 2024-05-04 10:21:46 +0800 Vehicle Shutdown - Wait for loop shutdowns and close down as nicely as possible - Trying hard to avoid race conditions. - Signal loops so that we can shut down. commit a703145d24d48acd0c2fa364af497ab2ba61554f Author: Michael Geddes Date: 2024-05-11 09:01:22 +0800 Poller - Short-cut protocol handling if there is no response pending commit f5a3ba03d27e033a60e84438d7943a82381cdc15 Author: Michael Geddes Date: 2024-05-04 10:15:52 +0800 Vehicle Poller - Obey throttling commit 1ff5ea86a904b1d7e1f553fca42197bbdbe32742 Author: Michael Balzer Date: 2024-05-07 19:17:56 +0200 Web UI: update V3/MQTT server list commit 3a8d2bf516936e4211172be209cbe2acafbab105 Author: Michael Balzer Date: 2024-05-07 13:34:43 +0200 ServerV3 client: TLS support, notifications, peer keepalive & logout commit 8069d98d5a9d588012b30fa0a3676727ac0bb58d Author: Michael Balzer Date: 2024-05-07 12:51:27 +0200 ServerV3: add MQTT style event publishing commit 2c578d9edcaac12f1bf3a7f24093dfe96bb62ad7 Author: Michael Balzer Date: 2024-05-07 12:49:22 +0200 ServerV3: add notification subtype MQTT topic encoding, remove notification text MP encoding commit 2ccf66c099d4c3dbad41eb10c8eb0ae3fa7f6d0f Author: drc38 <20024196+drc38@users.noreply.github.com> Date: 2024-05-01 20:43:23 +1200 Avoid flipflop of 12v charging commit 39d8938f570827b0cd90bc9b65e675f2355510ab Author: Michael Geddes Date: 2024-04-30 07:41:06 +0800 Poller - make sure the task is started up if there is a RX listener commit b70cf369d09bc3c22dfcfd7025273a554a10afa1 Author: Michael Geddes Date: 2024-04-30 07:36:49 +0800 Vehicle - Make sure RX functions are being called from a Task commit 96df1eb61abd7de56a817389471579ac5965c332 Author: Michael Balzer Date: 2024-04-29 11:49:14 +0200 Poller: add runtime control for verbose logging commit 8950ed69d059e5329fffed4a9822ccb73c0f38c3 Author: Michael Geddes Date: 2024-04-29 07:23:18 +0800 Poller - update the order of some logs for clarity, and move some to verbose commit d17b2d414e52eecd68e3f1b92219995c7e7d3944 Author: Michael Geddes Date: 2024-04-29 06:45:53 +0800 Poller - Setting global poll state to same values is ignored again commit 8847163ebde09f790c83f7fa42f69dc18921b546 Author: Michael Geddes Date: 2024-04-28 22:29:36 +0800 Poller - Remove unused signal. commit 711ed2a6156856735069784121cdeebbff7a416e Author: Michael Geddes Date: 2024-04-28 22:29:02 +0800 Poller - Make sure first poll ticker is 0 - Was being incremented to 1 on first run commit 9717e7de436accadea0f64b34a15bb7059837c05 Author: Sam Reed Date: 2024-04-28 02:02:14 +0100 web_cfg.cpp: Remove unbalanced trailing ) from Pushover message commit f35955615a59c1f86aebd1dd45947b26d7e8c868 Author: Michael Balzer Date: 2024-04-27 07:44:40 +0200 Update sdkconfig template commit 2e8fd20b843c2e64f86997f53322b7055e63ea1a Author: Michael Geddes Date: 2024-04-25 10:52:07 +0800 OBD Poller - Fix for post-success delay to call back through singleton commit 0ef8a6ffb92b1e376b26cb0e2d611448a7f41f95 Author: Michael Geddes Date: 2024-04-20 12:14:49 +0800 Ioniq 5 - Fix fetch of full VIN - Had to use the specific address not broadcast commit 091a04c4b15dc80b53d16ac5743bbdebc563a202 Author: Michael Geddes Date: 2024-04-15 16:35:21 +0800 Ticks division - don't do unnecessary mods for ticks commit c07af45cc566e9e2b3ed812324e4e60c7cf1fb01 Author: Michael Geddes Date: 2024-04-15 16:28:28 +0800 Vehicle - Set Poll state per bus commit 9130a8af6a7fe313b10ed159e45f2cd455a4169f Author: Michael Geddes Date: 2024-04-09 10:32:21 +0800 Poller - Fix compile when OVMS_COMP_POLLER not selected commit c0a365e23741ee986ca0365ccbfbd2ee28cf9b1d Author: Michael Geddes Date: 2024-04-09 09:33:36 +0800 Poller - Fix up register/deregister of PollerStateTicker commit f26d65c13d0c0425d3a9a743853b863a6061d242 Author: Michael Geddes Date: 2024-03-30 12:34:41 +0800 Move PollerStateTicker() back to being called before PollerSend() actions - adds canbus* to parameters commit dc8c17fdf5f9f09a33de25e92aaa8d1b9a822317 Author: Michael Geddes Date: 2024-03-26 15:42:59 +0800 Poller - Fix up setting null list. - Also some other minor tweaks. - Used by VW eUP commit 21e1d0d93867ab9da5731200245e62264afb5aad Author: Michael Geddes Date: 2024-03-20 09:42:30 +0800 Poller - Tweaks to shut-down process commit 43ca259b2cbc0cbbceff03664622fbb8f8890ed3 Author: Michael Geddes Date: 2024-03-19 12:31:17 +0800 Move Poller to separate configued component commit 5b68bfa735b43b4f51c8524ddd10eda9e570be6f Author: Michael Geddes Date: 2024-03-19 11:59:33 +0800 Ioniq 5 - Poll for battery % when using V2L - Guess we are using V2L by long-term high Aux battery voltage commit 18477e9049040baf7bd3f67654a2aa2871f840ab Author: Michael Geddes Date: 2024-03-19 13:23:37 +0800 Vehicle - Add poller shell support for status and pause/resume commit 44093c9efdc378d1c48bbb1f84a1c3bb532821a0 Author: Michael Geddes Date: 2024-03-19 13:12:24 +0800 Vehicle Pollers - Separate out from Vehicle to a singleton commit 9227d31275ec01aec07da806850b5fb49e6f91f5 Author: Michael Geddes Date: 2024-03-02 08:29:56 +0800 Ioniq 5 - Doc update commit 81d41fd72d5355fa5c273763c7f544a96bb2f388 Author: Michael Geddes Date: 2024-02-20 13:30:53 +0800 Ioniq 5 - Tidy up configurations of 'Console Odometer' and Left-hand-drive - The Console Odometer is always KM (it's not from the mode 9 protocol) - The left-hand-drive reading was loading from the wrong namespace commit 8fc55fafb59c5e8097874c61a15149149977408f Author: Michael Geddes Date: 2024-02-20 13:28:54 +0800 Ioniq 5 - Implement a configurable delay for charging notification commit 07eca3bce96dfbc79f5b35c1ebbef0fa869e0626 Author: Michael Geddes Date: 2023-11-27 15:13:53 +0800 Improve Set vehicle type commit 62fe91cc3788e77d2037392500673cc01c4de83a Author: Michael Geddes Date: 2023-11-24 08:51:26 +0800 Ioniq 5 - Faster response bursts for ECU with gaps between sends commit 2630a39fe27d317caac836c72ffc2f6261f1d64e Author: Michael Geddes Date: 2023-05-26 10:51:48 +0800 Ioniq 5 - Fix ECU Lockout logic - Prevents use of Fast polling for a short period after start-up. commit c5e335074e2e103072d7f5ff3446ed632e805593 Author: Michael Geddes Date: 2023-11-25 09:15:34 +0800 Ioniq 5 - Move poll for vin to non-blocking once-off poll commit 7ff1911800000c0137aefa3fa6292d15c693e613 Author: Michael Geddes Date: 2023-11-23 14:07:19 +0800 Ioniq 5 - Add repeating poller for speed/rpm for ECU commit e1f085a47357fd477424eff9804c46f9c5bc98d5 Author: Michael Geddes Date: 2023-11-25 09:12:00 +0800 Ioniq 5 - Tidy polling commit 6d6716a52a08fbee7ed0958e6c458472549b2c72 Author: Michael Geddes Date: 2023-06-10 09:22:31 +0800 OBD Poller - Allow delay to poll after success commit cbf307ea29cb9f48ab265df0d2c3a9891911dcbe Author: Michael Geddes Date: 2023-06-10 09:19:52 +0800 Vehicle - Improve Startup and Shutdown of vehicle instance commit f5c1fdb395df74b049c1ed46d53ebe2a18f5c72a Author: Michael Geddes Date: 2023-11-23 14:02:04 +0800 OBD Poller - Add utility Poller classes to extend functionality - An async once-off poller that calls back with complete data string, allowing for retries of failed calls. - A standard poll-list series that calls back with complete data string, and allows for non-blocking repeats of the polls (for responsiveness). commit 7f8b41601c75a046ba8831b1534a207e49f81933 Author: Michael Geddes Date: 2024-01-27 11:30:07 +0800 OBD Poller - Support for retries of polls without holding up the sequence - To be able to: * increase responsiveness to changing values (like speed / rpm) * allow for retries of a command/request * without changing the polling tick frequency. commit 92fd916cc1bba619c61863f46660dc040496012c Author: Michael Geddes Date: 2023-11-23 14:36:45 +0800 OBD Poller - Use classes to handle polling and blocking calls commit d00769c222880859c5587eda008d6ec7d2725e39 Author: Michael Geddes Date: 2024-01-27 11:11:19 +0800 OBD Poller - Implement Poll command object per CAN BUS - Seperate all the OBD Poller to a class / handling ISOTP+VWTP - Place Rx/Tx responses straight to poller thread/queue - Replace Vehicle Rx thread with a command thread commit 8a0c9bc35a40fec77977e823273bc284a221f112 Author: Michael Geddes Date: 2023-05-18 12:51:27 +0800 OBD Poller - Allow variations to the polling time - Add Secondary ticks option - Move PollerSend() to Rx Thread. - Aims to Decrease latency of OBD Poll Loop ( eg for obd2ecu) - Allow primary and secondary poll lengths to be varied. - Add 'secondary' poll call source to enum - Make sure only to increase poll ticker in Primary poll tick - ResetThrottle() is done in the main ticker so its timing is not changed by the ticker time commit bbd8cba8704406945ec4458d970fdd1133763095 Author: Michael Geddes Date: 2024-03-09 08:35:45 +0800 Duktape - Add IsStale, IsFresh and Age to OvmsMetrics object commit 019ac8bbd9e48e4f2333f6f43dbb3fd5fe5975fa Author: Michael Geddes Date: 2024-04-15 16:29:49 +0800 Ioniq 5 - Add EV6 to name / documentation / VIN decode commit 5b832a0b7f9b13ef37dc884a91a89ff43a3120fc Author: Michael Geddes Date: 2023-11-28 06:17:47 +0800 Ioniq 5 - Improvements to VIN description commit 7117935509b58b5d3a299ebbc124db440e0a9704 Author: Michael Geddes Date: 2024-04-21 17:49:00 +0800 Metrics - Pare down vtable of OvmsMetric class. - A bunch of methods don't really have any reason being virtual and certainly are mot overridden. commit 1e488c3790680119f734d05a069fd200e9f381d3 Author: Michael Geddes Date: 2023-11-23 08:21:01 +0800 Vehicles - Explicitly mark overridden functions. - Also remove 'virtual' when they are actually overrides. commit 177b00460a8a67fac3a6578fe43fb6f751cab604 Author: Michael Geddes Date: 2024-04-21 17:50:10 +0800 Metrics - Fix up output of unit on vector element output - Used in Ioniq 5 TPMS command commit 09e142caa8aacba84407e711be39d4c32106d1a5 Author: Michael Geddes Date: 2024-04-21 17:47:14 +0800 Ioniq 5 - Align TPMS message commit 447fd7c48bd9b5ca40551cdd6e2f4058c242438d Author: Michael Balzer Date: 2024-04-21 11:38:25 +0200 Web UI: fix location editor preset commit 9e80c4d89717489c3ce2434e7930d40362714f95 Author: Michael Balzer Date: 2024-04-21 11:37:45 +0200 Harmonize using fixed 6 digit precision for latitude/longitude formatting (fixes issue #997) commit 1d6a103a178fc40c5528da15527d1b2fa523b079 Author: fowi4hjte <164746719+fowi4hjte@users.noreply.github.com> Date: 2024-03-31 13:30:08 +0000 Update README.md - add missing distributor from germany https://e-mobility-driving-solutions.com is selling OVMS for more then a year and is currently unlisted commit 67cc6f186e8cbf29ed57f9df90b22ce7928e2696 Author: fowi4hjte <164746719+fowi4hjte@users.noreply.github.com> Date: 2024-03-31 13:22:20 +0000 Update README.md - add link for direct Android APK download This download source is overseen quickly. See: https://github.com/openvehicles/Open-Vehicle-Android/issues/165 commit ab50584ae9a1533d0b4c6e74b1a1121dacc41e7f Author: Michael Balzer Date: 2024-03-30 11:18:55 +0100 Follow github security vulnerability recommendation commit e9df038d10ebdaf5394ff5f285e38a68bfb5c398 Author: Michael Balzer Date: 2024-03-29 17:23:01 +0100 VW e-Up: fix charge range mode detection commit 93bec30c4b589abe813526ab361df33952125497 Author: Michael Balzer Date: 2024-03-29 17:22:02 +0100 VW e-Up: fix crashes from T26 charge control code in OBD only mode commit b4c70ce85ff4932e4d240d75a88aec6720b5ffdf Author: fowi4hjte <164746719+fowi4hjte@users.noreply.github.com> Date: 2024-03-27 23:58:13 +0000 Update README.md - update description to represent hardware version 3.3 (#987) * Update README.md - update description to represent hardware version 3.3 commit fc5ef005fbc2f5aa19352dc3bbdca72d9b53912d Author: Mark Webb-Johnson Date: 2024-03-28 07:10:28 +0800 Update copyright statement commit 0d5e3c9645ce5072f3161a853939aca6ad68333b Author: sharkcow Date: 2024-03-26 09:17:36 +0100 prevent charge attempts when unplugged commit b036a5168d1848f29936c283aa800dc9d4f79851 Author: sharkcow Date: 2024-03-26 09:17:01 +0100 add VW e-Up change info commit 5209f56d2a83eb7520f5e3c4581b6619f6a7e9cf Author: Dimitrie78 Date: 2024-03-25 10:33:11 +0100 SmartED 451 add options to set custom poll times for Cell Voltage commit bf765e9c1b1051e16a1f25c764a034247bb5ef35 Author: fowi4hjte <164746719+fowi4hjte@users.noreply.github.com> Date: 2024-03-25 01:37:59 +0000 Update README.md - remove fasttech (#983) Fasttech is not a distributor of OVMS any more since a longer time but still listed here. commit f5b270a6908f708a8b8e00f12b42fd1c4ac78cba Author: Dimitrie78 Date: 2024-03-18 19:44:08 +0100 SmartED 451 fix cell voltage offset commit 69a6a2611968c6550c85928d149e083f2a9b8a0d Author: kezarjg Date: 2023-06-25 18:21:04 -0400 Add digits of precision switch for efficiency