Implement Adaptive Lighting Mode System Phase 1 foundation
Add global mode definitions and config button mode cycling blueprint to establish the foundation for the adaptive lighting mode system. Changes: - Add input_text helpers for all 11 mode settings (Adaptive, Reading, Relaxing, Sleep, Theater, Party, Homework, Play, Cooking, Dining, Cleanup) with JSON configuration for brightness, color temp, and transition parameters - Store mode settings as individual input_text entities to work within Home Assistant's 255 character limit - Add usage notes for accessing mode settings in templates - Fix variable definition bug in inovelli_mode_cycling blueprint by adding zigbee2mqtt_device_name to variables section - Update README to reflect that PACKAGE_SETUP_GUIDE.md exists All YAML files validated with yamllint. JSON configuration validated with jq. Part of Phase 1 implementation from adaptive lighting mode system plan. Automated verification complete, ready for manual testing.
This commit is contained in:
@@ -62,6 +62,7 @@ trigger:
|
||||
action:
|
||||
- variables:
|
||||
mode_select: !input mode_input_select
|
||||
zigbee2mqtt_device_name: !input zigbee2mqtt_device_name
|
||||
current_mode: "{{ states(mode_select) }}"
|
||||
available_modes: "{{ state_attr(mode_select, 'options') }}"
|
||||
current_index: "{{ available_modes.index(current_mode) }}"
|
||||
|
||||
Reference in New Issue
Block a user