Commit graph

20 commits

Author SHA1 Message Date
Jaakko Haakana
12b402f994 Initial hal changes 2025-06-22 23:30:11 +03:00
Jaakko Haakana
02917dcbea More batteries to common image 2025-06-17 23:19:26 +03:00
Jaakko Haakana
901c89e03f More common image 2025-06-16 08:25:08 +03:00
Jaakko Haakana
2fe64690cd Introduce CanReceiver and Rs485Receiver 2025-06-06 16:48:10 +03:00
Daniel Öster
dc707c2ba4 Merge branch 'main' into improvement/millis-reduction 2025-05-20 23:24:08 +03: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
Daniel Öster
3d1644c14e Remove millis calls from transmit_rs485 2025-05-11 21:13:45 +03:00
Daniel Öster
f47ac9e411 Add battery closing allowed flag on startup 2025-05-06 08:39:59 +03:00
Jakob Löw
3366e946ae
🐛 daly: fix includes and temperature power slope 2025-03-09 21:36:07 +01:00
Jakob Löw
3ca3b2e0cb
daly bms: change the static temperature limit to a linearly scaled one 2025-03-09 21:34:17 +01:00
Jakob Löw
6f9b72ed85
add a configurable low temperature limit to DALY BMS max power calculations 2025-03-09 21:34:17 +01:00
Daniel Öster
58801b947e Fix include order 2025-03-04 08:31:58 +02:00
Jakob Löw
eeaf0b2b56
🐛 daly bms: fix 0% SoC not being able to charge at all and do not limit discharge on high SoC 2025-02-14 18:14:38 +01:00
Jakob Löw
2ead3cc508
🐛 daly bms: fix min temperature decoding 2025-02-14 18:14:38 +01:00
Jakob Löw
27d2333ad7
daly bms: send rs485 packets more often, but also prevent broken reads when one packet generates multiple responses 2025-02-14 18:14:35 +01:00
Jakob Löw
25e30d0758
🎨 daly bms: use user settings pre-defined values instead of redefining them ourselves 2025-02-10 18:52:31 +01:00
Jakob Löw
ba930eb2fb
🔒 daly bms: add more sanity and safety checks 2025-02-10 11:04:03 +01:00
Jakob Löw
25edffb125
🐛 fix daly bms data conversion, baud rate and packet format after successfull real world tests 2025-02-07 19:44:29 +01:00
Jakob Löw
1f5bcde8aa
🐛 fix compilation bugs with daly bms 2025-02-05 08:58:40 +01:00
Jakob Löw
5de2af3bdf
🚧 initial version of talking to DALY BMS via RS485 2025-02-05 08:58:36 +01:00