Daniel Öster
0097775e97
Merge pull request #981 from dalathegreat/bugfix/solis-soc-paused
...
Bugfix: Separate Deye offgrid BYD CAN fixes to avoid Solis misbehaving
2025-03-25 15:41:26 +02:00
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
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
Daniel Öster
87845665cd
Update Software.ino
2025-03-16 16:38:14 +02:00
Daniel Öster
0d58db6bfa
Update Software.ino
2025-03-16 15:43:48 +02:00
Daniel Öster
9a7b472462
Update Software.ino
2025-03-16 12:33:53 +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
mvgalen
f389732e84
make transmit_obd_can_frame canFD aware.
2025-03-14 09:02:37 +01: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
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
a50a20ca1c
Update Software.ino
2025-03-07 21:05:26 +02:00
Daniel Öster
a0c336879d
Update Software.ino
2025-03-07 20:57:04 +02: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
Daniel Öster
c4cc9a969b
Remove old delay blocking workaround
2025-03-06 21:13:21 +02:00
Daniel Öster
df3024cdfb
Suppress compilation warnings in CAN driver
2025-03-06 21:00:46 +02:00
Daniel Öster
d881b7575e
Merge pull request #943 from dalathegreat/improvement/misc-perf
...
Library updates: ArduinoJSON + AsyncTCP + ESPAsyncWebserver
2025-03-06 21:41:38 +03:00
Daniel Öster
c6686b43f0
Merge pull request #946 from dalathegreat/improvement/can-perf
...
Improvement: Optimize CAN-Native driver and event handling
2025-03-06 21:34:26 +03:00
Daniel Öster
606d1341ec
Merge pull request #934 from dalathegreat/feature/volvo-69kWh
...
New battery: Add support for 69kWh Volvo XC40 battery
2025-03-06 21:19:37 +03:00
Daniel Öster
476c54711f
Change return type of function
2025-03-06 19:54:13 +02:00
Daniel Öster
8d21930101
Optimize CAN-Native driver and event handling
2025-03-06 19:01:13 +02:00
Daniel Öster
753142bd7c
Compilation fixes for lib update
2025-03-05 23:17:17 +02:00