『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3221|回复: 25

[流程系列] 【分享流程】天行数据:生活窍门提示、油价、早安晚安

[复制链接]

7

主题

44

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
金钱
255
HASS币
10
发表于 2023-4-24 12:10:34 | 显示全部楼层 |阅读模式
本帖最后由 study321 于 2023-5-13 12:33 编辑

第一次分享自己拖的流程。
目的是使用免费的接口,获取一些有用的数据,然后结合到HA里调用。


比如查询油价:可以放在HA卡片里
比如提示、心语:可以每天调用TTS播放


流程截图:
2.png


HA数据截图:
1.png

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, 下载次数: 142)
[/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 }}



评分

参与人数 5金钱 +46 HASS币 +10 收起 理由
sorrypqa + 10 大神666!
linzhongyue + 5 厉害了word楼主!
shijiahao + 1
+ 20 + 10 感谢楼主分享!
隔壁的王叔叔 + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

8

主题

60

帖子

445

积分

中级会员

Rank: 3Rank: 3

积分
445
金钱
385
HASS币
0
发表于 2023-4-24 19:18:11 | 显示全部楼层
挺好的,感谢分享
回复

使用道具 举报

0

主题

88

帖子

480

积分

中级会员

Rank: 3Rank: 3

积分
480
金钱
392
HASS币
0
发表于 2023-4-25 14:23:14 | 显示全部楼层
先关注收藏,有空折腾去
回复

使用道具 举报

2

主题

47

帖子

385

积分

中级会员

Rank: 3Rank: 3

积分
385
金钱
338
HASS币
0
发表于 2023-4-26 11:50:14 | 显示全部楼层
先打包马克上,空了回来搞
回复

使用道具 举报

21

主题

553

帖子

2330

积分

金牌会员

Rank: 6Rank: 6

积分
2330
金钱
1777
HASS币
0
发表于 2023-4-27 08:33:33 | 显示全部楼层
这个好,留着备用
回复

使用道具 举报

4

主题

65

帖子

593

积分

高级会员

Rank: 4

积分
593
金钱
528
HASS币
0
发表于 2023-5-2 10:28:05 | 显示全部楼层
这个晚安 早安怎么TTS播报呢
回复

使用道具 举报

7

主题

44

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
金钱
255
HASS币
10
 楼主| 发表于 2023-5-4 00:06:43 | 显示全部楼层
iHass 发表于 2023-5-2 10:28
这个晚安 早安怎么TTS播报呢

可以设定脚本,比如用NodeRed获取到数据了之后,调用TTS播放服务
回复

使用道具 举报

21

主题

553

帖子

2330

积分

金牌会员

Rank: 6Rank: 6

积分
2330
金钱
1777
HASS币
0
发表于 2023-5-5 09:09:11 | 显示全部楼层
这个好,我回去试试
回复

使用道具 举报

0

主题

54

帖子

336

积分

中级会员

Rank: 3Rank: 3

积分
336
金钱
282
HASS币
0
发表于 2023-5-7 17:46:15 | 显示全部楼层
study321 发表于 2023-5-4 00:06
可以设定脚本,比如用NodeRed获取到数据了之后,调用TTS播放服务

楼主可以给一个tts播报的例子吗
回复

使用道具 举报

7

主题

44

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
金钱
255
HASS币
10
 楼主| 发表于 2023-5-7 23:14:50 | 显示全部楼层
aabbcc7788 发表于 2023-5-7 17:46
楼主可以给一个tts播报的例子吗

我使用的是homeassistant的插件。直接在node-red里调用callservice
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 05:06 , Processed in 2.906865 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表