Commit graph

508 commits

Author SHA1 Message Date
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
Daniel Öster
9bbaf8f3ae
Update BMW-I3-BATTERY.cpp 2024-03-27 17:45:44 +02:00
Daniel
105100c500 Revise safety limits 2024-03-21 21:42:13 +02:00
Daniel Öster
642675ff46
Merge branch 'main' into bugfix/triplet-batteries 2024-03-21 21:26:06 +02:00
Daniel
e9f004c47b Add ifdef 2024-03-18 18:28:05 +02:00
Daniel
1d8fc7f0c9 Make inv-cont-open info, add CAN restart 2024-03-17 22:37:29 +02:00
Daniel Öster
d4ecbfddbd
Merge pull request #224 from dalathegreat/feature/bmwi3
New battery: BMW i3 🔋
2024-03-16 21:24:50 +02:00
Daniel
ea62cc68a7 Simplify CAN sending 2024-03-16 18:40:13 +02:00
Daniel Öster
607dfedea9
Update Software/src/battery/BMW-I3-BATTERY.cpp
Co-authored-by: lenvm <lenvm@users.noreply.github.com>
2024-03-16 18:35:16 +02:00
Daniel Öster
8ddfbd5a36
Update Software/src/battery/BMW-I3-BATTERY.cpp
Co-authored-by: lenvm <lenvm@users.noreply.github.com>
2024-03-16 18:34:24 +02:00
Daniel
36561b8664 Code review fixes 2024-03-16 12:01:27 +02:00
Daniel Öster
d58d2edc8a
Merge pull request #215 from dalathegreat/bugfix/BYD-CAN-limits
BYD CAN: Swap dis/cha limits in CAN mapping
2024-03-16 00:00:52 +02:00
Daniel
61d8fdd46f Cleanup unused variables 2024-03-15 23:59:13 +02:00
Daniel
9f57c0131f Fix initial value 2024-03-15 23:43:12 +02:00
Daniel
4691998404 Add CRC reading safety check 2024-03-15 23:40:11 +02:00
Daniel
eafa870535 Code cleanup before merge 2024-03-15 23:12:47 +02:00
Daniel
e8b0fe07c2 Change sending logic, and WUP logic 2024-03-14 23:01:50 +02:00
Daniel
88a0c501ad Improve USB debug 2024-03-14 22:36:22 +02:00
Daniel
272cc3571d Change WUP logic 2024-03-14 22:27:26 +02:00
Daniel
15bbb25b1f Add last messages 2024-03-14 22:16:18 +02:00
Daniel
6af82afaaa Make mappings better for CAN replay 2024-03-13 22:47:08 +02:00
Daniel
ba95ca81f5 Fix CRC for 10B 2024-03-13 20:03:25 +02:00
Daniel
38c5703bad Remove more messages 2024-03-12 23:02:58 +02:00
Daniel
2efcc43452 Remove unnecessary messages after testing 2024-03-12 22:25:50 +02:00
Daniel
8254e87505 Refactor CAN handling 2024-03-11 23:00:03 +02:00
Daniel
64852031c5 Add all final CAN mappings for SME 2024-03-10 22:43:31 +02:00
Daniel
ecfb278b02 Add more CAN mappings 2024-03-10 21:15:12 +02:00
Daniel
f9d85bac62 Merge branch 'main' into feature/bmwi3 2024-03-10 19:14:11 +02:00
Daniel Öster
f4c9d60de5
Increase cell counter 2024-03-10 17:47:48 +02:00
Daniel Öster
e1759e1669
Merge pull request #217 from dalathegreat/bugfix/kia-hyundai-current-swap
Kia/Hyundai: Swap sign on current value
2024-03-10 13:38:46 +02:00
Daniel Öster
bff69f0f15
Merge pull request #213 from dalathegreat/bugfix/90S-Kona
Kona 40kWh: Add handling for 90S cellvoltages
2024-03-10 12:53:53 +02:00
Daniel
52189af9f8 Swap sign on current value 2024-03-10 11:55:49 +02:00
Daniel
4cddc74512 Rewrite LFP handling 2024-03-08 22:38:45 +02:00
Daniel
14d90d359b Update comments 2024-03-08 21:45:40 +02:00
Daniel
363ac51945 Swap dis/cha limits in 0x150 2024-03-08 21:42:04 +02:00
Daniel
3810dcc616 Yet another attempt at making the detection rugged 2024-03-06 22:56:12 +02:00
Daniel
e4e4f36f83 New attempt at squashing this bug 2024-03-06 22:01:48 +02:00