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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "ha_config_get_scene"
}
}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 | |||