Thomas Basler
a1f2c93cf6
Added const keywords
2024-01-14 16:37:43 +01:00
Thomas Basler
18485ffefd
webapp: update dependencies
2024-01-14 16:37:43 +01:00
Thomas Basler
c20caf8097
Feature: Support HMS/HMT inverters in different countries with different frequency bands
...
Thanks to @Fribur, @homeautomation2022 and @stefan123t
2024-01-14 16:37:34 +01:00
Thomas Basler
188c4688ab
Distinct between Band and Country
...
This allows different frequencies (Startup/Default etc.) for the same band configuration.
2024-01-14 00:06:35 +01:00
Thomas Basler
6b44694a12
Added frequency and command definitions for the 900 MHz band (North America)
2024-01-13 15:29:17 +01:00
Thomas Basler
16cd1a90d5
Move HOY_BOOT_FREQ from define to function
2024-01-13 14:48:23 +01:00
Thomas Basler
58f0121c11
Create separate definition for the 860MHz band of the CMT2300A
...
This is required to support different countries in the future. The defines where moved to function to change the values dynamically
2024-01-13 14:48:23 +01:00
Thomas Basler
abc53f4257
Merge branch 'pr1639' into dev
2024-01-13 13:01:21 +01:00
Thomas Basler
2c92750100
webapp: Remove hard coded min/max frequencies for CMT module
2024-01-13 12:51:20 +01:00
Thomas Basler
ee78698e37
Migrate all frequency calculations to Hz
...
Previously the code contains calculations using a mixture of kHz and Hz.
Thanks to @Fribur
2024-01-13 12:51:20 +01:00
Thomas Basler
ce2109ab1b
Rename define CMT_BASE_CH_OFFSET860 to CMT_BASE_CH_OFFSET
2024-01-13 11:40:30 +01:00
Thomas Basler
638f52a8da
Feature: Add current limit to prometheus output
...
Fixes #1617
2024-01-13 11:33:58 +01:00
Thomas Basler
f013698471
Feature: Added fullscreen diagram to display
2024-01-13 11:31:12 +01:00
Nikolaj Kappler
6166ecdb7d
refactor webapp/utils/time
2024-01-13 11:14:20 +01:00
Thomas Basler
637d4f06a3
Feature: Added option to disable the diagram at the display
2024-01-08 14:19:26 +01:00
Thomas Basler
265a44c517
Sort recommend extensions by name
2024-01-07 01:55:05 +01:00
Thomas Basler
9d8e195ce1
Merge branch 'pr1611' into dev
2024-01-07 01:53:43 +01:00
Thomas Basler
6556268056
Allow multiple patch directories per environment
2024-01-07 00:47:05 +01:00
Bernhard Kirchen
2608080708
Feature: add heap details to system info and prometheus ( #595 )
...
this change adds the values of ESP.gteMaxAllocHeap() and
ESP.getMinFreeHead() to the prometheus metrics and the system
information object. the web UI uses these values to diplay the size of
the largest free contiguous block, calculate a rough estimate for the
level of fragmentation, and the maximum usage of heap memory since boot
in absolute and relative amounts.
2024-01-06 20:12:35 +01:00
Thomas Basler
024ee26705
Feature: Added pull to refresh and websocket indicator
2024-01-06 20:03:52 +01:00
Thomas Basler
7b5d31efca
Added .editorconfig
2024-01-05 17:26:02 +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
Moritz Lerch
d62234ac65
webapp: add missing button spacing
2024-01-02 23:40:21 +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