Commit graph

2694 commits

Author SHA1 Message Date
Cabooman
ffa7a54f20
Refactoring: Scalability and performance (#252)
Refactoring v5.7 step 1
2024-04-14 14:41:01 +02:00
Daniel Öster
bb38370388
Merge pull request #250 from dalathegreat/bugfix/compile-egmp
Bugfix: Update header to get EGMP to compile
2024-04-10 19:51:07 +03:00
Daniel Öster
fc5acaf3f2
Merge pull request #248 from dalathegreat/feature/can-logger
Feature: Add CAN logging to TEST-BATTERY
2024-04-10 19:03:54 +03:00
Daniel
6a9df77f19 Update header to get EGMP to compile 2024-04-10 19:00:00 +03:00
Ole
e1d9c9390e use static 2024-04-10 07:32:01 +02:00
Ole
15c1291f90 Removed changes from webserver and fix MAX_CAN_FAILURES 2024-04-09 22:13:57 +02:00
Ole
ed1d17cc9b Formatting 2024-04-09 22:02:29 +02:00
Ole
98dc5fb477 Merge branch 'main' into feature/BMW-3-additional-data 2024-04-09 21:50:17 +02:00
Ole
db57a23dea Added additional data from battery 2024-04-09 21:46:59 +02:00
Daniel
2d09685f05 Add CAN logging to TEST-BATTERY 2024-04-09 22:36:09 +03:00
Daniel Öster
63371c8b60
Feature: CAN-FD + EGMP batteries! (#244)
* ACAN2517FD lib addition, integrate support for canfd, and add initial EGMP battery capability
2024-04-08 20:45:14 +03:00
Daniel Öster
c5118a8a09
Merge pull request #247 from dalathegreat/feature/increase-datatypes
Improvement: Increase size for data
2024-04-07 23:21:14 +03:00
Daniel
2c4f6f4a06 Update comment on max value 2024-04-07 22:36:23 +03:00
Daniel
6b129edd4b Fix compilation error 2024-04-07 22:16:00 +03:00
Daniel
6c1777550d Increase datatypes for W over 60kW 2024-04-07 20:13:32 +03:00
Daniel
fa3c3d0565 Pre-commit fix 2024-04-07 11:45:42 +03:00
Daniel Öster
7cbfd1f05f
Add include file
Fix compilation error for Volvo
2024-04-07 11:43:00 +03:00
Ole
a891257019 Add cell min/max voltage + max charge/discharge + simple SOH + use real SOC for better resolution 2024-04-06 08:37:53 +02:00
Daniel
28c2f222e9 Precommit fix 2024-04-03 21:49:26 +03:00
Daniel
051d5e2e21 further minification 2024-04-03 00:19:16 +03:00
Daniel
993aea0029 Change which core AsyncTCP runs on 2024-04-02 23:56:18 +03:00
Daniel
8e8b9d6ce1 Move 10ms sending before 100ms 2024-04-02 23:26:09 +03:00
Daniel
2a16a430ba Minify content 2024-04-02 23:21:19 +03:00
Daniel
3d1720f962 minify events.html furter 2024-04-02 23:15:07 +03:00
Daniel
d27a660c20 Simplify color changing switchcase 2024-04-02 23:02:12 +03:00
Daniel
da9d45cd69 Make CAN failures common define 2024-04-02 22:53:52 +03:00
Daniel
c49f3074f2 Minor LEAF optimization 2024-04-02 22:51:31 +03:00
Daniel
101be83a88 Minify naming, increase refresh 10s-15s 2024-04-02 22:41:10 +03:00
Daniel
d17e677a90 Merge branch 'main' into feature/event-CAN-timing 2024-03-30 10:43:58 +02:00
Daniel Öster
19891b5a69
Merge pull request #240 from dalathegreat/bugfix/library-update-2024
Bugfix: Update libraries (2024/March)
2024-03-30 10:41:47 +02:00
odlg
a9c04005a9
Merge pull request #235 from dalathegreat/bugfix/i3-current
Bugfix: BMW i3 values
2024-03-29 20:56:07 +01:00
Daniel
ee055a586e Fix compilation in header file 2024-03-29 21:51:23 +02:00
Daniel
089814315d Fix CRC check on 0x2BD message 2024-03-29 20:39:37 +02:00
Daniel
5f834a13a0 Fix power factor for i3 2024-03-29 20:22:05 +02:00
Daniel
d31c3490a1 Fix current scaling 2024-03-29 11:32:03 +02:00
Daniel
18be0ead1b Update ElegantOTA to v3.1.1 2024-03-29 00:09:13 +02:00
Daniel
271f0dfb1f Update ArduinoJson to v7.0.4 2024-03-29 00:07:33 +02:00
Daniel
ca452d120b Update eModbus to v1.7.1stable 2024-03-28 23:59:38 +02:00
Daniel
20f67147fe Avoid overflow on discharge/charge values 2024-03-28 22:56:39 +02:00
Daniel
a51c53edff Minor optimizations 2024-03-28 22:46:29 +02:00
Daniel
fd85a9ebb2 Add interval defines for chargers 2024-03-28 22:29:21 +02:00
Daniel
c9fe3168e1 Add interval defines for inverters 2024-03-28 22:26:14 +02:00
Daniel
25afbd82f9 Fix compilation issue 2024-03-28 22:09:51 +02:00
Daniel
df374d67ce Refactor CAN interval parameters 2024-03-28 18:05:02 +02:00
Daniel
d0efc4f3fc Add event for all battery types, can overrun 2024-03-28 17:34:46 +02:00
Daniel
0c62bf16df Add ifdefs for all prints. Remove example folders 2024-03-28 17:01:02 +02:00
Daniel
28fc1da7c0 Add event for CAN overrun 2024-03-28 00:10:06 +02:00
Daniel
c86d8c8741 Wrap serial in ifdef 2024-03-27 23:14:05 +02:00
Daniel
6b94fe0eba Optimize webserver speed 2024-03-27 22:46:21 +02:00
Daniel
0c984d906e Wrap usb events in ifdef to reduce cpu usage 2024-03-27 21:18:12 +02:00