I’ve just received the device and it seems to work fine for simple commands such as turning lights on and off. I’m trying a simple automation to play a radio station using voice. The automation script is as follows:
> id: '1737123285380'
> alias: Radio 4 Extra
> description: on HA PE
> trigger:
> - platform: conversation
> command:
> - Play Radio 4 Extra
> condition: []
> action:
> - action: media_player.volume_set
> metadata: {}
> data:
> volume_level: 0.55
> target:
> device_id: ea5a2b3bd5e5cf02f6f56a7ed218cc7a
> - action: media_player.play_media
> target:
> entity_id: media_player.home_assistant_voice_094ef5_media_player
> data:
> media_content_id: media-source://radio_browser/bb547f70-f766-43fb-9991-b7773a4993f7
> media_content_type: audio/aac
> metadata:
> title: BBC Radio 4 Extra
> thumbnail: https://www.bbc.co.uk/favicon.ico
> media_class: music
> children_media_class: null
> navigateIds:
> - {}
> - media_content_type: app
> media_content_id: media-source://radio_browser
> - media_content_type: music
> media_content_id: media-source://radio_browser/country/GB
> mode: single
This now shows no errors and I get the voice response “Done”. However, I don’t hear the radio station. I’ve tried changing the station but the result is the same - no radio output, and the player shows idle almost immediately.
My Internet connection is stable to all devices and shows no dropouts. The trace shows:
Triggered by the at 17 January 2025 at 14:27:27
Media Player 'Set volume' on Home Assistant Voice 094ef5
Play BBC Radio 4 Extra on Home Assistant Voice 094ef5 Media Player
(media_player.home_assistant_voice_094ef5_media_player) turned playing
1 second later
(media_player.home_assistant_voice_094ef5_media_player) turned idle
Finished at 17 January 2025 at 14:27:27 (runtime: 0.37 seconds)
I even tried adding a timer of several minutes to the end of this in case the “Done” response was cancelling radio playback: that didn’t help either. Any idea what’s happening? Thanks.