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

标题: homeassistant如何获取每日诗词的内容 [打印本页]

作者: csm    时间: 2024-1-6 09:49
标题: homeassistant如何获取每日诗词的内容
编写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


作者: jarod360    时间: 2024-1-6 15:24
感谢分享, 支持下。
作者: jarod360    时间: 2024-1-6 17:17
感谢分享,学习了。
作者: angelyangw    时间: 2024-1-6 21:09
本帖最后由 angelyangw 于 2024-1-6 21:11 编辑

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





欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5