Hello,
I’m wondering if someone has figured out how I can get Environment Canada forecasts and current conditions to read with Alexa? I had this working in the past with the Intent Script integration. However, this required me opening my homeassistant instance to the outside, which I would rather not do.
I have three Alexa speakers that I would like to be able to trigger this from. I have a Homeassistant Cloud subscription, but I can’t figure out if that can work with thingns like Template sensors. Any help would be apreciated.
I’m not using alexa but I don’t know why this wouldn’t be possible like it is on google chromecast/hub
Install and setup alexa media player from hacs
In your automation, try this:
- service: notify.alexa_media_your_echo_device
data:
data:
type: tts
message: >-
Weather forecast is {{ states('sensor.your_city_summary') }}
Current weather is {{ states('sensor.your_city_current_condition') }}
You can test both templates in dev tools/template to make sure they are correct before using them in your automation. I’m using environment canada too and these templates works fine for me.
Dont forget to replace “your_echo_device” with the actual friendly name of you alexa device and “your_city” with the name of your city as it’s reported by the environment canada integration