Commit graph

2694 commits

Author SHA1 Message Date
Daniel Öster
a8533815b6 Remove unused EXTENDED_DATA_PTR 2025-06-12 23:36:19 +03:00
Daniel Öster
bd95cbd7cc Simplify GPIO for secondary battery 2025-06-12 23:26:43 +03:00
Daniel Öster
0b3f3f9c96 Add support for Double ZoeGen1 batteries 2025-06-12 21:58:29 +03:00
Daniel Öster
f44091997f
Improvement: ECMP contactor closing (#1177)
* Add contactor closing and diagnostic commands
2025-06-12 12:55:31 +03:00
pre-commit-ci[bot]
ae460f9826 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-06-10 10:20:07 +00:00
Daniel Öster
6dedcf0a40 Make iX HTML arrays crash proof 2025-06-10 13:16:42 +03:00
Daniel Öster
289fa0d16e Make PHEV HTML array crash proof 2025-06-10 13:07:22 +03:00
Daniel Öster
4f96ed40dd Merge branch 'main' into improvement/webserver-robustness 2025-06-10 13:00:19 +03:00
Daniel Öster
5080dc0703
Merge pull request #1219 from dalathegreat/bugfix/kia-90s-garbage
Bugfix: Make Kia/Hyundai 90S celldetection more reliable
2025-06-10 12:43:22 +03:00
Daniel Öster
553baab36c
Merge pull request #1216 from dalathegreat/feature/SMA-Event-Pairing
SMA: Add event for pairing event to aid troubleshooting
2025-06-10 10:42:56 +03:00
Daniel Öster
5d7023f463 Add more sanity checking for cellvoltages 2025-06-10 10:12:51 +03:00
Daniel Öster
e63e2542a6
Merge pull request #1218 from kyberias/fix-geely
Fix Geely battery compilation
2025-06-10 08:58:05 +03:00
Jaakko Haakana
138ce2b57a
Merge pull request #1214 from kyberias/can-frames
Batteries and inverter protocols receive data using run-time registered interfaces
2025-06-10 08:04:46 +03:00
Jaakko Haakana
78d144ffd0 Fix Geely battery compilation 2025-06-09 23:31:46 +03:00
Jaakko Haakana
7d7b6a0d10 More changes 2025-06-09 23:04:13 +03:00
Jaakko Haakana
c8dd2a6251 Merge branch 'fix-return' into common-final 2025-06-09 23:00:44 +03:00
Jaakko Haakana
a20bd74122 Add missing return statement 2025-06-09 22:53:11 +03:00
Jaakko Haakana
c101f1a7b1 Initial changes 2025-06-09 22:40:27 +03:00
Jaakko Haakana
75c66cb6d3 Eliminate CAN_SHUNT_SELECTED define 2025-06-09 22:29:52 +03:00
Daniel Öster
702149f388 Add event for SMA pairing event to aid troubleshooting 2025-06-09 22:00:31 +03:00
Jaakko Haakana
9c13d94af1 Use ifdef when using the class name 2025-06-09 17:07:31 +03:00
Jaakko Haakana
c63913e810 Merge branch 'main' into can-frames 2025-06-09 08:30:06 +03:00
Daniel Öster
5d0b93986c Start to work on making webserver crash free 2025-06-08 20:22:50 +03:00
Daniel Öster
74591cd9a2
Merge pull request #1212 from freddanastrom/feature/BYD-Atto3-SOC-change
Add feature to changing SOC method in UI on BYD Atto3
2025-06-08 16:10:32 +03:00
Jaakko Haakana
df7386596c Merge branch 'main' into can-frames 2025-06-08 14:54:16 +03:00
Jaakko Haakana
30fc0f002a
Merge pull request #1208 from kyberias/can-receive
Generalize comm 'transmit' and introduce common class for shunts
2025-06-08 14:52:49 +03:00
freddanastrom
4e00dbb86c Rename function and simplifying how SOC method is toggled. 2025-06-07 20:48:13 +02:00
pre-commit-ci[bot]
de8f5af057 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-06-07 08:20:54 +00:00
freddanastrom
c6363f9467 Add feature to changing SOC method in UI on BYD Atto3 2025-06-07 10:15:55 +02:00
Jaakko Haakana
28fe1f3a69 Merge branch 'can-receive' into can-frames 2025-06-06 16:49:41 +03:00
Jaakko Haakana
d2aff17b3c Add missing call to setup 2025-06-06 16:49:11 +03:00
Jaakko Haakana
2fe64690cd Introduce CanReceiver and Rs485Receiver 2025-06-06 16:48:10 +03:00
Daniel Öster
c450de308f
Pylon: Better handling of charge/discharge allowed flags (#1179) 2025-06-05 21:58:58 +02:00
Jaakko Haakana
1469e8bbb4 Use the battery object in inverter that needs to 'update values' 2025-06-05 00:13:49 +03:00
Jaakko Haakana
664d8dd8dd Define setup_can_shunt always 2025-06-04 23:53:17 +03:00
Jaakko Haakana
3a31dfe21f Merge from main and fix conflicts 2025-06-04 23:41:32 +03:00
Jaakko Haakana
94cc5effa4 Introduce Transmitter interface for generic comm transmit and Shunt
class
2025-06-04 23:37:38 +03:00
pre-commit-ci[bot]
1e11a42c21 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-06-04 19:53:43 +00:00
Gerwaz3
6c94563f7c
Merge branch 'dalathegreat:main' into Gerwaz3-patch-1 2025-06-04 21:45:31 +02:00
Daniel Öster
41f253e728
Merge pull request #1199 from dalathegreat/bugfix/nissan-remaining-capacity
Bugfix: Nissan LEAF, make total capacity scale according to SOH%
2025-06-04 10:09:20 +03:00
Gerwaz3
7346df062a
Update SOFAR-CAN.cpp
Sending correct values ​​to the inverter.
2025-06-04 02:46:51 +02:00
pre-commit-ci[bot]
b62a1bb731 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-06-03 20:16:27 +00:00
Daniel Öster
eb22302ac9
Merge branch 'main' into main 2025-06-03 23:16:21 +03:00
Jaakko Haakana
c968f13a79 Merge from main and fix conflicts 2025-06-02 23:55:36 +03:00
Jakob Löw
1d3de4fceb
🐛 fix RS485Battery::transmit_rs485 not being defined/used correctly 2025-06-02 22:54:38 +02:00
Daniel Öster
ca7914df9d Merge branch 'main' into bugfix/nissan-remaining-capacity 2025-06-02 23:31:06 +03:00
Daniel Öster
7c7a7906e0
Merge pull request #1186 from dalathegreat/feature/balancing-status-LEAF
Feature: Add balancing status (LEAF & ZoeGen2)
2025-06-02 22:19:14 +03:00
Daniel Öster
c64428e3be Fix mistake in PID poll 2025-06-02 21:31:58 +03:00
Daniel Öster
24001b12f0 Make total capacity scale according to SOH 2025-06-02 19:00:17 +03:00
Daniel Öster
f5117620d7
Merge pull request #1197 from kyberias/fix-send-1
Fix Ferroamp/Pylon CAN send conflict
2025-06-02 11:04:02 +03:00