Commit graph

2178 commits

Author SHA1 Message Date
Matt Holmes
d9167c3cc7 Moving mqtt loop to new task with lower priority than wifi and http to limit impact of mqtt load on wifi and http performance. 2025-03-09 18:33:14 +00:00
Matt Holmes
6109211c96 Fixes to mqtt to prevent delays when the broker is unavailable which can trigger the watchdog timer reset 2025-03-08 08:41:54 +00:00
Daniel Öster
a50a20ca1c
Update Software.ino 2025-03-07 21:05:26 +02:00
Daniel Öster
a0c336879d
Update Software.ino 2025-03-07 20:57:04 +02:00
Daniel Öster
8b83f54087 Revert the AsyncTCP library change with AsyncTCPsock 2025-03-07 20:30:28 +02:00
Daniel Öster
dda8afce1e
Merge pull request #949 from dalathegreat/improvement/event-loop-optimization
Improvement: Event loop optimization
2025-03-07 12:00:01 +02:00
Daniel Öster
443619535a Fix definition of maxcells 2025-03-06 23:01:38 +02:00
Daniel Öster
92e62fad4a Remove unused variables 2025-03-06 22:47:18 +02:00
Daniel Öster
51b0e80132 Move millis() check into datalayer 2025-03-06 22:45:42 +02:00
Daniel Öster
873c5e249e Remove loop, simplify events section 2025-03-06 21:59:48 +02:00
Daniel Öster
c4cc9a969b Remove old delay blocking workaround 2025-03-06 21:13:21 +02:00
Daniel Öster
df3024cdfb Suppress compilation warnings in CAN driver 2025-03-06 21:00:46 +02:00
Daniel Öster
d881b7575e
Merge pull request #943 from dalathegreat/improvement/misc-perf
Library updates: ArduinoJSON + AsyncTCP + ESPAsyncWebserver
2025-03-06 21:41:38 +03:00
Daniel Öster
c6686b43f0
Merge pull request #946 from dalathegreat/improvement/can-perf
Improvement: Optimize CAN-Native driver and event handling
2025-03-06 21:34:26 +03:00
Daniel Öster
606d1341ec
Merge pull request #934 from dalathegreat/feature/volvo-69kWh
New battery: Add support for 69kWh Volvo XC40 battery
2025-03-06 21:19:37 +03:00
Daniel Öster
476c54711f Change return type of function 2025-03-06 19:54:13 +02:00
Daniel Öster
8d21930101 Optimize CAN-Native driver and event handling 2025-03-06 19:01:13 +02:00
Daniel Öster
753142bd7c Compilation fixes for lib update 2025-03-05 23:17:17 +02:00
Daniel Öster
27c29867fe Update ESPAsyncWebserver to v3.7.2 2025-03-05 23:07:58 +02:00
Daniel Öster
545fceb4cc Update AsyncTCP to v3.3.6 2025-03-05 23:04:56 +02:00
Daniel Öster
d754937a4e Update ArduinoJSON to 7.3.1 2025-03-05 23:00:39 +02:00
Daniel Öster
5a43a70992
Merge pull request #942 from dalathegreat/feature/bmw-ix-support
BMW iX - Stale timeout increase
2025-03-05 23:22:27 +03:00
Daniel Öster
26e9b06994
Merge pull request #933 from nmainil/main
Improvements for Volvo hybrid batteries
2025-03-05 23:22:08 +03:00
wjcloudy
976344b98e Merge branch 'main' into feature/bmw-ix-support 2025-03-05 09:07:23 +00:00
wjcloudy
9f70b3cc53 Increase idle max value 2025-03-05 09:05:33 +00:00
Daniel Öster
a686c14b67 Merge branch 'main' into feature/volvo-69kWh 2025-03-04 21:28:26 +02:00
Daniel Öster
d6e191bd7b
Update Software.ino 2025-03-04 21:27:54 +02:00
Daniel Öster
bee8b4dc95
Update Software.ino 2025-03-04 20:50:57 +02:00
Daniel Öster
2836724bd5
Merge pull request #927 from dalathegreat/feature/CAN-log-replay
Feature: CAN log playback via Webserver
2025-03-04 21:40:34 +03:00
Daniel Öster
0398cda44b Add confirmation to apply interface 2025-03-04 20:13:02 +02:00
Daniel Öster
effd80cc58 Make replay more robust and less likely to crash 2025-03-04 19:55:49 +02:00
Daniel Öster
dfff57d520 Remove drag and drop, and progressbar 2025-03-04 16:55:40 +02:00
Daniel Öster
2ad2756ca9 Extend comment, fix also SD logging twice 2025-03-04 14:36:15 +02:00
Daniel Öster
aa3128fa29 Prevent logging FD twice 2025-03-04 14:16:50 +02:00
Daniel Öster
2c0e5be5da Remove serial-link (double LilyGo) as an option 2025-03-04 10:15:15 +02:00
Daniel Öster
58801b947e Fix include order 2025-03-04 08:31:58 +02:00
Daniel Öster
50014a8a01 Fix compilation error 2025-03-03 23:33:59 +02:00
Daniel Öster
84fb5bab15 Add support for 96S 69kWh SPA battery 2025-03-03 23:28:05 +02:00
Nicolas MAINIL
d1579a7933 Improved support for the Volvo hybrid batteries 2025-03-03 17:56:27 +01:00
nmainil
de7270b3e5
Add files via upload 2025-03-03 17:51:14 +01:00
nmainil
3c31a42574
Add files via upload 2025-03-03 17:43:09 +01:00
nmainil
0548b18f2b
Add files via upload 2025-03-03 17:42:38 +01:00
Nicolas MAINIL
f315321c24 Merge branch 'main' of https://github.com/nmainil/Battery-Emulator
Improvement support # Please enter a commit message to explain why this merge is necessary,
2025-03-03 17:38:30 +01:00
Nicolas MAINIL
685a43f7fb Improved support for the Volvo hybrid batteries 2025-03-03 17:33:21 +01:00
Daniel Öster
91319d9986
Merge pull request #916 from dalathegreat/feature/LED-customization
Microfeature: Make LED modes customizable in USER_SETTINGS
2025-03-03 15:09:11 +03:00
Daniel Öster
bba8783037 Make default LED Classic 2025-03-02 20:17:46 +02:00
Daniel Öster
c77d3bd9e2 Add indicator when sending is active 2025-03-02 20:13:37 +02:00
Daniel Öster
1515f9eed9 Add extended ID handling 2025-03-02 20:01:57 +02:00
Daniel Öster
7869997dd9 Prevent crash if replaying empty log 2025-03-02 19:50:06 +02:00
Daniel Öster
c77ead8dc3 Code cleanup 2025-03-01 23:18:42 +02:00