Update library version and add AwtrixApp module

- Updated library.json to version 1.3 and compatibility version to 9.0.
- Added new AwtrixApp module with comprehensive functionality for managing app payloads, including variable registration, JSON request handling, and app lifecycle management.
- Implemented methods for building app payloads, sending requests, and handling app deletion.
- Introduced various configuration options for text display, colors, gradients, and progress indicators.
This commit is contained in:
jhartworks
2026-06-12 08:48:48 +02:00
parent f2a35e1eff
commit 3b83bf552c
4 changed files with 1083 additions and 436 deletions
+4 -2
View File
@@ -7,6 +7,7 @@
{ "type": "CheckBox", "name": "HUM", "caption": "Enable Humidity App" },
{ "type": "CheckBox", "name": "TEMP", "caption": "Enable Temp App" },
{ "type": "CheckBox", "name": "BAT", "caption": "Enable Battery App" },
{ "type": "Label", "caption": "Changes to app enablement are sent on Apply and trigger an automatic reboot after a successful update." },
{ "type": "Select", "name": "TFORMAT", "caption": "Time-Format",
"options": [
{ "caption": "13:30:45", "value": "%H:%M:%S" },
@@ -35,7 +36,8 @@
{ "type": "CheckBox", "name": "SOM", "caption": "Start the week on Monday" },
{ "type": "CheckBox", "name": "CEL", "caption": "Shows the temperature in Celsius (Fahrenheit when false)." },
{ "type": "SelectColor", "name": "CCORRECTION", "caption": "Color Correction","allowTransparent": false },
{ "type": "SelectColor", "name": "CTEMP", "caption": "Color Temperatur","allowTransparent": false }
{ "type": "SelectColor", "name": "CTEMP", "caption": "Color Temperatur","allowTransparent": false },
{ "type": "Label", "caption": "Use Apply to send changed configuration values. 'Send Settings' resends the currently saved instance configuration." }
],
"actions":
[
@@ -46,4 +48,4 @@
[
]
}
}
+532 -431
View File
File diff suppressed because it is too large Load Diff