Search entities
search_entitiesSearch Home Assistant entities by keyword across IDs, names, areas, devices, and classes. Returns compact summaries and supports domain, area, and state filters to narrow results.
Instructions
Keyword search across entity ids, friendly names, areas, devices and device classes. Returns a compact summary per entity so large installations do not exhaust context. Use domain and area filters to narrow results. Synonyms such as lamp, heating and blind are understood.
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": "search_entities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| area | No | Area name or id, matched case insensitively as a substring. | |
| limit | No | Maximum rows to return. | |
| query | No | Words to look for, for example 'kitchen lamp' or 'battery'. Omit to list by filter only. | |
| state | No | Only entities currently in this state, for example 'on' or 'unavailable'. | |
| domain | No | Entity domain or comma separated domains, for example 'light' or 'sensor,binary_sensor'. |