前几天闲着做了个自动播报天气测试下tts,遇到一个问题就是:手动触发可以正常播报,但是不能够在特定时间自动触发播报,
今天我将动作里的代码注释掉了 手动触发了一下发现还是能够像以前那边播报天气信息将代码贴上请教下各路大神看看什么情况
获取天气信息:
sensor:
# Weather prediction
- platform: yr
name: Weather
forecast: 24
#未来24小时天气,可有手工按需修改
monitored_conditions:
- temperature
#气温
- precipitation
#雨量
- windSpeed
#风速
- pressure
#气压
- windDirection
#风向
- humidity
#湿度
自动化部分:
- alias: weather_report
initial_state: true
trigger:
- platform: time
#设置触发时间
at: '3:06:00'
action:
#当以上条件成立时执行以下操作(播报当前天气信息)
- service: tts.baidu_say
data_template:
entity_id: media_player.kodi
message: "
#现在播报天气信息。
#温度,{{states('sensor.weather_temperature')}}°C,
#湿度{{states('sensor.weather_humidity')}},
#风速{{states('sensor.weather_wind_speed')}},
#气压{{states('sensor.weather_pressure')}}
"
|