DEVICE SCREEN
At the evening time dims the screen and can stop the radio; at the morning time brightens and can start a station (fades in). Requires NTP-synced clock.
Idle time before the screensaver starts. 0 = OFF.
Polls a JSON endpoint and renders one value. Active when screensaver style is "Dashboard".
Must return JSON. HTTPS supported via cert bundle.
Dot/bracket path into the response, e.g.
rates[0].mid,
main.temp, data[2].value. Empty = use root.
Appended to the value. Leave empty for none.
Minimum 5 s. Default 60 s.
Plays a melody when the value crosses a threshold. Fires once per crossing;
rearms when the value comes back across.
When off, the 10-band EQ is bypassed entirely. Volume is unaffected.
Changes apply instantly on the device display.
Leave blank to keep the existing password.
Max 63 chars. Select a preset or type manually.
⚠ Changing the timezone while events are scheduled may cause an already-fired
event to trigger again (or a due event to be skipped) if the local date shifts.
Set your timezone once during initial setup and avoid changing it later.
When disabled, the device does not connect to the broker.
Leave blank to keep the existing password.
Device topics will be: <base>/state/* and <base>/cmd/*.
🔧 Edit MQTT Widgets
Up to 6 widgets (toggle / slider / label) shown on the MQTT screen.