- 积分
- 764
- 金钱
- 705
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
高级会员
- 积分
- 764
- 金钱
- 705
- HASS币
- 0
|
楼主 |
发表于 2023-7-21 22:00:49
|
显示全部楼层
本帖最后由 546485 于 2023-7-21 22:49 编辑
weather.tian_qi的状态
forecast_alert:
status: ok
content:
- province: 广东省
status: 预警中
code: '0702'
description: >-
【禅城区高温黄色预警信号发布】佛山市气象台07月21日08时57分发布:预计未来5天禅城区最高气温将在35℃以上,禅城区高温黄色预警信号已经生效,请注意防暑降温。佛山市气象局禅城工作组
regionId: ''
county: 佛山市
pubtimestamp: 1689901020
latlon:
- 23.021351
- 113.121586
city: 广东省
alertId: '44060041600000_20230721085803'
title: 佛山市气象台发布高温黄色预警[III级/较重]
adcode: '440600'
source: 国家预警信息发布中心
location: 广东省佛山市
request_status: ok
我是用彩云的天气数据,之前没发这数据出来,是因为是空的没数据,现在有数据了,麻烦这个怎样弄,按你修改的模板,填写进去不行。“【禅城区高温黄色预警信号发布】佛山市气象台07月21日08时57分发布:预计未来5天禅城区最高气温将在35℃以上,禅城区高温黄色预警信号已经生效,请注意防暑降温。佛山市气象局禅城工作组”,只要是监控这个数的变化,有变化是输出,我之前是监控forecast_alert这个,但这个数据极端天气一来,就重复报数,看下大佬怎样解决写自动化。以下我的自动化,看下怎样修改,我都是问bing的ai,他写的运行不了
alias: 天气预警2(语音提醒)
description: 使用彩云天气
trigger:
- platform: state
entity_id:
- weather.tian_qi
attribute: forecast_alert
condition: []
action:
- service: tts.edge_tts_say
data:
cache: false
entity_id: media_player.usb_audio
message: >-
{{ state_attr('weather.tian_qi',
'forecast_alert')['content'][0]['description'] }}
enabled: true
- service: telegram_bot.send_message
data:
message: >-
{{ state_attr('weather.tian_qi',
'forecast_alert')['content'][0]['description'] }}
- service: tts.edge_tts_say
data:
cache: false
entity_id: media_player.usb_music
message: >-
{{ state_attr('weather.tian_qi',
'forecast_alert')['content'][0]['description'] }}
enabled: true
mode: single
|
|