Commit graph

2421 commits

Author SHA1 Message Date
Jaakko Haakana
764fc8cca9 Use base class for Chademo battery 2025-05-19 20:43:54 +03:00
Jaakko Haakana
6b21cc3b07 Use base class for Cell power BMS 2025-05-19 20:11:24 +03:00
Jaakko Haakana
50a4510601 Use base class for BMW PHEV battery 2025-05-19 19:50:36 +03:00
Jaakko Haakana
9e7bce1ae0 Use base class for Bolt Ampera battery 2025-05-19 07:51:55 +03:00
Jaakko Haakana
81efa5dde1 Use base class for BMX IX battery 2025-05-19 07:37:48 +03:00
Jaakko Haakana
be0e235634 Fix header order 2025-05-18 17:54:09 +03:00
Jaakko Haakana
9339f2ad1c Fake battery class 2025-05-18 17:32:40 +03:00
Jaakko Haakana
8a1e34c449 Tesla battery class 2025-05-18 17:17:44 +03:00
Jaakko Haakana
3fbd6e34e3 Santa Fe phev battery class 2025-05-18 16:38:19 +03:00
Jaakko Haakana
4e8c798803 Kia Hyundai 64 class 2025-05-18 12:56:32 +03:00
Jaakko Haakana
2d24e0fefa Pylon battery class 2025-05-17 09:12:28 +03:00
Jaakko Haakana
2c2f05f186 Clarify contactor control variables and usage 2025-05-17 08:53:58 +03:00
Jaakko Haakana
4cf08894f7
Merge pull request #1140 BYD Atto 3 battery converted to use the base class 2025-05-14 10:20:41 +03:00
Jaakko Haakana
6b5d515ca8
Merge pull request #1135 Kostal inverter class and RS485/Modbus refactoring 2025-05-13 23:46:06 +03:00
Daniel Öster
2f18bfec74
Merge pull request #1134 from kyberias/fix-chevy-debug
Fix Chevy charger logging prints that fail the build
2025-05-13 17:40:55 +03:00
Jaakko Haakana
09e719690f BYD Atto 3 battery converted to use the base class 2025-05-13 15:55:11 +03:00
Jaakko Haakana
75427cdcd6 Add missing header 2025-05-13 08:20:50 +03:00
Jaakko Haakana
605475be5f Fix logging prints that fail the build 2025-05-12 21:55:29 +03:00
Jaakko Haakana
ae9e2817d5 Improve comment 2025-05-12 21:13:49 +03:00
Daniel Öster
fbd8abe8ab
Merge pull request #1129 from lenvm/feature/update-sma-byd-hvs-can-error-bits-and-can-still-alive
SMA-BYD-HVS: update battery error handling, and CAN inverter still alive
2025-05-12 11:22:45 +03:00
Daniel Öster
9dffc5e256
Merge pull request #1125 from No-Signal/bugfix/mqtt_memoryleak
Bugfix for mqtt memory leak
2025-05-12 11:22:30 +03:00
Jaakko Haakana
cdc4558c7f Merge branch 'main' into kostal-class 2025-05-12 07:57:20 +03:00
lenvm
2e7a46b2f8 SMA-BYD-HVS: change location of #ifdef INVERTER_CONTACTOR_ENABLE_LED_PIN 2025-05-11 22:43:17 +02:00
Jaakko Haakana
31b7e12117 Add missing function 2025-05-11 22:34:23 +03:00
lenvm
f3c250368a BMW iX: add functionality to close and open contactors, including webserver buttons to close and open contactors 2025-05-11 21:32:23 +02:00
lenvm
e7d7791da9 SMA-BYD-HVS: change SMA_158 depending on battery_allows_contactor_closing, and add CAN_inverter_still_alive for all CAN messages sent by SMA 2025-05-11 20:54:19 +02:00
Jaakko Haakana
637d7f7771 Add RS485 battery and inverter protocol base classes and refactor RS485/Modbus handling 2025-05-11 21:50:52 +03:00
Jaakko Haakana
eb293b38d4
Merge pull request #1126 BMW I3 battery implemented as a class with double battery support 2025-05-11 21:46:48 +03:00
Jaakko Haakana
3c53dcfcad Add missing header 2025-05-11 09:57:17 +03:00
Jaakko Haakana
c39a6136ad Ferroamp CAN inverter protocol code converter to use the base class 2025-05-11 09:46:40 +03:00
Jaakko Haakana
d1a75edea2 Remove commented and unnecessary code 2025-05-11 08:48:12 +03:00
Matt Holmes
91238f5b68 Bugfix for mqtt memory leak 2025-05-10 21:59:14 +01:00
Jaakko Haakana
4fb1720102 BMW I3 battery implemented as a class with double battery support 2025-05-10 21:44:47 +03:00
Jaakko Haakana
dde9e3359b Use correct can interface with LEAF_1F2 2025-05-10 16:37:03 +03:00
Jaakko Haakana
32d762b19b Merge from main and fix conflicts. 2025-05-10 16:17:15 +03:00
Jaakko Haakana
3380a0d3e3
Merge pull request #1114, Nissan Leaf battery implemented as class with double battery support
Nissan Leaf battery class with double battery support
2025-05-10 15:59:25 +03:00
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