休息
目前,家庭助理中的以下设备类型支持:必威是什么
二进制传感器
这休息
二进制传感器平台允许您从设备中获取所有数据(例如具有以太网/Wi-Fi连接的Arduinos,ESP8266和Raspberry Pi)休息安息的框架。
要在安装中使用您的AREST二进制传感器,请添加以下内容configuration.yaml
文件:
#示例Configuration.yaml条目binary_sensor:-平台:休息资源:http:// ip_address别针:8
访问URLhttp:// ip_address/digital/pin_number
应该给您json响应中的针状态return_value
。
$卷曲-X获取http://192.168.0.5/digital/9{“ return_value”:0,“ID”:“ Office1”,,,,“姓名”:“办公室”,,,,“连接的”:真的}
受上述命令启发的引脚9的示例可能看起来像:
#示例Configuration.yaml条目binary_sensor:-平台:休息资源:http://192.168.0.5/digital/9别针:9姓名:办公室
传感器
这休息
传感器平台允许您从设备(例如具有以太网/Wi-Fi连接的Arduinos,ESP8266和Raspberry Pi)中获取所有数据休息安息的框架。
要在安装中使用启用AREST的设备,请将以下内容添加到您的configuration.yaml
文件:
#示例Configuration.yaml条目传感器:-平台:休息资源:https:// ip_address监视:温度:姓名:温度别针:A0:姓名:引脚0模拟
变量监视
数组必须在设备的响应中可用。作为起点,您可以使用示例草图之一(例如。以太网对于带有以太网盾的Arduino)。在这些草图中是两个变量(温度
和湿度
)可作为终点。
访问其中一个端点(例如。http://192.168.1.10/temperature
)将为您提供JSON响应中的价值。
{“温度”:23,,,,“ID”:“ Sensor01”,,,,“姓名”:“客厅”,,,,“连接的”:真的}
根部将为您提供一个JSON响应,其中包含所有变量及其当前值以及一些设备详细信息。
{“变量”:{“温度”:23,,,,“湿度”:82},,“ID”:“ Sensor01”,,,,“姓名”:“客厅”,,,,“连接的”:真的}
return_value
将传感器的数据包含在给定引脚的JSON响应中(例如。http://192.168.1.10/analog/2/
或者http://192.168.1.10/digital/7/
)。
{“ return_value”:34,,,,“ID”:“ Sensor02”,,,,“姓名”:“客厅”,,,,“连接的”:真的}
转变
这休息
开关平台允许您切换设备的引脚(例如具有以太网/Wi-Fi连接的Arduino板,基于ESP8266的设备和Raspberry Pi)运行休息安息的框架。
要在安装中使用带有引脚的AREST启用设备,请添加以下内容configuration.yaml
文件:
#示例Configuration.yaml条目转变:-平台:休息资源:http:// ip_address别针:11:姓名:扇子13:姓名:转变倒置:真的
如果要使用自定义功能,请添加以下内容configuration.yaml
文件:
#示例Configuration.yaml条目转变:-平台:休息资源:http:// ip_address姓名:办公室职能:功能1:姓名:轻桌
您仍然可以使用Web浏览器或命令行工具切换引脚。使用URLhttp://192.168.1.10/digital/8/1
要将引脚8设置为高/ON,JSON响应将为您提供反馈。
{“信息”:“引脚D8设置为1”,,,,“ID”:“ Sensor02”,,,,“姓名”:“客厅”,,,,“连接的”:真的}