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

 找回密码
 立即注册
查看: 5711|回复: 29

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

[复制链接]

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, 下载次数: 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 }}



评分

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

查看全部评分

回复

使用道具 举报

10

主题

64

帖子

531

积分

高级会员

Rank: 4

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

使用道具 举报

1

主题

126

帖子

743

积分

高级会员

Rank: 4

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

使用道具 举报

2

主题

48

帖子

413

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

22

主题

622

帖子

2813

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

4

主题

65

帖子

609

积分

高级会员

Rank: 4

积分
609
金钱
544
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播放服务
回复

使用道具 举报

22

主题

622

帖子

2813

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

0

主题

67

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
金钱
399
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-12-22 11:10 , Processed in 0.060017 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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