Thomas Basler
181802a76b
Feature: Allow reset of radio statistics via mqtt
2024-09-23 22:46:23 +02:00
Thomas Basler
0c012bf62a
Move inverter housekeeping tasks inside the InverterAbstract class
2024-09-23 22:08:53 +02:00
Thomas Basler
93b6e5a885
Optimize MQTT subscription handling
2024-09-23 21:59:43 +02:00
Thomas Basler
d6a5fef4e7
Decrease restart delay to 1 second
...
This prevents a reload of the webapp (during firmware update) before the esp is online again
2024-09-23 18:33:01 +02:00
Thomas Basler
00584a0787
webapp: add app.js.gz
2024-09-23 18:25:49 +02:00
Thomas Basler
e29ac4f171
webapp: Fix data type for all range inputs
2024-09-23 18:24:22 +02:00
Thomas Basler
e37baedddb
webapp: Update dependencies
2024-09-23 18:16:05 +02:00
Thomas Basler
e785904fca
Fix: Restart was triggered before all website data was sent
...
This led to the effect that e.g. the confirmation messages where not shown.
It is somehow related to ESPAsyncWebServer 3.3.0
2024-09-23 18:11:52 +02:00
Thomas Basler
5c460e26c9
Fix: Unable to CMT transmit power in WebApp
...
The pa_level was sent as string instead of a number.
fixes #2299
2024-09-23 17:57:29 +02:00
Thomas Basler
a3bd6dd7fb
webapp: add app.js.gz
2024-09-22 19:01:43 +02:00
Thomas Basler
c4efda2e0c
Added icon to radio statistics
2024-09-22 18:51:07 +02:00
Thomas Basler
a54b19bf5b
Feature: Inverter radio statistics (rx/tx statistics)
...
The statistics are shown in the WebApp and published via MQTT.
Statistics are reset at midnight.
2024-09-22 18:51:07 +02:00
Thomas Basler
1115418ce1
Publish temperature only if its not NAN
2024-09-22 18:51:07 +02:00
Thomas Basler
84e5c0821c
Fix: Saving DTU config values just returned "Values are missing"
2024-09-22 13:16:34 +02:00
Thomas Basler
0c5e702a28
Fix: Wrong topic in home assistant auto discovery for maxalloc and minfree
2024-09-22 13:01:34 +02:00
Thomas Basler
a1fddb4ac1
Merge branch 'pr2293' into dev
2024-09-22 12:52:06 +02:00
Tobias Diedrich
fdcbf9de95
Publish ESP heap and temperature details on MQTT
...
I noticed that some useful ESP stats are missing on the MQTT feed, so this adds:
- ESP temperature
- ESP heap stats (size, free, minFree, maxAlloc)
2024-09-21 22:39:48 +02:00
Thomas Basler
175e5752fe
Github Action: Update node version from 20 to 22
2024-09-21 20:30:42 +02:00
Thomas Basler
98f4aedbfb
webapp: add app.js.gz
2024-09-21 19:09:32 +02:00
Thomas Basler
2f41f43d49
Update bblanchon/ArduinoJson from 7.1.0 to 7.2.0
2024-09-21 00:12:15 +02:00
Thomas Basler
3b3e6995c2
Fix: WebApp was not reloaded after firmware update
...
With the upgrade from ESPAsyncWebServer to 3.3.1 it seems that something has changed. Have to trigger the reboot from the main context.
2024-09-21 00:04:27 +02:00
Thomas Basler
34e1c43ca7
webapp: Fix html error in eventlog
2024-09-20 23:08:08 +02:00
Bernhard Kirchen
43394bc1bc
actions: enable corepack to use fixed version of yarn
...
this allows us to fix the version of yarn, the Node.js package manager,
to a particular version. using corepack is the recommended way to use
yarn these days.
2024-09-20 22:30:46 +02:00
Thomas Basler
a204263fb2
webapp: add app.js.gz
2024-09-20 22:14:41 +02:00
Thomas Basler
0fec55a659
webapp: Update dependencies
2024-09-20 22:13:46 +02:00
Thomas Basler
e9b5f3eac7
Upgrade olikraus/U8g2 from 2.35.27 to 2.35.30
2024-09-20 22:09:23 +02:00
Thomas Basler
0b59a662df
Doc: Remove inverter list and add a link to the documentation
...
This reduces redundant effort when a inverter is added.
2024-09-20 21:36:18 +02:00
Bernhard Kirchen
304b898ddc
changelogs: group webapp-related changes
2024-09-20 21:12:08 +02:00
Bernhard Kirchen
1fd09d527a
actions: fix a typo
2024-09-20 21:11:44 +02:00
Bernhard Kirchen
bd22f00539
actions: run yarn prettier to check web app formatting
2024-09-20 21:11:18 +02:00
Bernhard Kirchen
2f77b9e500
actions: switch to node version 20 for linting
...
use version consistent with the version used when building the web
application.
2024-09-20 21:10:18 +02:00
Bernhard Kirchen
ee3b62d671
actions: use setup-node@v4 as v3 causes warning
...
the "Yarn Linting" action causes a warning to appear about a deprecated
Node version. switch to actions/setup-node@v4, which is already in use
by the action building the web app for the firmware, to avoid this
warning.
2024-09-20 21:09:50 +02:00
Bernhard Kirchen
00626b63f7
issue template: asks for firmware variant
2024-09-20 16:37:33 +02:00
Thomas Basler
e8b1e7a71c
webapp: Parse version string event if update search is not allowed
2024-09-16 19:30:45 +02:00
Thomas Basler
d3d92e90e0
webapp: Upgrade tsconfig node18 to node22
2024-09-16 19:13:17 +02:00
Thomas Basler
3e3cf3cd64
webapp: Update dependencies
2024-09-16 19:04:26 +02:00
Thomas Basler
c2e50a9594
Upgrade olikraus/U8g2 from 2.35.21 to 2.35.27
2024-09-16 18:41:18 +02:00
Thomas Basler
5a1d4946fb
Upgrade ESPAsyncWebServer from 3.2.0 to 3.3.1
2024-09-16 18:37:51 +02:00
Thomas Basler
a949776966
Feature: Add support for HERF 1 channel inverters
2024-09-02 20:44:26 +02:00
Thomas Basler
ac5b6f3097
webapp: update dependencies
2024-09-02 20:37:54 +02:00
Thomas Basler
e00d831103
Upgrade arkhipenko/TaskScheduler from git #testing to 3.8.5
2024-09-02 20:28:21 +02:00
Thomas Basler
8529cb0fca
Upgrade olikraus/U8g2 from 2.35.19 to 2.35.21
2024-09-02 20:21:38 +02:00
Thomas Basler
7b60c92db9
Upgrade ESPAsyncWebServer from 3.1.2 to 3.2.0
2024-09-02 20:18:37 +02:00
Thomas Basler
b52cd31309
Output WiFi disconnect reason in console
2024-09-02 20:16:03 +02:00
Thomas Basler
1f3af949a0
Add serial prefix 1410 to HMS_2CH inverters
...
This is related to #2235 and fixes #2230
2024-08-28 21:25:15 +02:00
Thomas Basler
e4260d3370
webapp: Update dependencies
2024-08-17 11:34:26 +02:00
Thomas Basler
0cc55f3b87
webapp: update dependencies
2024-08-05 18:31:31 +02:00
Thomas Basler
0bb3fc8b94
Fixed documentation for webapp dev mode
2024-08-05 18:31:31 +02:00
Thomas Basler
e279cf5cec
Added hint in issue template that HMS-xxxW inverters are not supported
2024-08-05 18:31:31 +02:00
Thomas Basler
cdaf10a92a
Fix: Wifi reconnect issue introduced with #2117 and discussed in #2185 was fixed
2024-08-05 18:31:21 +02:00