#Is it possible to have custom voice automations, with tts responses play on the device that heard it

1 messages · Page 1 of 1 (latest)

left solar
#

So right now, my only voice assistants are the companion apps running on my pixel 9 and my pixel watch 3. But I have a script that announces the current weather, and a daily forecast, but the only problem is, if I make that request on my phone or watch, all it does is say "Done" and then seconds later, my smart speaker at my home says the weather...

What's the easiest way to make it always respond to the device that heard me?

latent kettle
#

the default conversation responce is "done" which is why you get it

#

something like that, but obviously with some stuff in there to get your desired output

left solar
#

So this would work?

    temperature of {{ states('sensor.pirateweather_temperature') }} degrees and
    a humidity of {{ states('sensor.pirateweather_humidity') }} percent. The
    wind is coming out of the {{ states('sensor.wind_bearing') }} at {{
    states('sensor.pirateweather_wind_speed') }} miles per hour. Todays low is
    {{ states('sensor.pirateweather_overnight_low_temperature_0d') }} with a
    high of {{ states('sensor.pirateweather_daytime_high_temperature_0d') }} and
    a rain chance of {{ states('sensor.pirateweather_precip_probability') }}
    percent.```
latent kettle
#

you can test this by pasting it into the template editor in the dev tools

#

a quick glance makes me feel it should be fine but using the template editor is the best as you can easily edit as neeeded and see whats changing

left solar
#

Yeah, it works. Kinda. The flow is horrible because it treats a new line as a new sentence, but I can work with that. Thanks!