本帖最后由 study321 于 2023-5-13 12:33 编辑
第一次分享自己拖的流程。
目的是使用免费的接口,获取一些有用的数据,然后结合到HA里调用。
比如查询油价:可以放在HA卡片里
比如提示、心语:可以每天调用TTS播放
流程截图:
HA数据截图:
YAML配置:
mqtt:
sensor:
- state_topic: "homeassistant/tianxing/qiaomen"
name: "TianXing_Qiaomen"
value_template: "{{ value_json.content }}"
- state_topic: "homeassistant/tianxing/healthtip"
name: "TianXing_HealthTip"
value_template: "{{ value_json.content }}"
- state_topic: "homeassistant/tianxing/oilprice"
name: "TianXing_OilPrice"
value_template: "{{ value_json }}"
- state_topic: "homeassistant/tianxing/wanan"
name: "TianXing_Wanan"
value_template: "{{ value_json.content }}"
- state_topic: "homeassistant/tianxing/zaoan"
name: "TianXing_Zaoan"
value_template: "{{ value_json.content }}"
(配置可在流程的注释里复制)
配置第一次写,很多地方不太明白,希望大佬们指点指点[hide]
flows-天行数据-study321.zip
(2.56 KB, 下载次数: 161)
[/hiden]
====== 更新 ======
由于油价数据是json格式,使用比较麻烦,所以更改了下配置:
- state_topic: "homeassistant/tianxing/oilprice"
name: "TianXing_OilPrice"
value_template: "{{ value_json | to_json }}"
然后可以在lovecase添加卡片,我选择的是markdown,内容如下:
{% set value_json = states.sensor.tianxing_oilprice.state|from_json %}
省份:{{ value_json.prov }}
零号柴油:{{value_json.p0 }}
89号汽油:{{ value_json.p89 }}
92号汽油:{{ value_json.p92 }}
95号汽油:{{ value_json.p95 }}
98号汽油:{{ value_json.p98 }}
更新时间:{{ value_json.time }}
|