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

 找回密码
 立即注册
查看: 1607|回复: 1

[技术探讨] 测试如何使用HASS REST API

[复制链接]

1

主题

3

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
29
HASS币
0
发表于 2023-4-12 11:45:53 | 显示全部楼层 |阅读模式
最近有想把hass提供的功能集成到自己的web上去,查询得知有REST API 接口,于是测试了一下,纯小白,摸索中。
1、官方[color=var(--ifm-breadcrumb-color-active)]REST API 说明[color=var(--ifm-breadcrumb-color-active)] ,理解为get或post 需要添加请求头"Authorization": "Bearer TOKEN"
2、按要求在configuration.yaml中添加“api:” ,开启api功能
3、在hass的用户资料--长期访问令牌中添加一个令牌
4、进edge扩展安装POSTMAN 扩展用于测试,现在叫Postwoman 了
5、进入Postwoman  选择GET ,地址填入“http://自己的hass:8123/api”,请求头key 填入 Authorization Value填入Bearer 自己的TOKEN,Bearer不能少
6、发送可顺利获得JSON数据


PS:官网上说的curl \ Another option is to use PythonAnother option is to use the [color=var(--ifm-link-color)]RESTful Command integration in a Home Assistant automation or script 都是啥
回复

使用道具 举报

0

主题

75

帖子

719

积分

高级会员

Rank: 4

积分
719
金钱
644
HASS币
0
发表于 2023-5-18 00:08:39 | 显示全部楼层
curl是linux的命令行http工具,可以向服务器发出各种GET、POST请求。
Another option is to use Python  这个说的是可以用python的requests模块进行GET、POST请求。

Another option is to use the RESTful Command integration ,这个说的是使用HASS内置的RESTful命令模块,这样就可以在自动化脚本中使用HA REST API了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 16:49 , Processed in 0.338763 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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