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

 找回密码
 立即注册
查看: 1374|回复: 3

[技术探讨] homeassistant如何获取每日诗词的内容

[复制链接]

2

主题

7

帖子

63

积分

注册会员

Rank: 2

积分
63
金钱
56
HASS币
0
发表于 2024-1-6 09:49:50 | 显示全部楼层 |阅读模式
编写configuration.yaml文件
代码:
#通过command_line的方式,去调用每日诗词的接口获取token
command_line:
  - sensor:
      command: 'curl --request GET "https://v2.jinrishici.com/token" '
      name: sentence token
      value_template: '{{value_json["data"]}}' ## 要获取的返回值中的内容
      scan_interval: 43200 ## 更新频率 12小时
#使用token来获取每日诗词的内容,ha可以直接通过rest的方式添加sensor
rest:
  - authentication: basic
    scan_interval: 43200  ## 更新频率 12小时
    method: GET
    resource: https://v2.jinrishici.com/sentence
    headers:
      X-User-Token: ' {% if states.sensor.sentence_token %}{{ states("sensor.sentence_token") }}{% else %}zAhKTbFyUVrQb0odkP2vdmirMLTIVvGY{% endif %}'
    sensor:
      - name: "mei ri shi ci"
        json_attributes_path: "$.data" ## 取返回值中的字段
        value_template: "{{value_json['status']}}"
        json_attributes:
           - status
           - errMessage
           - id
           - content
           - origin
           - warning

评分

参与人数 3金钱 +31 收起 理由
cn_inter + 5
book123 + 10 感谢楼主分享!
sorrypqa + 16 大神666!

查看全部评分

回复

使用道具 举报

0

主题

20

帖子

160

积分

注册会员

Rank: 2

积分
160
金钱
140
HASS币
0
发表于 2024-1-6 15:24:15 | 显示全部楼层
感谢分享, 支持下。
回复

使用道具 举报

0

主题

20

帖子

160

积分

注册会员

Rank: 2

积分
160
金钱
140
HASS币
0
发表于 2024-1-6 17:17:38 | 显示全部楼层
感谢分享,学习了。
回复

使用道具 举报

25

主题

416

帖子

3027

积分

元老级技术达人

积分
3027
金钱
2601
HASS币
40
发表于 2024-1-6 21:09:47 | 显示全部楼层
本帖最后由 angelyangw 于 2024-1-6 21:11 编辑

怎么感觉跟我的一模一样?
https://post.smzdm.com/p/a8x8vm60/
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 02:34 , Processed in 0.191343 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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