How to make vlc_telnet available for TTS?

Hi so I’m pretty happy with my progress. I’m trying to configure HA running HAOS on a VMM on a Synology NAS to use the USB port directly to DAC/speaker. Bottom line is I got it working (yay). By this I mean I can play music to the local speaker.

But when I attempt to do a TTS test I get this message:

Logger: homeassistant.helpers.service
Source: helpers/service.py:275
First occurred: 8:50:14 AM (1 occurrences)
Last logged: 8:50:14 AM
Referenced entities media_player.vlc_telnet are missing or not currently available

I feel as if the VLC is perhaps occupied with the media player. Is there a command I need to use to free it from the previous engagement with playing music?

Or do you think I have another problem I should be troubleshooting?

Any hints appreciated!

OK, it’s working now. I feel like the visual editor was leading me astray. But with manual YAML editing this worked fine:

alias: Speaker Test
description: ""
trigger: []
condition: []
action:
  - service: tts.google_translate_say
    data:
      entity_id: media_player.vlc_telnet
      message: >-
        Good morning. The weather is {{ states('weather.toronto') }} with
        a high of {{ states('sensor.toronto_high_temperature') }} degrees.
mode: single
1 Like