Commit graph

2246 commits

Author SHA1 Message Date
Daniel Öster
41d8d5cf27 Improve wording 2025-04-01 23:48:13 +03:00
Daniel Öster
2c3ae3d79d Add support for 50kWh standard range 2025-04-01 14:47:41 +03:00
Daniel Öster
5dcaa1c0fd
Update Software.ino 2025-03-28 22:31:30 +02:00
Daniel Öster
f4de60df7e
Update Software.ino 2025-03-28 22:00:03 +02:00
Daniel Öster
9eb29b4d23
Merge pull request #1014 from dalathegreat/feature/LED-performance
Cleanup: Minimize the Neopixel library
2025-03-28 21:58:22 +02:00
Daniel Öster
6a19c2fb22
Merge pull request #1009 from dalathegreat/bugfix/perf-web
Improvement: Code cleanup 🧹
2025-03-28 21:15:30 +02:00
Daniel Öster
ce935c545c
Merge pull request #1015 from dalathegreat/bugfix/tesla-pyro
Bugfix: Tesla, extend pyrofuse event check
2025-03-28 14:23:23 +02:00
Marijn van Galen
97c942e313
Add reported_total_capacity_Wh and use it for SOLAX. Cleanup scaled values on webpage (#1002)
* Add reported_total_capacity_Wh and soh to SOLAX messages.
* Improve display of scaled values on webpage.
* Additionally also improve display of temperatures, cell voltages and combine voltage and current on one line.
* Refactor formatPowerValue function.
2025-03-27 21:29:12 +01:00
Daniel Öster
ab15b59f3c Extend pyrofuse event check 2025-03-27 18:14:47 +02:00
Daniel Öster
63222b4c77
Merge pull request #967 from dalathegreat/feature/double-pylon
Feture: Add double Pylon battery support
2025-03-27 13:07:27 +02:00
Daniel Öster
162bad8142 Minimize the Neopixel library 2025-03-27 12:55:24 +02:00
Daniel Öster
024d8f273f
Merge pull request #1011 from lenvm/bugfix/fix-compile-error-renault-twizy
Fix compilation error Renault Twizy
2025-03-27 09:35:58 +02:00
lenvm
b6925554be fix compile error renault twizy 2025-03-26 23:33:56 +01:00
Daniel Öster
6f59924b4e
Revert "Update Adafruit_NeoPixel library to commit fd74287" 2025-03-26 23:55:28 +02:00
Daniel Öster
1bc69f7cd4 Revert "Revert adafruit neopixel library update"
This reverts commit 88f5240d00.
2025-03-26 23:54:26 +02:00
Daniel Öster
88f5240d00 Revert adafruit neopixel library update 2025-03-26 23:52:40 +02:00
Daniel Öster
70d0a80527 Further simplify profiling 10s task timers 2025-03-26 23:28:27 +02:00
Daniel Öster
f6ed91411a Simplify watchdog setup 2025-03-26 23:23:30 +02:00
Daniel Öster
18a0b39b2b Simplify pause_state function call 2025-03-26 23:14:55 +02:00
Daniel Öster
26ca984559 Remove reset comment block 2025-03-26 22:09:47 +02:00
Daniel Öster
3348d79f66 Simplify bms_status logging 2025-03-26 22:04:38 +02:00
Daniel Öster
5453115dc2 Move time measurement inside 10/1000ms blocks to save CPU 2025-03-26 21:17:41 +02:00
Daniel Öster
74d82173e8 Remove unnecessary variable for timekeeping 2025-03-26 21:06:02 +02:00
Daniel Öster
600ef3751e Remove unnecessary WDT init 2025-03-26 21:03:03 +02:00
Jonathan G
751d404a4c
Update typo while decoding error flags in TESLA-BATTERY.cpp 2025-03-26 16:23:35 +01:00
Marijn van Galen
07a4ad7abc
Add (dis)charged_energy_Wh to datalayer and mqtt. (#1003)
- Add (dis)charged_energy_Wh to datalayer and mqtt.
- MEB: report (dis)charged_energy_Wh
- MEB: Fix SOH calculation.
- TESLA: also use the total_(dis)charged_battery_Wh in generic datalayer.
2025-03-25 19:18:20 +01:00
Daniel Öster
02d2e518ba
Merge pull request #923 from dalathegreat/feature/egmp-soc-estimation
Feature: Kia eGMP, Add SOC estimation from cellvoltage min-max
2025-03-25 19:58:35 +02:00
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
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
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
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