Title: Assist Satellite Announce: No Language Selection Possible with Dual Language (since 2025.10)
Problem
Since updating to Home Assistant 2025.10, I’ve been using the new Dual Language feature with my voice assistants (Home Assistant Voice and M5Stack Echo). However, I’ve encountered an issue with the assist_satellite.announce action.
Current Situation
I have an automation that plays an announcement via my Assist Satellites when the doorbell rings:
action: assist_satellite.announce
metadata: {}
data:
message: "Es hat geklingelt"
preannounce: true
target:
entity_id:
- assist_satellite.home_assistant_voice_099901_assist_satellit
- assist_satellite.m5stack_echo_arbeitszimmer_christian_assist_satellit
The Problem
The announcement is always played using the first configured language assistant of the respective Assist Satellite, regardless of which language would be appropriate for the message. There is no parameter or option in the assist_satellite.announce action to specify which language assistant (e.g., “Deutsch AI”, “BG Eli”) should be used for the announcement.
Expected Behavior
There should be an assistant or language_assistant parameter that allows specifying which of the configured language assistants should be used for the announcement, for example:
action: assist_satellite.announce
data:
message: "Es hat geklingelt"
assistant: "Deutsch AI"
preannounce: true
Question
Is this a bug or was the dual language feature not fully implemented for announcements? The feature seems incomplete without the ability to control the announcement language in automations.
Environment
- Home Assistant Core: 2025.10.1
- Devices: Home Assistant Voice, M5Stack Echo
- Dual Language enabled
Has anyone else encountered this issue or found a workaround?