1. 准备工作:
- homeassistant服务器(可以是安装homeassistant的树莓派,也可以是服务器docker部署的homeassistant),允许内网环境或外网支持
- homeassistant安装mqtt 集成,并将mqtt启动运行。下面是mqtt安装集成方法:
3. 如果联动小米iot设备,需要安装HACS, 并添加Xiaomi Miot集成,添加方法教程:https://post.smzdm.com/p/arq99r2z/
2. 产品配网:
- 待配网状态:刚收到的设备处于待配网状态,type-c连接设备后,设备绿灯呼吸闪烁
- 打开手机网络,搜索 Letianpai_Lite_+设备Mac地址后四位 (如 “Letianpai_Lite_a5d9”), 连接这个热点网络打开手机浏览器访问热点的地址,可查看当前连接的详情中路由器的地址,一般情况访问地址是 http://192.168.4.1 ,打开下面配网页面进行配置。
- 配置说明:
WIFI名称:如果homeassistant是局域网,要配置跟ha所在wifi
WIFI密码:上面wifi对应的密码
语言:可切换对应语言
MQTT服务器地址:配置要接入的mqtt地址,如果是ha中的,直接填写HA服务器的IP
MQTT端口:填写MQTT对应端口,一般默认1883
MQTT用户名:mqtt账号
MQTT密码:mqtt密码

wifi可以选择自动发现的,如果不存在也可选择Custom Wifi, 出现自定义的输入框 输入对应的 wifi的ssid

- 配置完成后,提交配置,然后手机可登陆HA,或电脑端打开HA后台,概览查看传感器设备

3. 传感器HA功能介绍:
- 查找设备:点击 “按下” 按钮,设备会闪红灯,方便查找设备
- 检查更新:点击 “按下” 按钮,设备会自动从云端检测最新版本,可下下方版本(最新)查看到变化,如果有新版本 最新版本号会变化, 同时立即更新 按钮会变为高亮可用。如果没有新版本,按下后没有变化。
- 立即更新: 当有新版本时,点击会进行ota更新,同时在下方 更新进度 看到百分比进度变化,更新完成后,设备会重启,当前版本号 会显示最新版本。
- 探测方式:传感器检测的三种方式,包括雷达辅助红外,仅雷达,仅红外
- 无人时长:指的是当传感器判定无人后,在这段时间内如果再出现有人,会重新开始计时,如果无人后达到对应时间,则会上报无人,人体存在状态会变为 未触发。默认时间为60秒,可调整范围为1秒-2个小时
- 重启设备:点击 “按下” ,设备会重新启动。
- 最大侦测距离:为雷达的探测距离设置,默认设置的8m,如果需要探测范围调整,可在0-8m内设置。
- LED灯:默认为关闭状态,可打开,有人触发时候,设备的LED灯会闪绿灯
- 版本(当前):设备固件当前版本
- 版本(最新):检测到的最新版本更新进度:默认不可用,当ota过程中显示更新百分比
- 光照强度:设备检测到的环境光强度
- 雷达侦测距离:为雷达检测到的当前移动目标的与设备的距离值。
- 人体存在状态:为目前检测的状态,有人 显示为 已触发,无人 显示为 未触发。
4. 自动化设置
- 自动化设置,配置->自动化与场景->创建自动化, 新建一个新的自动化, 可选择触发条件,设备搜索名称(如 Letianpai_Lite_dba8),触发条件选择 人体存在状态,设置有人开灯或空调,无人关灯或空调等。
- 同时触发条件同时可以选择光照强度等。可自由发挥。
5. 单独MQTT服务器如何接入HA
上面介绍的是在HA中去部署的mqtt服务,如果mqtt和HA是单独的服务,需要将HA和Mqtt关联,需要在configuration.yaml 中启用 MQTT 并配置自动发现:
mqtt:
broker: <MQTT_BROKER_IP> # MQTT 服务器地址
port: 1883 # 默认端口
username: <MQTT_USER> # 可选
password: <MQTT_PASS> # 可选
discovery: true # 启用自动发现
discovery_prefix: homeassistant # 默认发现前缀
6. 如何通过MQTT自动接入传感器数据状态
- 人体存在状态topic:HA-Lite-{mac地址}/001/state ,上报值:on 触发, off 未触发
- 光照强度topic:HA-Lite-{mac地址}/02/state,上报值:整型,范围 > 0
- 雷达检测距离: HA-Lite-{mac地址}/03/state,上报值:浮点型, 范围:0-8