宁静的二进制传感器


休息二进制传感器平台正在消耗一个给定的端点,该端点是由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_templatehttp:// ip_address/{{{现在()。strftime('%y-%m-%d')}}””

配置变量

资源 细绳 必需的,默认:字符串

包含值的资源或端点。

Resource_template 模板 ((选修的

包含具有模板支持的值的资源或端点。

方法 细绳 ((选修的,默认:获取

请求的方法。

姓名 细绳 ((选修的,默认:休息二进制传感器

其余二进制传感器的名称。

device_class 细绳 ((选修的

设置设备类,更改前端上显示的设备状态和图标。

value_template 模板 ((选修的

定义a模板提取值。

有效载荷 细绳 ((选修的

带有邮政请求的有效载荷。通常形成为词典。

verify_ssl 布尔 ((选修的,默认:正确

验证端点的认证。

超时 整数 ((选修的,默认:10

定义最大时间从端点等待数据。

验证 细绳 ((选修的

HTTP身份验证的类型。基本的或者消化

用户名 细绳 ((选修的

用于访问其余端点的用户名。

密码 细绳 ((选修的

访问其余端点的密码。

标题 列表|模板 ((选修的

请求的标题。

参数 列表|模板 ((选修的

请求的查询参数。

例子

在本节中,您可以找到一些如何使用此传感器的现实示例。

AREST传感器

而不是使用休息二进制传感器,您可以通过REST二进制传感器直接检索支持Arest的设备的值。

binary_sensor-平台休息资源http://192.168.0.5/digital/9方法得到姓名device_classvalue_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用户 - 代理:家庭助理助手必威是什么