Daniel Öster
e49ccbc5d8
Update Software.ino
2025-06-17 13:59:53 +03:00
Daniel Öster
54d3042391
Update Software.ino
2025-06-17 13:51:15 +03:00
Daniel Öster
734faf1b62
Merge pull request #1242 from kyberias/fix-mqtt-crash
...
Fix MQTT-related crash
2025-06-16 20:42:14 +03:00
Jaakko Haakana
6fc8cb81c9
Call init only when MQTT defined
2025-06-16 20:41:48 +03:00
Jaakko Haakana
48a0cf3afa
Fix crash with safer array usage in MQTT implementation
2025-06-16 19:16:40 +03:00
Daniel Öster
27ca07c6bb
Update Software.ino
2025-06-10 23:42:50 +03:00
Daniel Öster
779c53a5ac
Update Software.ino
2025-06-10 22:36:10 +03:00
Jaakko Haakana
2fe64690cd
Introduce CanReceiver and Rs485Receiver
2025-06-06 16:48:10 +03:00
Jaakko Haakana
94cc5effa4
Introduce Transmitter interface for generic comm transmit and Shunt
...
class
2025-06-04 23:37:38 +03:00
Jaakko Haakana
3789d72833
Determine double battery usage in MQTT at run-time
2025-06-01 21:15:42 +03:00
Jaakko Haakana
8cb4884af7
Minimize usage of build-time DOUBLE_BATTERY
2025-06-01 18:54:09 +03:00
Jaakko Haakana
de552e434e
Reduce double battery define usage
2025-06-01 11:23:56 +03:00
Daniel Öster
1db22d3985
Remove SOC clamping below 1percent
2025-05-25 21:45:32 +03:00
Daniel Öster
5abb9a76b1
Update Software.ino
2025-05-23 22:25:55 +03:00
Daniel Öster
f0833ab5e6
Update Software.ino
2025-05-23 14:48:26 +03:00
Jaakko Haakana
a9ccc179f6
Merge pull request #1152 Contactor closing variable fix and more double batteries converter to use the base class
2025-05-21 14:01:05 +03:00
Daniel Öster
dc707c2ba4
Merge branch 'main' into improvement/millis-reduction
2025-05-20 23:24:08 +03:00
Daniel Öster
7c5d51096c
Merge pull request #1137 from dalathegreat/MEB/precharge-pin-update
...
Bugfix: Update precharge control to handle dedicated pins
2025-05-18 23:20:12 +03:00
Jaakko Haakana
2c2f05f186
Clarify contactor control variables and usage
2025-05-17 08:53:58 +03:00
Jaakko Haakana
c58d7a2b67
Eliminate some preprocessor define usage
2025-05-15 16:31:04 +03:00
Daniel Öster
2d35e08848
Update precharge to handle separate pin definitions
2025-05-13 18:52:48 +03:00
Jaakko Haakana
637d7f7771
Add RS485 battery and inverter protocol base classes and refactor RS485/Modbus handling
2025-05-11 21:50:52 +03:00
Daniel Öster
03860b17a8
Remove millis() calls from precharge control
2025-05-11 21:21:42 +03:00
Daniel Öster
3d1644c14e
Remove millis calls from transmit_rs485
2025-05-11 21:13:45 +03:00
Jaakko Haakana
517731c4c3
All chargers compiled
2025-05-10 06:50:15 +03:00
Jaakko Haakana
ff134571a4
Chargers have a base class
2025-05-09 19:25:36 +03:00
Daniel Öster
0c86309385
Update Software.ino
2025-05-08 21:13:52 +03:00
Daniel Öster
61e9979400
Update Software.ino
2025-05-07 22:28:17 +03:00
Daniel Öster
1c3471d013
Fix scaling logic for secondary battery
2025-05-05 20:51:24 +03:00
Daniel Öster
2d74454cca
Reduce amount of millis() calls
2025-05-05 20:30:28 +03:00
Daniel Öster
f771c91117
Make scaling more robust
2025-05-05 20:27:01 +03:00
Daniel Öster
39daa3494f
Fix startup crash when using Modbus inverter
2025-05-04 23:11:23 +03:00
Daniel Öster
c8de168435
Simplify can sending routine and perf check
2025-04-26 23:43:51 +03:00
Daniel Öster
c49912df36
Update Software.ino
2025-04-25 14:19:00 +03:00
Daniel Öster
dc5f4f52c0
Update Software.ino
2025-04-25 12:28:36 +03:00
Daniel Öster
a7e6eca69e
Update Software.ino
2025-04-13 14:07:30 +03:00
Daniel Öster
08e9568883
Update Software.ino
2025-04-13 12:29:16 +03:00
Daniel Öster
15fce9073b
Merge pull request #1040 from dalathegreat/feature/negative-SOC-scaling
...
Feature: Add negative SOC scaling 📉
2025-04-13 11:35:18 +03:00
Daniel Öster
50fbaf252d
Add CPU temperature monitoring in Webserver
2025-04-12 19:06:41 +03:00
Daniel Öster
efabac4b8e
Add negative SOC scaling
2025-04-06 21:26:04 +03:00
Daniel Öster
9a8c1f1f77
Merge pull request #1037 from dalathegreat/bugfix/crash-core1
...
Crash fix: Remove faulty DEBUG_LOG section
2025-04-06 20:30:07 +03:00
Daniel Öster
d92d9d1fb6
Remove task_time_us from functions
2025-04-06 14:15:29 +03:00
Daniel Öster
4706765b9a
Remove crashing code section
2025-04-06 14:01:57 +03:00
pre-commit-ci[bot]
b85be72e2b
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-04-05 11:04:33 +00:00
Daniel Öster
4bb3fbd4d3
Add ifdefs to timing functions to save performance
2025-04-05 13:55:30 +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
6a19c2fb22
Merge pull request #1009 from dalathegreat/bugfix/perf-web
...
Improvement: Code cleanup 🧹
2025-03-28 21:15:30 +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
70d0a80527
Further simplify profiling 10s task timers
2025-03-26 23:28:27 +02:00