Automatically creates dropdown selectors for every Hue room.
No YAML. No typing scene names. Just install and go.
- Auto-discovers all your Hue rooms/zones
- Creates a dropdown (
select.bedroom_scenes,select.family_room_scenes, etc.) for each room - Populates scenes automatically—no manual entry
- Updates dynamically when you add/remove scenes in the Hue app
- Activates scenes via the native
hue.hue_activate_sceneservice
- Open HACS in Home Assistant
- Click the three dots menu → Custom repositories
- Add this repository URL and select "Integration"
- Search for "Hue Scene Selector" and install
- Restart Home Assistant
- Copy the
custom_components/hue_scene_selectorfolder to your Home Assistantconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "Hue Scene Selector"
- Select your Hue bridge
- Done! Dropdowns are created for each room.
After setup, you'll have entities like:
select.bedroom_scenesselect.family_room_scenesselect.kitchen_scenes
type: custom:mushroom-select-card
entity: select.bedroom_scenes
name: Bedroom Scenes
icon: mdi:palette
layout: horizontaltype: entities
entities:
- entity: select.bedroom_scenes
- entity: select.family_room_scenesThis integration:
- Scans all
scene.*entities in Home Assistant - Matches them to Hue rooms by parsing entity IDs (e.g.,
scene.bedroom_bright→ Bedroom) - Creates a
SelectEntityfor each room with that room's scenes as options - When you select a scene, it calls
hue.hue_activate_scenewith the correct room and scene names
- Home Assistant 2024.1.0 or newer
- Philips Hue integration already configured
No entities created?
- Make sure the Hue integration is set up and scenes are visible in Developer Tools → States (search for
scene.)
Missing room?
- The integration detects rooms by checking for a matching
light.*entity. If your room doesn't have a light group, scenes won't be grouped correctly.
MIT