Thomas Basler
43c3c8d30c
webapp: add app.js.gz
2024-02-16 19:23:40 +01:00
Thomas Basler
380879e077
webapp: update dependencies
2024-02-16 18:24:14 +01:00
Thomas Basler
bfc604db88
Added HMS-300 to DevInfoParser
...
Fix #1758
2024-02-16 18:15:50 +01:00
Thomas Basler
06e3498027
Merge branch 'pr1746' into dev
2024-02-16 18:14:47 +01:00
Thomas Basler
dfe82ff17e
Added HMT-2000 to DevInfoParser
...
Fix #1752
2024-02-15 22:11:50 +01:00
Thomas Basler
03758ad35a
Upgrade espMqttClient from 1.5.0 to 1.6.0 and ESPAsyncWebServer to a more maintained version
2024-02-15 20:58:53 +01:00
Hannes0009
a1cd1617e4
Update de.json
...
improved german orthography
2024-02-14 11:06:07 +01:00
Thomas Basler
c24a4ea41d
Added second HMS-450 to DevInfoParser
...
Fix #1744
2024-02-13 16:42:08 +01:00
Thomas Basler
79e5c642eb
Bump actions/setup-python from 4 to 5
2024-02-12 19:41:17 +01:00
Thomas Basler
c4702915a7
Bump actions/cache from 3 to 4
2024-02-12 18:52:07 +01:00
Thomas Basler
d22c783a6d
Doc: Added hint regarding breaking changes
2024-02-12 18:27:05 +01:00
Thomas Basler
e8b4e25452
webapp: add app.js.gz
2024-02-12 18:20:10 +01:00
Thomas Basler
c97de9b690
webapp: update dependencies
2024-02-12 16:48:54 +01:00
Thomas Basler
d26333dd76
Apply automatic code formatting
2024-02-10 23:37:44 +01:00
Thomas Basler
1d2055cc89
Merge branch 'pr1732' into dev
2024-02-10 23:37:09 +01:00
Thomas Basler
1973cb986c
Merge branch 'pr1731' into dev
2024-02-10 23:37:03 +01:00
Thomas Basler
d635a9babd
Merge branch 'pr1729' into dev
2024-02-10 23:36:47 +01:00
Bernhard Kirchen
6036d8efea
implement oscillating screensaver
...
this implementation avoids the display content jumping the full
screensaver offset from right to left when the modulo operator
wraps. this change makes the display content walk from right to
left as it did walk from left to right.
2024-02-10 18:41:47 +01:00
Bernhard Kirchen
5f51c80022
Fix: make text of total production fit displays
...
in case the total production is larger than 1 MWh, i.e., 1000 kWh, the
text on the respective line becomes too large such that it reaches out
of the display when the screensaver is enabled.
this happens on the small and large displays.
this change switches the number format to a float without decimal places
if the total production is larger or equal to 1000 kWh. this saves a dot
and a digit, making the text short enough to fit the display even when
the screensaver moved the display contents as far to the right as it
does.
2024-02-10 17:38:32 +01:00
Bernhard Kirchen
25a66a1722
make efficient use of available display area
...
fix calculation of the text baselines, using getAscent() in favor of
getMaxCharHeight(), which includes ascent and descent. this moves the
first text up and allows to insert margin between the lines until the
display area is fully utilized.
on large displays, if the small diagram is selected, keep the first line
rather low to avoid collision with the diagram y-axis label. in this mode,
there is still more space between the text lines as before, allowing for
improved readability.
2024-02-10 13:33:51 +01:00
Thomas Basler
b9bf454237
webapp: Add link to documentation in about view
2024-02-10 02:10:06 +01:00
Thomas Basler
5419135abf
Merge branch 'pr1728' into dev
2024-02-08 22:54:01 +01:00
iiidefix
0fe942adce
Add AhoyDTU Pinout
...
Add AhoyDTU Pinout for easy testing and migration.
Based on current Pinout as seen on https://ahoydtu.de/img/fritzing/esp32-38_nrf_ssd1306_sch.png
2024-02-08 19:28:10 +01:00
Thomas Basler
ac91a50ffe
webapp: update dependencies
2024-02-07 19:29:09 +01:00
Thomas Basler
3cf8fea8e0
Fix: Guru Meditation (StoreProhibited) when saving DTU settings
...
Fixed #1725
2024-02-06 21:47:06 +01:00
Thomas Basler
8e01a275af
Merge branch 'pr1693' into dev
2024-02-02 22:36:18 +01:00
Nikolaj Kappler
86b9625254
fix #1668
...
use builtin bootstrap css for scrolling
2024-02-02 22:34:58 +01:00
Thomas Basler
0ab5785b7d
Feature: Added pin-mapping for LILYGO T-ETH-Lite
2024-02-02 21:42:21 +01:00
Thomas Basler
7e2064e264
Feature: Added support for boards with 16MB flash and PSRAM
2024-02-02 20:33:42 +01:00
Thomas Basler
e81a280b87
Fix: Calculate the AC current for 3 phase inverters correctly
2024-01-30 22:29:25 +01:00
Thomas Basler
abb37242e8
Rename internal variables and methods
2024-01-30 22:29:25 +01:00
Thomas Basler
1b637f0870
BREAKING CHANGE: Web API Endpoint /api/livedata/status and /api/prometheus/metrics
...
Yield total and Yield day where moved from the AC section to the INV section
2024-01-30 22:29:25 +01:00
Thomas Basler
e1564780d6
BREAKING CHANGE: Web API Endpoint /api/livedata/status and /api/prometheus/metrics
...
Power DC was moved from the AC section to the INV section
2024-01-30 22:29:25 +01:00
Thomas Basler
f0b5542c2d
BREAKING CHANGE: Web API Endpoint /api/livedata/status and /api/prometheus/metrics
...
Efficiency was moved from the AC section to the INV section
2024-01-30 22:29:25 +01:00
Thomas Basler
c27ecc3620
BREAKING CHANGE: Web API Endpoint /api/livedata/status
...
To reduce the heap usage it is necessary to send the inverters one by one instead of a huge response. A simple call to `/api/livedata/status` returns just some very general information. If detailed inverter information are required the inverter serial number has to appended `?inv=<serial number>`.
The websocket also returns only one inverter at a time. It as to be assembled at client side.
2024-01-30 22:29:25 +01:00
Thomas Basler
557c5d645e
Remove all files but the pin_mapping.json from filesystem on factory reset
...
This allows to create more user defined files and get them deleted on factory reset.
2024-01-30 22:29:12 +01:00
Thomas Basler
48a722f826
Merge branch 'pr1642' into dev
2024-01-30 20:47:45 +01:00
Thomas Basler
a848275bb9
Merge branch 'pr1706' into dev
2024-01-30 19:34:19 +01:00
Sabouflage
5d7512e026
fix(mqtt): setting MQTT LWT online message for frontend
2024-01-30 19:03:23 +01:00
Sabouflage
dfed23261a
fix(mqtt): MQTTs LWT QoS config used also for TLS connections
2024-01-30 19:02:57 +01:00
Stefan Oberhumer
e752c433af
Use http header ETag caching for all static content.
...
Using the md5sum as ETag http header value should enable caching on all static http content.
2024-01-30 00:35:23 +01:00
vaterlangen
97f006d867
fixed typo in OTA text
2024-01-27 15:18:25 +01:00
Thomas Basler
2716f4c5df
Removed not required pointer to AsyncServer instance
2024-01-27 01:09:55 +01:00
Thomas Basler
21ec72f4c0
webapp: add app.js.gz
2024-01-26 21:42:55 +01:00
Thomas Basler
59022347eb
Doc: Remove deprecated documentation
2024-01-26 21:40:57 +01:00
Thomas Basler
2c4952b196
Doc: Migrated needed hardware info to official documentation
2024-01-26 21:30:58 +01:00
Thomas Basler
ac2e963799
Doc: Move display documentation to official documentation
2024-01-26 17:12:55 +01:00
Thomas Basler
c04407f740
Doc: Move partition migration to official documentation
2024-01-26 17:02:55 +01:00
Thomas Basler
fe9ac6a2fd
webapp: update dependencies
2024-01-26 16:56:49 +01:00
Thomas Basler
f0061b976d
Merge branch 'pr1676' into dev
2024-01-26 16:48:15 +01:00