Commit graph

2748 commits

Author SHA1 Message Date
Daniel Öster
a26f28aaa3
Merge pull request #1333 from jonny5532/fix/cpu-temperature
Fix: Ignore erroneous 53.3c CPU temperature value that ESP32 often returns
2025-07-22 11:18:31 +03:00
Daniel Öster
3b598406b5
Update Software.ino 2025-07-22 11:16:31 +03:00
Jaakko Haakana
c0ff7aed88
Merge pull request #1327 from kyberias/fix-dates
Fix display of event dates
2025-07-22 09:27:31 +03:00
Jonny
606f4163d4 Ignore erroneous 53.3c CPU temperature value that ESP32 often returns 2025-07-22 06:29:02 +01:00
Daniel Öster
3b80dcb14f
Merge pull request #1328 from freddanastrom/improvement/BYD-Atto3-discharge-power
Atto 3: Max discharge power, charge power scaling and unknown values
2025-07-22 00:09:15 +03:00
Daniel Öster
85df91e443
Merge pull request #1307 from dalathegreat/feature/solxpow-protocol
Feature: Solxpow CAN protocol 
2025-07-21 23:33:58 +03:00
freddanastrom
45c084614b Using max discharge power from BMS, correction of scaling and mapping unknown values 2025-07-21 10:14:27 +02:00
Jaakko Haakana
276a548e9d Use safe get_timestamp 2025-07-21 10:01:44 +03:00
Jaakko Haakana
001d254cd3 Use rollover count at the time of the event, not the current value to
produce correct dates. Use 64-bit integers for timestamp to ease
arithmetic.
2025-07-21 09:52:07 +03:00
Daniel Öster
024dae7c64 Update eModbus to v1.7.4 2025-07-20 00:57:08 +03:00
Daniel Öster
a1557b955a Cherry pick eModbus/pull/412 2025-07-20 00:46:57 +03:00
Daniel Öster
8f4bf68df7 Fix compiler warning for overflow on Sono 2025-07-19 21:47:52 +03:00
Daniel Öster
fc20d6b7f6
Merge pull request #1318 from dalathegreat/bugfix/i3-startup
Handle WUP pin better for reboots
2025-07-19 21:21:51 +03:00
Daniel Öster
5ddc68682a
Update Software.ino 2025-07-19 17:07:37 +03:00
Daniel Öster
2974601228
Merge pull request #1301 from dalathegreat/bugfix/bolt-ampera-7E4-poll
GM BEV2: Add SOC candidate
2025-07-19 16:22:31 +03:00
Daniel Öster
4ac1052675
Merge pull request #1315 from freddanastrom/feature/BYD-Atto3-soc-ramp-down
Atto 3: Add ramp down of discharge power
2025-07-19 14:11:38 +03:00
freddanastrom
fe7e4de3de Rampdown improvement and safety checks 2025-07-18 10:30:09 +02:00
Jaakko Haakana
34a13bdf2a Register RS485 inverter as a receiver 2025-07-18 10:24:10 +03:00
Daniel Öster
59d4dd4a8a change from packvoltage to cell estimated SOC 2025-07-18 00:17:45 +03:00
Daniel Öster
f77401a26f Handle WUP pin better for reboots 2025-07-17 23:59:39 +03:00
Daniel Öster
68889a4f35 Replace polled current with periodically sent current 2025-07-17 23:14:26 +03:00
Daniel Öster
2de724e1d2
Merge pull request #1277 from dalathegreat/feature/sofar-multiple-packs
Feature: Sofar CAN protocol 
2025-07-16 21:30:25 +03:00
Daniel Öster
3c0928d7fc
MEB: Fix contactors incorrectly opening after 49 days. (#1308)
Fixed rollover millis bug (#1308)
2025-07-15 20:18:28 +02:00
freddanastrom
1477ea2f81 Add ramp down of discharge power 2025-07-15 15:53:38 +02:00
Daniel Öster
d587d9176c Re-enable estimated SOC 2025-07-15 14:26:30 +03:00
Daniel Öster
5f72e66acd Change from polled to periodically sent values 2025-07-15 14:00:02 +03:00
Daniel Öster
268e8b4947 Correct decoding on cell matrix messages 2025-07-15 00:45:41 +03:00
Daniel Öster
4c2713cb9b Add Solxpow protocol 2025-07-13 23:39:34 +03:00
Daniel Öster
cf8369649c Update protection limits 2025-07-11 22:05:10 +03:00
Daniel Öster
1f9718b147 Fix compilation error 2025-07-11 19:26:26 +03:00
Daniel Öster
c2f1933622 Add SOC candidate 2025-07-11 19:16:45 +03:00
Daniel Öster
43ab170ea6 Fix amperage scaling 2025-07-10 00:08:42 +03:00
Daniel Öster
08ecbf03d5 Attempt to fix estimate function 2025-07-10 00:04:56 +03:00
Daniel Öster
a660b2048e Add estimation for SOC and charge limits 2025-07-09 21:11:50 +03:00
Daniel Öster
c51a0cee49
Merge pull request #1288 from freddanastrom/feature/set-device-hostname
Add feature to set a custom device hostname
2025-07-07 12:01:49 +03:00
Daniel Öster
3c3d3e6cf4
Update Software.ino 2025-07-07 11:32:38 +03:00
Matt Holmes
f405971093
Merge pull request #1290 from dalathegreat/copilot/fix-1198
Add balancing data to MQTT publishing for visualization tools
2025-07-07 08:49:47 +01:00
Fredrik
02db212cd5 Disable CUSTOM_HOSTNAME as default 2025-07-07 08:59:57 +02:00
pre-commit-ci[bot]
9219cb2e54 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-07-07 06:47:49 +00:00
Fredrik
88c3103000 Simplifying setup process and clarifying the name 2025-07-07 08:47:33 +02:00
Jaakko Haakana
ae218e98ee
Merge pull request #1291 from kyberias/bmw-ix-ext
Eliminate BMW IX extended datalayer
2025-07-06 13:20:17 +03:00
Daniel Öster
b9bda8ebc0 Merge branch 'main' into feature/MG-HS-PHEV-battery 2025-07-04 23:52:21 +03:00
Jaakko Haakana
aa49fb1061 Eliminate BMW IX extended datalayer 2025-07-04 22:54:45 +03:00
copilot-swe-agent[bot]
52ee849056 Address feedback: Remove user_requests_balancing and tie cell balancing to cell voltages publishing
Co-authored-by: No-Signal <2316571+No-Signal@users.noreply.github.com>
2025-07-04 19:45:31 +00:00
copilot-swe-agent[bot]
9bf2d08929 Add balancing data to MQTT publishing
Co-authored-by: No-Signal <2316571+No-Signal@users.noreply.github.com>
2025-07-04 19:25:46 +00:00
Jaakko Haakana
2890217127
Merge pull request #1271 from kyberias/eliminate-ext-data
Replace BMW I3 extended data layer with battery class getter methods
2025-07-04 22:17:35 +03:00
Jaakko Haakana
17e83c25c5 Still support empty strings 2025-07-04 21:25:37 +03:00
Jaakko Haakana
6cdcb89a83 Safer array access 2025-07-04 21:20:16 +03:00
Jaakko Haakana
c7f4408cef Merge branch 'main' into eliminate-ext-data 2025-07-04 21:11:20 +03:00
Daniel Öster
dc443e580b Update comment on setting Sofar 2025-07-03 20:07:59 +03:00