Skip to content

geminiwen/hass-air352

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

352 Air - Home Assistant Integration

Home Assistant 自定义集成,支持 352 空气净化器、净水器、加湿器的状态监控和设备控制。

支持设备

类型 传感器 控制
空气净化器 PM2.5、TVOC、甲醛、CO2、温度、湿度、滤芯寿命 电源、童锁、屏幕、负离子、智能模式
净水器 进水TDS、出水TDS、水温、累计净水量、滤芯寿命 童锁
加湿器 PM2.5、温度、湿度、滤芯寿命 电源、童锁、屏幕、智能模式

安装

HACS(推荐)

  1. HACS → 集成 → 右上角三点 → 自定义仓库
  2. 输入仓库地址,类别选 "集成"
  3. 搜索 "352 Air" 安装
  4. 重启 Home Assistant

手动安装

custom_components/air352 目录复制到 Home Assistant 的 config/custom_components/ 下,重启 HA。

配置

设置 → 设备与服务 → 添加集成 → 搜索 "352 Air" → 输入 352Life App 的手机号和密码。

工作原理

  1. 通过 352 API 登录获取 access_token
  2. 通过阿里云 IoT 生活物联网平台(飞燕)认证获取 iotToken
  3. 通过阿里云 IoT API Gateway 获取设备列表和属性
  4. 通过 /thing/properties/set 下发设备控制指令
  5. 每 120 秒轮询一次设备状态

依赖

无外部 Python 依赖,仅使用 Home Assistant 内置的 aiohttp 和 Python 标准库。

License

MIT

About

352 Air - Home Assistant Integration for 352 air purifiers, water purifiers and humidifiers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages