Commit graph

2380 commits

Author SHA1 Message Date
Jaakko Haakana
3869ec0b0a Add required header 2025-05-10 07:24:51 +03:00
Jaakko Haakana
517731c4c3 All chargers compiled 2025-05-10 06:50:15 +03:00
Jaakko Haakana
1d733fa78f
Merge pull request #1122 from kyberias/charger-base
Chargers use a base class
2025-05-09 21:18:46 +03:00
Jaakko Haakana
ff134571a4 Chargers have a base class 2025-05-09 19:25:36 +03:00
Jaakko Haakana
78350cd11d Afore inverter as class 2025-05-09 16:26:16 +03:00
Jaakko Haakana
f764fb08d1
Merge pull request #1117 from kyberias/can-inv-class
BYD CAN inverter protocol class
2025-05-08 21:20:53 +03:00
Daniel Öster
0c86309385
Update Software.ino 2025-05-08 21:13:52 +03:00
Jaakko Haakana
d934a3b796 BYD CAN inverter protocol class 2025-05-07 22:42:45 +03:00
Daniel Öster
61e9979400
Update Software.ino 2025-05-07 22:28:17 +03:00
Daniel Öster
ceb9910560
Merge pull request #1110 from dalathegreat/bugfix/scaled-capacity
Bugfix: Scaled capacity overhaul
2025-05-07 22:24:51 +03:00
Daniel Öster
99e7dc090e
Merge pull request #1101 from dalathegreat/bugfix/atto3-end-of-charge-ramping
BYD Atto 3: Tweak SOC voltage estimation lookup tables + More PID polls!
2025-05-07 10:08:33 +03:00
lenvm
2b608e48b9
Merge pull request #1017 from lenvm/feature/renault-zoe-gen2-nvrol-reset
Renault Zoe Gen2: add NVROL reset function
2025-05-06 22:41:02 +02:00
lenvm
987894dba4 Renault Zoe Gen2: add message 0x376, including emulated time 2025-05-06 22:27:01 +02:00
lenvm
36a87124fd Renault Zoe Gen2: update message content of 0x373 2025-05-06 22:27:01 +02:00
lenvm
1e393014f8 Renault Zoe Gen2: use extended datalayer NVROL reset boolean to trigger NVROL reset 2025-05-06 22:27:01 +02:00
lenvm
23df173d77 Renault Zoe Gen2: wait 30s after NVROL reset, and continue normal operation afterwards 2025-05-06 22:27:01 +02:00
lenvm
03227827d0 Renault Zoe Gen2: add NVROL reset function 2025-05-06 22:26:59 +02:00
Daniel Öster
8f27fb053a Raise deviation allowed from testing 2025-05-06 22:31:32 +03:00
Daniel Öster
f47ac9e411 Add battery closing allowed flag on startup 2025-05-06 08:39:59 +03:00
Daniel Öster
1c3471d013 Fix scaling logic for secondary battery 2025-05-05 20:51:24 +03:00
Daniel Öster
2d74454cca Reduce amount of millis() calls 2025-05-05 20:30:28 +03:00
Daniel Öster
f771c91117 Make scaling more robust 2025-05-05 20:27:01 +03:00
Daniel Öster
d5976e3672 Update TODO comment 2025-05-05 17:13:00 +03:00
Daniel Öster
aa520e171b Merge branch 'main' into bugfix/atto3-end-of-charge-ramping 2025-05-05 17:10:56 +03:00
Daniel Öster
0467401bab
Merge pull request #1057 from dalathegreat/feature/BYD-unlock-crashed
Atto3: Add crashed BMS unlocking 🔒
2025-05-05 17:07:10 +03:00
Daniel Öster
39daa3494f Fix startup crash when using Modbus inverter 2025-05-04 23:11:23 +03:00
Marijn van Galen
3841af790b
Prevent user start signal interfering with running statemachine 2025-05-04 14:16:01 +02:00
Daniel Öster
1e3fe0e3e5 Fix compilation error 2025-05-03 22:00:12 +03:00
Daniel Öster
cd5facf774 Merge branch 'main' into improvement/can-overrun-refactoring 2025-05-03 21:36:37 +03:00
Marijn van Galen
6cdccbe8cc
Fix typo in comment. 2025-05-03 18:49:51 +02:00
Daniel Öster
e4cf649f3c Add high temperature fault event 2025-05-03 11:55:40 +03:00
Daniel Öster
47e766a4b8 Don't update celltemperatures before they have both been read 2025-05-03 11:02:34 +03:00
Daniel Öster
948e6d8c1b
Merge pull request #1094 from dalathegreat/feature/SMA-enable-event
SMA: Add Event for missing enable line
2025-05-03 10:44:18 +03:00
Daniel Öster
576e8af921 Rename variable 2025-05-03 00:42:50 +03:00
Daniel Öster
2266619592 Discovered charge power PID 2025-05-03 00:02:35 +03:00
Daniel Öster
a63b800fb2
Merge pull request #1100 from kyberias/jaguar-class
Use common battery base class for Jaguar Ipace battery
2025-05-02 15:17:28 +03:00
Daniel Öster
0c90cb2ce0 Add more PID polls 2025-05-02 00:09:20 +03:00
Daniel Öster
d191b29ac3 Tweak SOC voltage estimation lookup tables 2025-05-01 21:21:49 +03:00
Jaakko Haakana
f3e65acbdb Use include.h after all 2025-05-01 18:27:29 +03:00
Daniel Öster
bdc28b34a7 Merge branch 'main' into improvement/can-overrun-refactoring 2025-05-01 13:54:21 +03:00
Daniel Öster
315899c79e
Merge pull request #1098 from kyberias/inverter-class
Common base class for inverter protocols
2025-05-01 12:38:35 +03:00
Daniel Öster
84a5fdf580 Move check to slower control loop 2025-05-01 12:14:38 +03:00
Daniel Öster
792eac2858 Improve wording on enable event 2025-05-01 12:04:36 +03:00
Daniel Öster
7237f1b68b
Merge pull request #1093 from dalathegreat/bugfix/volvo-spa-limits
Volvo SPA: Tweak voltage limits for 96S battery
2025-05-01 12:02:27 +03:00
Jaakko Haakana
d6903c166f Use base class for Jaguar Ipace battery 2025-05-01 08:25:25 +03:00
Jaakko Haakana
50d8490ad1 Common base class for inverter protocols 2025-04-29 23:57:52 +03:00
Daniel Öster
2e88eafd62
Merge pull request #1096 from kyberias/battery-class
Common base class for batteries
2025-04-29 22:33:49 +03:00
Jaakko Haakana
da3a6b1c04 Fix header file include order 2025-04-28 21:47:44 +03:00
Jaakko Haakana
41a6678323 Common base class for batteries and Zoe implementation 2025-04-28 20:39:44 +03:00
Daniel Öster
23aa805984
Edit SMA inverter input pin 2025-04-28 20:05:12 +03:00