Daniel Öster
7698b52613
Merge pull request #989 from No-Signal/bugfix/mqtt_topic
...
MQTT Crash bugfix
2025-03-24 16:03:29 +02:00
Daniel Öster
0b691b3220
Merge pull request #986 from gwk1/inverter_allows
...
Kostal: Change how Inverter allows contactor closing
2025-03-21 23:02:40 +02:00
Matt Holmes
15b1543555
Updating mqtt topic processing to incorrect topic matching when a shorter topic than expected is used which in some situations could cause a crash
2025-03-21 17:10:47 +00:00
gwk1
cf7b06b4f7
Update KOSTAL-RS485.cpp
2025-03-21 10:10:35 +02:00
Marijn van Galen
e6a6ce9925
MEB: Improve MEB status output. ( #983 )
...
* Add 4 missing status outputs from battery to MEB more battery page.
BMS_fault_performance
BMS_fault_emergency_shutdown_crash
BMS_error_shutdown_request
BMS_error_shutdown
* Adds SOH calculation.
* Fixes: (hopefully) the capacity calculation from Ah to kWh.
* Only update capacity and soh if number of cells is set. Remove incorrect scaling on Wh_max.
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-03-20 16:34:33 +01:00
gwk1
ff343d49c1
Merge branch 'dalathegreat:main' into inverter_allows
2025-03-19 07:38:33 +02:00
Daniel Öster
f4613ae2d4
Merge pull request #980 from dalathegreat/bugfix/growatt-CAN-load
...
Bugfix: Growatt HV: Refactor CAN sending to be performed in batches
2025-03-17 21:12:00 +02:00
Daniel Öster
ff842af0c3
Simplify ifdef for BYD_CAN_DEYE
2025-03-17 20:07:10 +02:00
pre-commit-ci[bot]
879d833511
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-03-17 17:11:08 +00:00
Daniel Öster
12323154b1
Update voltage estimation map with more points
2025-03-17 18:08:51 +02:00
Daniel Öster
276334055f
Separate Deye offgrid BYD CAN fixes
2025-03-17 18:02:07 +02:00
ErikssonPer
63711aee0b
Update GROWATT-HV-CAN.cpp
...
Added
GROWATT_3110.data.u8[7] = 0x00; // Clear all bits
Before setting the status bits to the actual value.
2025-03-16 22:13:31 +01:00
Daniel Öster
4b09b7a09a
Refactor CAN sending to be performed in batches
2025-03-16 22:26:42 +02:00
gwk1
dcd7d72992
Update KOSTAL-RS485.cpp
...
Set datalayer.system.status.inverter_allows_contactor_closing to true when battery info frame has been requested by the inverter.
2025-03-16 10:11:30 +02:00
Daniel Öster
208625abe2
Fix mapping of high temp location
2025-03-15 22:59:18 +02:00
Daniel Öster
5a874f1201
Fix lowest typecast
2025-03-15 22:41:58 +02:00
Daniel Öster
8be8c5bc3b
Add Current and SOC reading
2025-03-15 22:20:05 +02:00
Daniel Öster
7cf3c687a9
Translated 0x3D6 message completely
2025-03-15 18:13:25 +02:00
Daniel Öster
2c9ad0ee83
Add more CAN findings
2025-03-15 16:03:09 +02:00
Daniel Öster
e285bdd492
Add some best guess CAN mappings
2025-03-15 14:55:37 +02:00
Daniel Öster
8b2aa2cdba
Update voltage limits for 72S
2025-03-15 14:28:39 +02:00
Daniel Öster
50b9db1a23
Add CAN sending and TODOs
2025-03-14 22:25:04 +02:00
Daniel Öster
e82fb9f160
Add skeleton for CMFA-EV battery
2025-03-14 21:56:16 +02:00
mvgalen
f389732e84
make transmit_obd_can_frame canFD aware.
2025-03-14 09:02:37 +01:00
Daniel Öster
44f4d6538e
Fix truncation of values
2025-03-12 22:32:08 +02:00
Daniel Öster
9da8d45a8d
Merge branch 'main' into feature/egmp-soc-estimation
2025-03-12 22:25:42 +02:00
Daniel Öster
b0a4f41121
Add double Pylon battery support
2025-03-12 21:47:07 +02:00
Daniel Öster
77fde11805
Merge branch 'main' into bugfix/foxess-can-load
2025-03-12 19:49:09 +02:00
Daniel Öster
b6defac4f9
Merge pull request #954 from lenvm/feature/update-adafruit-neopixel-library-to-fd74287
...
Update Adafruit_NeoPixel library to commit fd74287
2025-03-11 11:20:00 +02:00
Daniel Öster
7b7f085160
Merge branch 'main' into bugfix/foxess-can-load
2025-03-10 21:42:02 +02:00
Cabooman
bdbeec0924
Some more cleanup
2025-03-10 08:00:48 +01:00
Cabooman
23e62defb5
First commit
2025-03-10 07:50:43 +01:00
Daniel Öster
df3acc7401
Merge pull request #930 from M4GNV5/main
...
Minor (final) Daly BMS changes
2025-03-10 00:12:58 +02:00
Daniel Öster
9aef46015f
Reduce CAN sending for Foxess thru batches
2025-03-09 23:36:25 +02: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
29b8877824
daly bms: change default configured voltages to fit standard 52V batteries
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
Jakob Löw
e122567c6b
💄 correctly display battery type when using a RS485 battery
2025-03-09 21:34:16 +01:00
Daniel Öster
5800a3c281
Merge branch 'main' into feature/egmp-soc-estimation
2025-03-09 21:11:07 +02:00
Matt Holmes
d9167c3cc7
Moving mqtt loop to new task with lower priority than wifi and http to limit impact of mqtt load on wifi and http performance.
2025-03-09 18:33:14 +00:00
Matt Holmes
6109211c96
Fixes to mqtt to prevent delays when the broker is unavailable which can trigger the watchdog timer reset
2025-03-08 08:41:54 +00:00
lenvm
ea5f2e9614
implement changes from cefb980
2025-03-07 22:17:48 +01:00
lenvm
29acf84a09
update Adafruit_NeoPixel library to commit fd74287
2025-03-07 20:50:15 +01:00
Daniel Öster
8b83f54087
Revert the AsyncTCP library change with AsyncTCPsock
2025-03-07 20:30:28 +02:00
Daniel Öster
dda8afce1e
Merge pull request #949 from dalathegreat/improvement/event-loop-optimization
...
Improvement: Event loop optimization
2025-03-07 12:00:01 +02:00
Daniel Öster
443619535a
Fix definition of maxcells
2025-03-06 23:01:38 +02: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