Home Assistant 自定义集成,支持 352 空气净化器、净水器、加湿器的状态监控和设备控制。
| 类型 | 传感器 | 控制 |
|---|---|---|
| 空气净化器 | PM2.5、TVOC、甲醛、CO2、温度、湿度、滤芯寿命 | 电源、童锁、屏幕、负离子、智能模式 |
| 净水器 | 进水TDS、出水TDS、水温、累计净水量、滤芯寿命 | 童锁 |
| 加湿器 | PM2.5、温度、湿度、滤芯寿命 | 电源、童锁、屏幕、智能模式 |
- HACS → 集成 → 右上角三点 → 自定义仓库
- 输入仓库地址,类别选 "集成"
- 搜索 "352 Air" 安装
- 重启 Home Assistant
将 custom_components/air352 目录复制到 Home Assistant 的 config/custom_components/ 下,重启 HA。
设置 → 设备与服务 → 添加集成 → 搜索 "352 Air" → 输入 352Life App 的手机号和密码。
- 通过 352 API 登录获取 access_token
- 通过阿里云 IoT 生活物联网平台(飞燕)认证获取 iotToken
- 通过阿里云 IoT API Gateway 获取设备列表和属性
- 通过
/thing/properties/set下发设备控制指令 - 每 120 秒轮询一次设备状态
无外部 Python 依赖,仅使用 Home Assistant 内置的 aiohttp 和 Python 标准库。
MIT