Commit graph

159 commits

Author SHA1 Message Date
James Brookes
b26c451eaf Fix % in SOC_RECALIBRATION string 2025-09-27 19:27:15 +01:00
James Brookes
04d9a36292 Add event and logging text for SOC Reset 2025-09-26 10:38:56 +01:00
James Brookes
95ee6ff9ae Add events for BMS_a145_SW_SOC_Change, BMS reset and SOC reset 2025-09-25 19:03:54 +01:00
Daniel Öster
53d40cbe51 Remove USER_SETTINGS for good 2025-09-02 21:18:15 +03:00
Daniel Öster
dc4aa95109 Remove broken NTP BMS reset functionality 2025-08-31 21:57:41 +03:00
Daniel Öster
d2098e1de5 Merge branch 'main' into improvement/debug-at-runtime 2025-08-30 23:24:47 +03:00
Daniel Öster
127094f9fa Fix unit test failing 2025-08-30 00:30:49 +03:00
Daniel Öster
5df7071999 Fix unit test failing 2025-08-30 00:29:22 +03:00
Daniel Öster
a1e5bc57d0 Remove ifdef from logging 2025-08-29 23:16:36 +03:00
Daniel Öster
26eed03397 Merge branch 'main' into bugfix/precharge-osc 2025-08-24 15:09:10 +03:00
Daniel Öster
3087ff9caf
Merge pull request #1433 from dalathegreat/bugfix/double-UI-bugs
Improvement: UI visualization of contactor states
2025-08-23 21:17:01 +03:00
Matt Holmes
cd7e0b51ea Fixing typo and removing unused led_color enum 2025-08-21 18:13:17 +01:00
Matt Holmes
d4f0e188fe Refactoring led handler, webserver and mqtt to all use a common BE status enum rather than relying on duplicatitng logic or using led color 2025-08-21 17:33:15 +01:00
Daniel Öster
d20712f301 Update event for precharge failure 2025-08-19 21:30:18 +03:00
Daniel Öster
1645c5b337 Further improve dialogue boxes and texts 2025-08-17 21:24:55 +03:00
Jaakko Haakana
d8534b8fa0 Merge from main and fix conflicts 2025-08-03 21:54:06 +03:00
Daniel Öster
807576a252 Add SOH candidate and contactor opening event 2025-07-28 11:10:32 +03:00
Jaakko Haakana
28609f18a6 Merge from main and fix conflicts 2025-07-26 16:57:29 +03:00
Jaakko Haakana
9e44de269c Fix test compilation errors and max 2025-07-26 15:53:24 +03:00
Jaakko Haakana
995cc7784c Add working unit tests 2025-07-26 15:19:49 +03:00
Jonny
4ad621f6c3 Add a 64-bit millis64() function to avoid rollover issues 2025-07-26 10:31:30 +01:00
Jaakko Haakana
f609d54a14 Add some required includes 2025-07-25 19:11:07 +03:00
Jaakko Haakana
64d1fa418a Remove include.h, does not build yet 2025-07-23 09:32:53 +03:00
Daniel Öster
342090f3b8
Merge pull request #1287 from kyberias/hal2
Hal refactoring and GPIO allocations
2025-07-22 11:33:18 +03:00
Jaakko Haakana
001d254cd3 Use rollover count at the time of the event, not the current value to
produce correct dates. Use 64-bit integers for timestamp to ease
arithmetic.
2025-07-21 09:52:07 +03:00
Jaakko Haakana
895ebc07a2 Clarify GPIO error messages 2025-07-13 09:51:25 +03:00
Jaakko Haakana
2602316369 Merge from main 2025-07-02 19:09:01 +03:00
Jaakko Haakana
e3de4e546c Battery and inverter can bus can be selected in the UI 2025-06-29 20:33:45 +03:00
Daniel Öster
b66934fb42 Add improved statemachine for isolation disable 2025-06-18 14:51:50 +03:00
Daniel Öster
702149f388 Add event for SMA pairing event to aid troubleshooting 2025-06-09 22:00:31 +03:00
Daniel Öster
cd5facf774 Merge branch 'main' into improvement/can-overrun-refactoring 2025-05-03 21:36:37 +03:00
Daniel Öster
e4cf649f3c Add high temperature fault event 2025-05-03 11:55:40 +03:00
Daniel Öster
792eac2858 Improve wording on enable event 2025-05-01 12:04:36 +03:00
Daniel Öster
363804710d Add Event for missing enable line for SMA 2025-04-28 18:12:29 +03:00
Daniel Öster
c8de168435 Simplify can sending routine and perf check 2025-04-26 23:43:51 +03:00
Daniel Öster
5bbfa7f962
Update description for Equipment Stop 2025-04-16 23:04:13 +03:00
Daniel Öster
dc470e64c4 Add CPU overheat event 2025-04-15 19:08:12 +03:00
Cabooman
23e62defb5 First commit 2025-03-10 07:50:43 +01:00
Daniel Öster
92e62fad4a Remove unused variables 2025-03-06 22:47:18 +02:00
Daniel Öster
51b0e80132 Move millis() check into datalayer 2025-03-06 22:45:42 +02:00
Daniel Öster
873c5e249e Remove loop, simplify events section 2025-03-06 21:59:48 +02:00
Daniel Öster
8d21930101 Optimize CAN-Native driver and event handling 2025-03-06 19:01:13 +02:00
laughingguffly
d8810ba817
Merge branch 'main' into feature/bms_reset_at_with_ntp 2025-02-16 19:17:43 +01:00
Daniel Öster
a8d8dffd5c Add event for rjxzs BMS error and how to clear 2025-02-15 23:13:34 +02:00
laughingguffly
e84f73709d merge with main branch 2025-02-08 21:39:34 +00:00
laughingguffly
b75d5fb20f add PERIODIC BMS RESET Events 2025-02-08 14:40:09 +00:00
laughingguffly
aab9f876d9 add BMS RESET events 2025-02-07 20:41:43 +00:00
Marijn van Galen
3def2fe5ed
Change error to warning as agreed. 2025-02-04 22:04:06 +01:00
mvgalen
36ab214ecf Fix code formatting. 2025-02-04 10:45:56 +01:00
mvgalen
d678ea1981 Add event for large temperature difference in battery 2025-02-04 08:45:39 +01:00