Nikolaj Kappler
6166ecdb7d
refactor webapp/utils/time
2024-01-13 11:14:20 +01:00
Thomas Basler
69cf63ed5e
webapp: add app.js.gz
2024-01-04 23:02:13 +01:00
Thomas Basler
22e2d1bb54
webapp: update dependencies
2024-01-04 22:57:12 +01:00
Thomas Basler
3c37b61f44
Use auto keyword and references more often
2024-01-04 15:38:56 +01:00
Thomas Basler
b0b9764a23
Use Utils::checkJsonAlloc in ConfigurationClass
2024-01-04 14:47:21 +01:00
Thomas Basler
ef9f0040e8
Better handling of out of memory situations in live data websocket
2024-01-04 14:47:21 +01:00
Thomas Basler
ca18d2c841
Prevent empty HASS auto discovery topics if memory allocation fails
2024-01-04 14:09:58 +01:00
Thomas Basler
4053e31a5e
Prevent config corruption by checking whether memory allocation was successfull.
2024-01-04 13:42:39 +01:00
Thomas Basler
c1fc907ecb
Fix: Access Point not working after firmware update
...
Fixes #1613
2024-01-03 22:04:50 +01:00
Thomas Basler
cbbe053cd5
Fix: Optimize network connection handling
...
This should provide a more reliable connection to several AP types. See #576
2024-01-03 01:17:39 +01:00
Thomas Basler
892230b153
Merge branch 'pr1598' into dev
2023-12-31 20:23:36 +01:00
Thomas Basler
5285ddb954
Doc: Migrate most of documentation to the new URL
2023-12-31 19:45:54 +01:00
Thomas Basler
6e49451935
webapp: add app.js.gz
2023-12-31 19:36:58 +01:00
Thomas Basler
1ebd5620de
webapp: update dependencies
2023-12-31 19:28:53 +01:00
Thomas Basler
798a6b74e9
Merge branch 'pr1602' into dev
2023-12-31 11:55:49 +01:00
Thomas Basler
8aa3fd0412
Added the SSD1309 display to several device profiles
2023-12-31 11:28:42 +01:00
Thomas Basler
aa8068370e
Feature: Add support for SSD1309 2.4" Display
2023-12-30 12:42:42 +01:00
Bernhard Kirchen
03060e453c
remove obsolete save button texts in french locale
2023-12-30 10:27:46 +01:00
Bernhard Kirchen
21936a8e1a
Fix: define _TASK_THREAD_SAFE for TaskScheduler
...
the TaskScheduler runs in the context of a FreeRTOS thread/task. there
are other such threads (MQTT client and web server in particular). to
allow changing TaskScheduler task properties from different threads, we
need to enable the use of a mutex to protect the TaskScheduler.
2023-12-29 11:41:35 +01:00
Thomas Basler
4182e3a071
Upgrade olikraus/U8g2 from 2.35.8 to 2.35.9
2023-12-28 14:52:36 +01:00
Thomas Basler
92504875bf
webapp: update dependencies
2023-12-28 14:08:27 +01:00
Thomas Basler
32fff131c8
Update espressif32 from 6.3.2 to 6.5.0
2023-12-28 14:06:34 +01:00
Thomas Basler
34983471de
Simplfy diagram drawing code
2023-12-28 00:10:40 +01:00
Thomas Basler
5b39c1803e
Feature: Added latest grid profile information from wiki
2023-12-26 12:52:21 +01:00
Thomas Basler
9dd24c9f87
webapp: update dependencies
2023-12-25 23:38:41 +01:00
Thomas Basler
1732d2c620
webapp: update dependencies
2023-12-24 15:08:29 +01:00
Thomas Basler
06b8fb65a1
Move the diagram in Y direction if screen saver mode is turned on
2023-12-24 15:08:10 +01:00
Thomas Basler
2259b1b525
Add const keyword to variable
2023-12-24 14:35:29 +01:00
Stefan Oberhumer
ac427523b5
Feature: Add screensavermode also to diagram drawing.
2023-12-24 12:24:10 +01:00
Stefan Oberhumer
733a566172
NFC: Use std::size() instead of define.
2023-12-24 12:13:57 +01:00
Stefan Oberhumer
c1f0b9ea6f
http response header tag 'ETag' needs quotes.
...
As per RFC7232 ( https://www.rfc-editor.org/rfc/rfc7232#section-2.3 ) and
MDN docs ( https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag#directives )
the value of the ETag in the http header response has to be between quotes.
2023-12-23 19:00:44 +01:00
Thomas Basler
6f09011961
webapp: add app.js.gz
2023-12-19 17:32:12 +01:00
Thomas Basler
25294a190a
webapp: update dependencies
2023-12-19 17:28:39 +01:00
Thomas Basler
0ddc7fd28d
Feature: Added diagram to display
...
This is based on the idea of @Henrik-Ingenieur and was discussed in #1504
2023-12-19 17:26:24 +01:00
Thomas Basler
3b923885de
Fix #1579 : Static IP in Ethernet mode did not work correctly
2023-12-19 11:30:33 +01:00
Thomas Basler
48a02e522f
Correct variable name
2023-12-19 11:06:34 +01:00
Thomas Basler
0704c9682f
Fix: Allow negative values in GridProfileParser
2023-12-19 11:05:57 +01:00
Thomas Basler
e9b113486b
Fix: Reset Yield day correction in combination with Zero Yield Day on Midnight lead to wrong values.
2023-12-19 10:46:54 +01:00
Thomas Basler
677d822a3e
Fix: yarn build error
2023-12-18 21:24:52 +01:00
Thomas Basler
5adabd32f5
Fix: yarn.lock was outdated
2023-12-18 21:11:45 +01:00
Thomas Basler
00e856701f
webapp: add app.js.gz
2023-12-18 20:46:00 +01:00
Thomas Basler
8b551491a9
webapp: update dependencies
2023-12-18 15:01:32 +01:00
Thomas Basler
8798ca5a13
Fix: Offset cache for "YieldDay" did not work correctly
2023-12-18 12:14:11 +01:00
Thomas Basler
fbc39ef742
webapp: add app.js.gz
2023-12-17 19:03:48 +01:00
Thomas Basler
4cae93964d
Fix: Gridprofileparser: Add additional error handling if profile is unknown
2023-12-17 17:55:51 +01:00
Thomas Basler
3288b974c1
Fix: Remove debug output as it floods the console
2023-12-17 17:55:26 +01:00
Thomas Basler
84248ec9b6
Feature: Add DTU to Home Assistant Auto Discovery
...
This is based on PR 1365 from @CFenner with several fixes and optimizations
2023-12-17 14:40:04 +01:00
Thomas Basler
e0cc1559d0
webapp: Fix lint errors
2023-12-17 14:40:04 +01:00
Thomas Basler
eac479430a
Gridprofileparser: Added latest known values
...
Thanks to @stefan123t and @noone2k
2023-12-17 14:40:04 +01:00
Thomas Basler
e08570058c
webapp: add app.js.gz
2023-12-16 11:33:51 +01:00