Commit graph

2273 commits

Author SHA1 Message Date
Daniel Öster
2e2391b31a
Merge pull request #904 from dalathegreat/bugfix/pause-power
Bugfix: Add writing of values to 0 incase of critical fault
2025-02-21 00:08:25 +03:00
Marijn van Galen
be0d05471f
Prevent overflow of cellvoltages array. 2025-02-20 21:17:17 +01:00
Daniel Öster
e5106c6858 Add writing of values to 0 incase of critical fault 2025-02-20 10:51:27 +02:00
Daniel Öster
43d34bb4a3 Restore OTA back buttons 2025-02-19 22:00:14 +02:00
Daniel Öster
97097238e6 Change scaling of SOH 2025-02-17 23:11:49 +02:00
Daniel Öster
2654d33320 Update cellvoltage amount on the fly if it exceeds configuration 2025-02-17 15:37:10 +02:00
Daniel Öster
a6655206b5 Add min/max voltage mapping 2025-02-17 15:13:46 +02:00
Daniel Öster
10a44d6b8a Change location of current direction detection 2025-02-17 14:53:01 +02:00
laughingguffly
d8810ba817
Merge branch 'main' into feature/bms_reset_at_with_ntp 2025-02-16 19:17:43 +01:00
Daniel Öster
81e0373d2d Edit bitmasking of charge-discharge 2025-02-16 18:09:35 +02:00
Daniel Öster
db2c0d1203 Add signing current based on direction 2025-02-16 13:48:51 +02:00
Daniel Öster
a8d8dffd5c Add event for rjxzs BMS error and how to clear 2025-02-15 23:13:34 +02:00
laughingguffly
d1fb7a95c9 merge period bms reset offset with main; 2025-02-14 23:13:27 +00:00
laughingguffly
6d5e25ff04 Merge branch 'main' of https://github.com/laughingguffly/Battery-Emulator into feature/bms_reset_at_with_ntp 2025-02-14 23:09:02 +00:00
Daniel Öster
77fb9d6b26
Update Software.ino 2025-02-15 00:19:11 +02:00
Daniel Öster
8b3b282a27
Update Software.ino 2025-02-14 23:36:32 +02:00
Daniel Öster
774754c4ec
Merge pull request #891 from dalathegreat/bugfix/OTA-ESP32-3-1-2-crash
Library: Update ElegantOTA from 3.1.5 -> 3.1.6
2025-02-15 00:34:08 +03:00
Daniel Öster
0271fd8acd
Merge pull request #892 from dalathegreat/feature/task-watchdogs
Feature: Enable task watchdogs
2025-02-15 00:33:04 +03:00
Jakob Löw
bb01b4607f
🐛 pylon lv: fix incorrectly transmitted values 2025-02-14 18:14:38 +01:00
Jakob Löw
568a9005eb
🔊 pylon lv: add usb debug logging 2025-02-14 18:14:38 +01: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
Daniel Öster
6012619869 Move back Wifi/logging tasks, so they can log properly 2025-02-14 17:37:45 +02:00
Daniel Öster
e6d53d6df5 Enable task watchdogs 2025-02-14 17:26:55 +02:00
Daniel Öster
15c54cb0a6 Update ElegantOTA from 3.1.5 -> 3.1.6 2025-02-14 15:56:06 +02:00
Daniel Öster
87050791ad Replace AsyncTCPsock with official ESP32Async-AsyncTCP 2025-02-14 15:45:46 +02:00
Daniel Öster
46cb0b22c6
Merge pull request #888 from dalathegreat/bugfix/ferroamp-cellvoltages
Ferroamp: Add linear interpolation to fake LFP voltage range
2025-02-14 13:26:42 +03:00
Daniel Öster
8ecea1c309
Feature: Add charging/discharging limiting reason to Webserver (#874)
* Add limiting reason to Webserver

* Add info if settings limit charge/discharge power
2025-02-13 20:06:18 +01:00
Daniel Öster
48bc261e1e Add linear interpolation to fake LFP voltage range 2025-02-13 12:35:56 +02:00
Daniel Öster
9ebf99445e Add Orion BMS support 2025-02-12 19:47:27 +02:00
Daniel Öster
641356622e
Merge pull request #857 from M4GNV5/feat/daly-rs485
New Battery: Daly SmartBMS Support
2025-02-12 17:49:55 +03:00
Matt Holmes
4a060b7109
Merge pull request #849 from dalathegreat/feature/byd-atto3-temperature-datalayer
BYD Atto3: Add 10 temperature sensors to datalayer
2025-02-12 14:48:54 +00:00
Daniel Öster
fd9c9c17c3
Merge pull request #884 from dalathegreat/bugfix/growatt-hv-target-voltage
Bugfix: Growatt HV, Add user customizable charge/discharge voltage
2025-02-12 17:38:00 +03:00
Daniel Öster
8abdda5100
Merge pull request #875 from dalathegreat/bugfix/BYD-CAN-SOC-stop
BYD CAN: Safety, add overriding SOC incase of 0W allowed
2025-02-12 17:32:50 +03:00
Daniel Öster
d0dd6d22b3 Add user customizable charge/discharge voltage 2025-02-12 16:16:04 +02:00
Daniel Öster
f5927db5b7
Merge pull request #879 from dalathegreat/feature/automatic-precharge
Init event handling before any use of events
2025-02-11 22:00:38 +03:00
Daniel Öster
da075cecc1
Merge pull request #871 from dalathegreat/feature/ferroamp-dedicated-protocol
New inverter: Add dedicated Ferroamp pylon spinoff
2025-02-11 21:59:57 +03:00
mvgalen
fe5541a639 Merge remote-tracking branch 'origin/main' into feature/automatic-precharge 2025-02-11 16:11:21 +01:00
mvgalen
c07aa7f950 Events should be initialised before everything that can generate an event. 2025-02-11 16:07:40 +01:00
laughingguffly
26358748ad rebase from main 2025-02-10 21:45:15 +00:00
laughingguffly
03b50c0ca5 rebase from main 2025-02-10 21:39:42 +00:00
Daniel Öster
7cedfb2f1c Add forcing SOC incase of 0W allowed 2025-02-10 23:17:04 +02:00
Daniel Öster
25bd225b94 Change TOTAL_CELL_AMOUNT and add comment 2025-02-10 23:02:30 +02: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
9712200e7a
🎨 pylon lv: improve voltage border and warning handling according to review 2025-02-10 18:51:48 +01:00
Daniel Öster
a47405a321 Add dedicated Ferroamp pylon spinoff 2025-02-10 19:01:51 +02:00
Marijn van Galen
28301e0f8c
Fix typo 2025-02-10 17:37:10 +01:00
laughingguffly
ac209e17f4 add extern declaration for bmsReset 2025-02-10 12:17:21 +00:00
laughingguffly
68573e4e9c add extern declaration for bmsReset 2025-02-10 12:12:52 +00:00