MQTT房间的存在


mqtt_room传感器平台允许您使用MQTT客户端检测设备的室内位置。

配置

要在安装中使用此设备跟踪器,请添加以下内容configuration.yaml文件:

#示例Configuration.yaml条目传感器-平台mqtt_room设备ID123Testidstate_topicEspresense/Rooms”

配置变量

设备ID 细绳 必需的

该传感器跟踪的设备ID。

姓名 细绳 ((可选的,默认:房间传感器

传感器的名称。

state_topic 细绳 必需的

包含房间所有子主题的主题。

暂停 整数 ((可选的,默认:5

在几秒钟内,房间存在状态被认为是古老的。一个示例:在Scanner1上报告了Device1,距离为1。没有从Scanner1发送进一步的更新。5秒钟后,Scanner2报告了距离为2的Device1。旧位置信息被丢弃,而随着超时的传递而有利于新的Scanner2信息。

Away_timeout 整数 ((可选的,默认:0

在几秒钟内应将状态设置为不在家如果没有更新。0禁用支票。

用法

示例JSON应该发布到房间主题:

{“ID”“ 123Testid”,,,,“姓名”“测试设备”,,,,“距离”5.678}

设置客户

此集成与任何正在以给定格式发送数据的软件一起使用。每个客户端应将发现的设备在其配置主题的自身timepic中发布。您还可以使用这些已经存在的客户中的任何一个:而不是开发自己的应用程序: