Building Scenes in the Visual Editor
Where to find it
Open the WoowTech interface and head to Settings > Automations & scenes. From there, the Add scene button starts a new scene — give it a name that tells you at a glance what it does.
Putting a scene together
A scene is a saved snapshot of how you want a set of devices to look. Pick the devices or entities you'd like the scene to cover, then arrange them. The instant you hit save, the editor records whatever state each chosen device is currently in.
You don't have to set things up beforehand, though — while you're inside the editor you can push lights, switches, and other entities into the exact state you want, and the editor will capture that. The handy part: as soon as you leave the editor, every device you were experimenting with snaps back to how it was before you started, so nothing in your home is left in a weird half-configured state.
Need to copy a scene as a starting point for another, or get rid of one entirely? The menu in the upper-right corner has both options.
Firing a scene from automations and scripts
Once a scene exists, automations and scripts can switch it on with a turn-on action:
action: scene.turn_on
target:
entity_id: scene.evening_wind_down
Wiring up the configuration
The editor depends on the configuration helper being switched on. Make sure your setup includes:
config:
Behind the scenes, the editor saves everything to a file named scenes.yaml sitting in your configuration directory. Point the scene integration at that file so it loads what the editor writes:
scene: !include scenes.yaml
If you also have older, hand-written scenes you want to keep around next to the editor's output, load both:
scene: !include scenes.yaml
scene old: !include_dir_merge_list scenes
Bringing hand-written scenes into the editor
To make older scenes editable through the UI, move them into scenes.yaml, keeping the file as a YAML list. Each scene also needs its own unique id so the editor can track it:
- id: cozy_movie_night
name: Movie Night
entities:
light.shelf_strip: on
light.lounge_main:
state: on
xy_color: [0.41, 0.52]
brightness: 160
Worth knowing: any comments or templates you wrote by hand get rewritten when you save a scene through the editor, so they won't survive an edit in the UI.
Building Scenes in the Visual Editor
Where to find it
Open the WoowTech interface and head to Settings > Automations & scenes. From there, the Add scene button starts a new scene — give it a name that tells you at a glance what it does.
Putting a scene together
A scene is a saved snapshot of how you want a set of devices to look. Pick the devices or entities you'd like the scene to cover, then arrange them. The instant you hit save, the editor records whatever state each chosen device is currently in.
You don't have to set things up beforehand, though — while you're inside the editor you can push lights, switches, and other entities into the exact state you want, and the editor will capture that. The handy part: as soon as you leave the editor, every device you were experimenting with snaps back to how it was before you started, so nothing in your home is left in a weird half-configured state.
Need to copy a scene as a starting point for another, or get rid of one entirely? The menu in the upper-right corner has both options.
Firing a scene from automations and scripts
Once a scene exists, automations and scripts can switch it on with a turn-on action:
action: scene.turn_on
target:
entity_id: scene.evening_wind_down
Wiring up the configuration
The editor depends on the configuration helper being switched on. Make sure your setup includes:
config:
Behind the scenes, the editor saves everything to a file named scenes.yaml sitting in your configuration directory. Point the scene integration at that file so it loads what the editor writes:
scene: !include scenes.yaml
If you also have older, hand-written scenes you want to keep around next to the editor's output, load both:
scene: !include scenes.yaml
scene old: !include_dir_merge_list scenes
Bringing hand-written scenes into the editor
To make older scenes editable through the UI, move them into scenes.yaml, keeping the file as a YAML list. Each scene also needs its own unique id so the editor can track it:
- id: cozy_movie_night
name: Movie Night
entities:
light.shelf_strip: on
light.lounge_main:
state: on
xy_color: [0.41, 0.52]
brightness: 160
Worth knowing: any comments or templates you wrote by hand get rewritten when you save a scene through the editor, so they won't survive an edit in the UI.
Start writing here...