本教程将使用 Unit TMOS PIR 传感器搭配 AtomS3R 主控,并将其集成到 Home Assistant 中,实现人体存在与活动状态的实时监测与显示。

CONTINUE。
New Device Setup,进入设备创建向导。
NEXT。
ESP32S3。
SKIP,跳过加密密钥设置。
EDIT,进入 YAML 配置页面,自定义设备功能。
在 YAML 文件中添加 External Components 配置,加载 STHS34PF80 传感器驱动。
external_components:
- source: github://m5stack/esphome-yaml/components
components: sths34pf80
refresh: 0s i2c:
sda: GPIO2
scl: GPIO1
scan: true sensor:
- platform: sths34pf80
pres_flag:
name: "TMOS Presence Detected"
mot_flag:
name: "TMOS Motion Detected"
presence_threshold: 200
presence_hysteresis: 50
motion_hysteresis: 50
odr: 8
update_interval: 1s 主要参数说明:
| 参数 | 值 | 说明 |
|---|---|---|
presence_threshold | 200 | 存在检测阈值,数值越大灵敏度越低。 |
presence_hysteresis | 50 | 存在检测滞后值,防止状态频繁切换。 |
motion_hysteresis | 50 | 运动检测滞后值。 |
odr | 8 | 输出数据率 (Hz),支持 0.25 / 0.5 / 1 / 2 / 4 / 8 / 15 / 30。 |
update_interval | 1s | Home Assistant 中传感器状态更新间隔。 |
SAVE 保存配置,再点击 INSTALL。
Manual Download。
Download 并选择 Factory format (Previously Modern),将固件保存到本地。
CONNECT。
INSTALL。
Settings > Devices & Services,进入集成管理页面。
Discovered 区域找到已上线的 Unit TMOS PIR 设备,点击 CONFIGURE 并按照提示完成添加。
pres_flag(存在检测)和 mot_flag(运动检测)两个传感器实体及其实时状态。
