宁静的二进制传感器
这休息
二进制传感器平台正在消耗一个给定的端点,该端点是由RESTFUL API设备,应用程序或Web服务的。二进制传感器支持获取和发布请求。
提示:如果要创建多个传感器
使用相同的端点,使用安息配置说明。
JSON消息可以包含不同的值1
,,,,“ 1”
,,,,真的
,,,,真的
,,,,在
, 或者打开
。如果值嵌套了,请使用模板。
{“姓名”:“二进制传感器”,,,,“状态”:{“打开”:“真的”,,,,“时间戳”:“ 2016-06-20 15:42:52.926733”}}
配置
要启用该传感器,请在您的configuration.yaml
申请获取请求:
#示例Configuration.yaml条目binary_sensor:-平台:休息资源:http:// ip_address/endpoint
或出于邮政请求:
#示例Configuration.yaml条目binary_sensor:-平台:休息资源:http:// ip_address/endpoint方法:邮政
或基于模板的请求:
#示例Configuration.yaml条目传感器:-平台:休息Resource_template:“http:// ip_address/{{{现在()。strftime('%y-%m-%d')}}””
配置变量
例子
在本节中,您可以找到一些如何使用此传感器的现实示例。
AREST传感器
而不是使用休息二进制传感器,您可以通过REST二进制传感器直接检索支持Arest的设备的值。
binary_sensor:-平台:休息资源:http://192.168.0.5/digital/9方法:得到姓名:光device_class:光value_template:'{{{value_json.return_value}}'
访问HTTP身份验证保护端点
REST传感器支持HTTP身份验证和启用模板的自定义标头。
binary_sensor:-平台:休息资源:http:// ip_address:5000/binary_sensor用户名:ha1密码:Test1验证:基本的标题:用户代理:必威是什么内容类型:应用程序/JSONX-Custom-Header:'{{{状态(“ input_text.the_custom_header”)}}'
标题将包含所有相关细节。这也将使您能够访问由代币保护的端点。
内容长度:1024主机:ip_address1:5000授权:基本agexonrlc3qx接受 - 编码:身份content-type:application/json用户 - 代理:家庭助理助手必威是什么