WTH: Separate Entity Exposure for Different Voice Assistants

Why can’t we expose different entities to separate voice assistants in Home Assistant?

This limitation creates challenges in setups like:

  • AI Assistant Constraints: Some voice assistants struggle to handle too many entities, making selective exposure crucial.
  • Multi-Apartment Scenarios: A single Home Assistant server managing two apartments often needs distinct entity configurations for each assistant.

A feature to assign entities per assistant would simplify these use cases and make Home Assistant more versatile. Also it would be useful to specify which agent is the fallback agent in that case and not to just fall back to the same entities as the Assist pipeline.

What are your thoughts?

Similar topics (just not in the WTH Category & not completely the same):

https://community.home-assistant.io/t/handle-exposure-of-entities-to-separate-assist-pipelines/685302