Commit graph

2633 commits

Author SHA1 Message Date
Jaakko Haakana
d6cbd1bcdd Merge and fix conflicts 2025-06-21 08:33:39 +03:00
Jaakko Haakana
62b413bf37 Remove TODO 2025-06-20 10:00:55 +03:00
Jaakko Haakana
86503ff485 Inverter indicates whether it controls contactors at run-time 2025-06-20 10:00:28 +03:00
Daniel Öster
2c554a746a
Merge pull request #1232 from dalathegreat/feature/simplify-GPIO-double-battery
Feature: Simplify GPIO for secondary battery
2025-06-19 21:53:57 +03:00
Jaakko Haakana
8ba7d09ec7 Remove redudant code 2025-06-19 17:20:35 +03:00
Jaakko Haakana
2d30370777 Make conflicting globals static 2025-06-18 20:52:01 +03:00
Jaakko Haakana
742650268c More conditional compilation for Chademo and BMS 2025-06-18 20:27:01 +03:00
Jaakko Haakana
435f201553 Make battery selection check in cpp file to avoid header file conflicts 2025-06-18 19:33:29 +03:00
Jaakko Haakana
a663e027f2 Remove CAN definitions from user settings header 2025-06-18 19:12:58 +03:00
Jaakko Haakana
5b88ee03a5 Merge branch 'main' into common-final 2025-06-18 19:00:07 +03:00
Jaakko Haakana
9c03691550 Fix battery and inverter selection in UI 2025-06-18 18:58:32 +03:00
freddanastrom
0886b0993d
Always show estimated SOC on More info page regardless of SOC method (#1246) 2025-06-18 15:35:36 +03:00
Jaakko Haakana
02917dcbea More batteries to common image 2025-06-17 23:19:26 +03:00
Daniel Öster
e49ccbc5d8
Update Software.ino 2025-06-17 13:59:53 +03:00
Daniel Öster
54d3042391
Update Software.ino 2025-06-17 13:51:15 +03:00
Daniel Öster
ec2d871475 Make webserver more compact 2025-06-16 23:34:06 +03:00
Jaakko Haakana
57f8d2618e Merge and fix conflicts 2025-06-16 21:48:40 +03:00
Daniel Öster
2e317d9d1c
Merge pull request #1236 from dalathegreat/bugfix/nvrol-WDT-reset
Bugfix: Zoe PH2, Make NVROL reset survive WDT trigger
2025-06-16 20:44:17 +03:00
Daniel Öster
c84161f5ac
Merge pull request #1231 from dalathegreat/feature/zoe-gen1-double-battery
Feature: Add support for Double ZoeGen1 batteries 🔋 🔋
2025-06-16 20:42:29 +03:00
Daniel Öster
734faf1b62
Merge pull request #1242 from kyberias/fix-mqtt-crash
Fix MQTT-related crash
2025-06-16 20:42:14 +03:00
Jaakko Haakana
6fc8cb81c9 Call init only when MQTT defined 2025-06-16 20:41:48 +03:00
Jaakko Haakana
48a0cf3afa Fix crash with safer array usage in MQTT implementation 2025-06-16 19:16:40 +03:00
Daniel Öster
1132598870 Fix datalayer, add more info to webserver 2025-06-16 16:08:24 +03:00
Jaakko Haakana
901c89e03f More common image 2025-06-16 08:25:08 +03:00
Daniel Öster
c3dee1b7d6 Make NVROL reset survive WDT 2025-06-15 12:26:42 +03:00
Daniel Öster
c5c6151526 Comment out extended datalayer 2025-06-13 23:33:48 +03:00
Daniel Öster
8881b06e36
Correct location of balancing switch status (#1226) 2025-06-13 18:24:01 +03:00
Daniel Öster
786f83783c Fix datalayer 2025-06-13 14:01:56 +03:00
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
Daniel Öster
27ca07c6bb
Update Software.ino 2025-06-10 23:42:50 +03:00
Daniel Öster
779c53a5ac
Update Software.ino 2025-06-10 22:36:10 +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
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