Problem
The Dashboard only exposes a global brightness override — there's no quick way to switch an individual light or group off/on (e.g. to just turn a light off without touching its scene/config).
Proposed fix
Add an on/off toggle per light and per group on the Dashboard.
Related
MQTT already supports per-group on/off (MqttManager publishes/subscribes one MQTT light per group via GroupApplyFn/LightConfig). The Dashboard toggle should drive the same underlying group state rather than introduce a separate switch, so UI and MQTT stay in sync.
Related to #395 (brightness override configurable for all devices on mesh) — different control (discrete on/off vs. brightness), likely lives in the same area of the Dashboard.
Problem
The Dashboard only exposes a global brightness override — there's no quick way to switch an individual light or group off/on (e.g. to just turn a light off without touching its scene/config).
Proposed fix
Add an on/off toggle per light and per group on the Dashboard.
Related
MQTT already supports per-group on/off (
MqttManagerpublishes/subscribes one MQTT light per group viaGroupApplyFn/LightConfig). The Dashboard toggle should drive the same underlying group state rather than introduce a separate switch, so UI and MQTT stay in sync.Related to #395 (brightness override configurable for all devices on mesh) — different control (discrete on/off vs. brightness), likely lives in the same area of the Dashboard.