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
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
Thomas Basler
726a08ec2c
Upgrade ESPAsyncWebServer from 3.3.23 to 3.4.0
2024-12-13 21:07:50 +01:00
Thomas Basler
d775ee9e89
Update bblanchon/ArduinoJson from 7.2.0 to 7.2.1
2024-12-05 22:23:18 +01:00
Thomas Basler
1c1fcbea51
Upgrade ESPAsyncWebServer from 3.3.22 to 3.3.23
2024-12-05 22:22:45 +01:00
Thomas Basler
bf89fd7558
webapp: Update dependencies
2024-12-05 22:21:48 +01:00
Bernhard Kirchen
8247070aae
webapp: improve styling of hints on home view
...
* increase the spacing between the icon and the text.
* put the text into its own box so it does not flow around the icon.
* vertically center the icon to account for multiple lines of text.
* vertically center the text to account for a single line of text.
closes #1441 .
2024-12-03 22:59:25 +01:00
Thomas Basler
241ee1e99d
webapp: Update dependencies
2024-12-02 23:07:55 +01:00
Thomas Basler
a75543c309
Feature:: Added support for HMS-450 inverters which begin with 1400
2024-12-02 22:45:50 +01:00
Bernhard Kirchen
1c5a3cf6fe
webapp: avoid undefined serial for InputSerial
...
if variables are set with 'const foo = {} as Inverter', then
'foo.serial' will be undefined, causing warnings and errors
when using InputSerial.
2024-12-02 22:20:52 +01:00
Bernhard Kirchen
b2dcac549c
Fix: need to skip BOM also when migrating config
2024-12-02 22:20:12 +01:00
Bernhard Kirchen
37b173071e
webapp: fix line break for reload button
...
if a page uses the reload button, it had only 1 column of space, and
only if the viewport was at least "sm". this is not the case for typical
smartphones, in which case the reload button would appear on its own row
instead of to the right.
we now limit the heading to 10 columns if and only if the reload button
is to be used, otherwise the heading uses all 12 columns, regardless of
the viewport size. the reload buton uses two columns -- if it is
displayed at all.
the font size of the icon is increased slightly.
as the font size of h1 headings changes with the viewport size, we need
to center both the heading and the button vertically.
2024-12-02 22:19:03 +01:00
Florian
041ae7bae7
add Sum of DC Powrr
...
add Sum of DC power of all enabled inverters to Homeassistant MQTT autodiscovery
2024-11-22 08:21:13 +01:00
stefan123t
680863fb00
Update README.md
2024-11-20 08:02:07 +01:00
stefan123t
8297591853
change markdown table to github style
2024-11-20 08:00:26 +01:00
Thomas Basler
cc3290be8e
Use correct variable
2024-11-13 19:21:41 +01:00
Thomas Basler
9bfded055a
Remove not required string generation
2024-11-13 19:20:56 +01:00
Thomas Basler
2b07e3c2c8
Organize includes
2024-11-12 20:23:28 +01:00
Thomas Basler
eac2e2fb39
Fix: Really always execute the generate of the factory.bin file
2024-11-11 23:52:59 +01:00
Thomas Basler
d843ac6422
Fix comment
2024-11-11 22:11:57 +01:00
Thomas Basler
33a9b7454c
Make function getClientId const
2024-11-10 02:45:42 +01:00
Thomas Basler
3dc70ab40a
webapp: add app.js.gz
2024-11-07 19:13:45 +01:00
Thomas Basler
ecb5e9cc32
Build factory.bin in every compile attempt
...
This is required to apply changes which are maybe only related to the data directory.
2024-11-07 19:10:41 +01:00