TTS not restoring volume

I’m not sure when it started happening but if two media players are grouped in music assistant (e.g. Kitchen and living room) a tts action to just one plays on both. This in itself is not an issue though I would expect if one media player was targeted specifically then it would only play there. The bigger problem is the volume is not restored on the linked device.

Anybody know if this is a bug or something I’m doing wrong?

The action is as follows


data:
  cache: true
  media_player_entity_id: media_player.kitchen
  message: Don't forget to put the bin out
target:
  entity_id: tts.home_assistant_cloud
action: tts.speak

Thanks!

1 Like

Where did you send a command to change the volume?

I’m not sending any specific command to reduce the volume. I believe it’s a function of the tts speak action.

Not to my knowledge.

Yeah, there is no specific config, It automatically lowers the volume on any playing media, does the pre announce sound, the tts and then restores whatever was playing. this works for a single media player, but if that media player is linked to another player, you have to manually increase the volume again on the secondary player.