Set entity voice assistant exposure
entities_set_entity_exposureExpose or hide one Home Assistant entity to a single voice assistant (conversation, Alexa, Google). For individual exposure changes, not bulk.
Instructions
Expose or hide one entity to one voice assistant.
Calls WS homeassistant/expose_entity with a single-element
entity_ids/assistants list.
Use when: changing exposure for one entity and one assistant.
Not for: many entities or assistants at once — use
entities_bulk_set_entity_exposure.
Returns: dict with entity_id, assistant, should_expose and the raw
WS result.
Errors: raises ValueError when assistant is not one of conversation,
cloud.alexa, cloud.google_assistant.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assistant | Yes | Voice assistant identifier: 'conversation', 'cloud.alexa' or 'cloud.google_assistant'. | |
| entity_id | Yes | Full entity ID to expose or hide, e.g. 'light.kitchen'. | |
| should_expose | Yes | True to expose the entity to the assistant, false to hide it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||