Commit graph

2703 commits

Author SHA1 Message Date
Daniel Öster
ec0ebdfa5c
Merge pull request #1028 from dalathegreat/improvement/meb
MEB: Add missing break
2025-04-02 09:02:23 +03:00
Daniel Öster
9c40d7d769
Update README.md 2025-04-01 23:31:51 +03:00
mvgalen
0e7bc7d2c4 Add missing break 2025-04-01 13:29:37 +02: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
235fbe017e
Merge pull request #1012 from lenvm/feature/combine-github-action-to-compile-all-combinations
Combine GitHub Action to compile all combinations into one file and reduce triggers
2025-03-27 09:36:12 +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
Daniel Öster
348671b1b6
Merge pull request #1010 from dalathegreat/revert-954-feature/update-adafruit-neopixel-library-to-fd74287
Revert "Update Adafruit_NeoPixel library to commit fd74287"
2025-03-27 09:34:37 +02:00
lenvm
d8f9c278e2 reduce trigger events for compile all combinations workflow
this is done to avoid triggering the workflow multiple times per release
2025-03-27 00:13:20 +01:00
lenvm
14f600ffeb combine GitHub Action to compile all combinations into one file, and add missing batteries and inverters 2025-03-27 00:03:35 +01: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
Daniel Öster
6824f0633a
Merge pull request #1008 from stamp/stamp-patch-1
Update typo while decoding error flags in TESLA-BATTERY.cpp
2025-03-26 20:33:19 +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
34c6e49ddb
Merge pull request #982 from ErikssonPer/patch-1
Update GROWATT-HV-CAN.cpp
2025-03-17 21:11:16 +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