Commit graph

27 commits

Author SHA1 Message Date
Daniel
87eef5bc6e Add status LED support 2023-04-19 13:31:46 +03:00
Daniel
e3bf177a9f Improve CAN error handling 2023-04-17 20:58:16 +03:00
Daniel
21aa656589 Add battery generation detection 2023-04-16 15:23:00 +03:00
Daniel
fa62501d12 Remove latching from LB_Fail 2023-04-05 10:30:08 +03:00
Daniel
d33671bd62 Improve logging of temporary error messages 2023-04-04 12:16:56 +03:00
Daniel
4cd8549ecf Fix CAN initialisation and length 2023-04-02 23:58:00 +03:00
Daniel
9603d9ad99 Add safety for low SOH% 2023-03-21 23:12:16 +02:00
Daniel
64f9e823e9 Rename ino file 2023-03-21 23:07:56 +02:00
Daniel
931030984c Fix array length 2023-03-16 21:50:27 +02:00
Daniel Öster
d9f60e11a6
Add 60s CAN timeout detection
If no CAN message has been received in the last minute, controller sets battery into failed state
2023-03-13 17:11:43 +02:00
Daniel Öster
f7d7fa1ae5
Improve LEAF battery safety
Improve safety by checking the signals that the BMS sends (LB_Relay_Cut_Request , LB_Failsafe_Status , LB_Full_CHARGE_flag). Also added optional LB_Interlock monitoring
2023-03-12 23:15:07 +02:00
Daniel Öster
ca38c5609b
Fix 1F2 and 1D4 writing
Bugfix for SOC% not updating after battery has been turned on
2023-03-11 20:37:27 +02:00
JesperSOGT
4179ad5f9f
Update BYD-MODBUS-2-LEAF-CAN.ino
I think you got this wrong regarding the charge and discharge limits
2023-03-09 21:56:06 +01:00
Daniel Öster
a84add2d9f
Improve temperature reading
Use temperature from 5C0 CAN message instead of hardcoded value
2023-03-06 19:52:55 +02:00
Daniel Öster
27b33d9977
Improve CAN logging
Added ability to output values via Serial easily
2023-03-05 16:25:24 +02:00
Daniel Öster
2142c913b0
Update CAN handling
Added SOH handling, and rewrite a few of the CAN message handlers to be more modular
2023-03-04 13:57:45 +02:00
Daniel Öster
2adc899346
Add SOC% handling
Add configurable min/max limits for charging the battery
2023-03-03 06:44:10 -08:00
Daniel Öster
26ed4b10a0
Add more info from LEAF CAN messages 2023-03-01 12:31:21 -08:00
Daniel Öster
e35da04118
Improve CAN datatypes and prevent overflow 2023-02-27 13:47:46 -08:00
Daniel Öster
9c694058cb
Improve RTU handling 2023-02-27 13:12:18 -08:00
Daniel Öster
2f7e5fb1fa
Improve CAN handling 2023-02-26 13:17:55 -08:00
Daniel Öster
f8a6e176de
Add separate handling of static/dynamic data
Performance gains
2023-02-24 05:23:45 -08:00
Daniel Öster
970c465b49
Fix read only modbus register looping 2023-02-23 11:57:38 -08:00
Daniel Öster
5d4491dcd4
Add update_values function
CAN mapping cleanup
2023-02-23 10:08:22 -08:00
Daniel Öster
74658aa1d9
Combine CAN and Modbus version 2023-02-23 09:02:39 -08:00
Daniel Öster
393d954aa7
Add basic mobus support 2023-02-23 08:31:43 -08:00
Daniel Öster
52254f17c4
Add initial files 2023-02-19 11:22:53 -08:00