Get or Find Scenes
ha_config_get_sceneRetrieve full scene configuration for editing, or list and search scenes by name or attribute values.
Instructions
Get a scene's complete configuration, or list and search scenes without scene_id.
Use ha_search for cross-domain discovery and dependency searches. For ordinary scene discovery, use this tool and pass a returned scene_id back to retrieve the complete entities dict and config_hash for editing (pass that hash to ha_config_set_scene for python_transform updates).
Listing returns compact metadata. Integration-managed scenes have no editable storage config or scene_id. Partial content-search results explicitly report unread configs and are not exhaustive.
EXAMPLES:
Get scene: ha_config_get_scene("movie_night")
Find scenes: ha_config_get_scene(query="movie")
Find attribute values: ha_config_get_scene(query="rainbow", search_in_config=True)
For detailed scene configuration help, use ha_get_skill_guide.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum scenes per page | |
| query | No | Filter scene names or IDs | |
| offset | No | Pagination offset | |
| scene_id | No | Scene storage ID from listing (e.g. 'movie_night') or the scene's entity_id; an entity_id is resolved to the storage ID. | |
| search_in_config | No | Also search full stored scene attribute values within a bounded scan |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||