Commit Graph

2036 Commits

Author SHA1 Message Date
Thomas Basler
9d6de56857 Change datatype for w5500 pins from int8_t to gpio_num_t 2025-02-08 00:25:56 +01:00
Thomas Basler
48e2a3d245 Change datatype for cmt pins from int8_t to gpio_num_t 2025-02-08 00:24:44 +01:00
Thomas Basler
a3610abed7 Change datatype for nrf24 pins from int8_t to gpio_num_t 2025-02-08 00:24:44 +01:00
Thomas Basler
c661155028 Change datatype for led pins from int8_t to gpio_num_t 2025-02-08 00:24:44 +01:00
Thomas Basler
dd515cd308 Add partition file for 8MB devices
Still unused
2025-02-07 23:23:27 +01:00
Thomas Basler
d65d86a332 Feature: Added polish language pack (thanks to @AdamWitek77) 2025-02-07 23:18:00 +01:00
Thomas Basler
e7e607ce6f Apply automatic code formatting 2025-02-07 22:57:01 +01:00
Thomas Basler
aa38893f5b Upgrade olikraus/U8g2 from 2.36.2 to 2.36.4 2025-02-07 22:38:25 +01:00
Thomas Basler
e077675bcf Upgrade ESP32Async/ESPAsyncWebServer from 3.6.2 to 3.7.0 2025-02-07 22:34:57 +01:00
Thomas Basler
7c24cddd6c webapp: Update dependencies 2025-02-07 22:32:03 +01:00
Thomas Basler
9b8eb58a00 Implement a more strict issue and pr policy 2025-02-07 22:29:34 +01:00
Thomas Basler
a07a027501 webapp: add app.js.gz v25.2.3 2025-02-03 19:16:43 +01:00
Thomas Basler
b522caf6db webapp: add app.js.gz 2025-02-03 19:15:42 +01:00
Thomas Basler
cc0aba64d2 Manually applied latest changes in PR #2509 2025-02-03 19:12:24 +01:00
Thomas Basler
8f21d66506 Update espressif32 from 6.9.0 to 6.10.0 2025-01-26 11:35:39 +01:00
Thomas Basler
e1ebea7aac Upgrade ESP32Async/ESPAsyncWebServer from 3.6.0 to 3.6.2 2025-01-24 22:06:17 +01:00
Thomas Basler
33ce5f74ce Harmonise all language packs 2025-01-24 21:50:37 +01:00
Takiss
99403d00ea Added greek language pack 2025-01-24 21:30:31 +01:00
Thomas Basler
04aaa0fb5a Merge branch 'pr2513' 2025-01-24 21:08:49 +01:00
Thomas Basler
226ed94346 Move network reconfiguration to main loop to prevent crashes 2025-01-24 21:08:38 +01:00
Mathieu Carbou
f01dd7c4bf fix: Make sure limit values sre consistent and not above 100%
Ref: https://github.com/tbnobody/OpenDTU/issues/25
2025-01-24 20:52:22 +01:00
Thomas Basler
e1641131d0 Use new name for ESPAsyncWebServer 2025-01-21 21:28:46 +01:00
Thomas Basler
08eede0f55 Feature: Add prefix 1420 to HMS-4 channel inverters 2025-01-18 23:40:42 +01:00
Thomas Basler
653efb41a2 Fix: Syntax error in defines v25.1.14 2025-01-14 23:07:46 +01:00
Thomas Basler
571ba2f350 Fix: Hint regarding required device profile is shown for profiles which don't need a device profile
This patch introduces a define which allows to specifiy for each environment if a device profile is absolutly required.

Fixes #2500
2025-01-14 22:13:48 +01:00
Thomas Basler
220cfbf7ae Update nrf24/RF24 from 1.4.10 to 1.4.11 2025-01-14 19:17:14 +01:00
Thomas Basler
db130f646e Upgrade ESPAsyncWebServer from 3.4.2 to 3.6.0 2025-01-14 19:14:17 +01:00
Thomas Basler
5510c9ff57 webapp: add app.js.gz 2025-01-14 18:43:41 +01:00
Thomas Basler
ebf4e921ee Merge branch 'pr2420' into dev 2025-01-14 18:38:23 +01:00
Thomas Basler
d068542c94 Merge branch 'pr2421' into dev 2025-01-14 18:37:40 +01:00
Thomas Basler
19fa310f43 webapp: Update dependencies 2025-01-14 18:35:45 +01:00
Thomas Basler
87772cb76b Feature: Add support for HERF-600 inverters
Fixes #2492
2025-01-08 17:52:33 +01:00
Thomas Basler
50207a42bf webapp: Update dependencies 2024-12-31 16:08:56 +01:00
Thomas Basler
a0e6942537 Feature: Detect if inverter supports 'Power Distribution Logic'
The detection of 'Power Distribution Logic' is based on the firmware version for specific models and is needed to disable any means of overscaling, as it simply does not work when 'Power Distrbution Logic' is available.

Based on the code from @AndreasBoehm
2024-12-31 16:08:37 +01:00
Thomas Basler
c37397acca Fix lint errors 2024-12-30 00:16:14 +01:00
Thomas Basler
498afe377b Remove extra semikolon 2024-12-30 00:06:08 +01:00
Thomas Basler
d43ac7fb92 Update bblanchon/ArduinoJson from 7.2.1 to 7.3.0 2024-12-29 22:32:43 +01:00
Thomas Basler
11105944be Fix: Uptime overflow after ~50 days
Fixes #2473
2024-12-29 20:53:20 +01:00
Thomas Basler
c7fa4ff212 Disable queue debugging 2024-12-21 11:59:51 +01:00
Thomas Basler
96ba58af8c Fix: Wifi.begin was called with wrong parameters
The third parameter should be a optional channel name and not a scan method. There exists a separate method for the scan method.
2024-12-18 23:00:27 +01:00
Thomas Basler
d485d1b820 Show totals in blue and producing inverters in green 2024-12-18 22:16:23 +01:00
Thomas Basler
8f60a3a12a Feature: Show inverter status and current power in overview (if multiple inverters are available) 2024-12-18 21:21:10 +01:00
Thomas Basler
940027ab19 Upgrade ESPAsyncWebServer from 3.4.1 to 3.4.2 2024-12-18 19:31:56 +01:00
Thomas Basler
24b3f27364 webapp: Update dependencies 2024-12-16 20:50:09 +01:00
Thomas Basler
5265c6281f Feature: Set Limit transfer only to "OK" if the queue does not contain any more commands 2024-12-15 20:45:32 +01:00
Thomas Basler
8acae28c59 Feature: New handling of command queue
Goal of this change is to  prevent a overflow in the command queue by flooding it with MQTT commands and therefor also prevent  the reading of the inverter data.

To achieve this it is now possible to specify a insert type for each  queue element.
2024-12-15 20:45:32 +01:00
Thomas Basler
0061d5e159 Upgrade ESPAsyncWebServer from 3.4.0 to 3.4.1 2024-12-15 20:45:15 +01:00
Thomas Basler
5d14454185 Fix: Auto reboot was not triggered on pin mapping change 2024-12-14 13:33:44 +01:00
Thomas Basler
58382be16c Feature: show hint if device profile missing or not selected 2024-12-14 13:07:31 +01:00
Thomas Basler
2edec642fb Fix: Remove temperature readings for ESP32-S2 modules
For some reasons this leads to WDT resets on this kind of module.
This is just a workaround until another solution is found.
2024-12-14 12:36:50 +01:00