1.4 KiB
1.4 KiB
author | authorURL | authorImageURL | authorTwitter | title |
---|---|---|---|---|
Michael Hansen | https://github.com/synesthesiam | /img/profile/mike_hansen.png | rhasspy | Introducing the Assist satellite entity |
Users typically interact with Assist using remote voice satellites, such as the ESP32-S3-BOX-3 running ESPHome, analog phones running VoIP, and more. The integrations managing these satellites have used ad-hoc binary_sensor
and select
entities to allow users to configure the satellite's pipeline, automate based on the pipeline state, etc.
The new AssistSatelliteEntity
provides an entity which represents a voice satellite. Its state follows the underlying Assist pipeline, allowing for easy automation. Additionally:
- A new announce action is available for making announcements on supported devices.
- Several websocket commands are also available, providing a uniform way to get and set the active on-device wake words.
The esphome
and voip
integrations have been transitioned to use AssistSatelliteEntity
, and the wyoming
integration will be next.