变更概览
- 新增文件: 3 个 (fan.py, switch.py, water_heater.py)
- 变更文件: 12 个
- 代码行数: +1497 行, -26 行
新增功能
新风设备支持
- 新增 fan.py 平台,支持 Small VAM 和 Standard VAM 新风设备
- 支持风速控制、模式切换
- 新增新风相关传感器
HD设备支持
- 新增 water_heater.py 平台,支持水热交换器设备
- 新增 switch.py 平台,支持HD静音开关
- 支持温度控制、操作模式切换、夜间节能设置
平台扩展
- PLATFORMS 新增: FAN, SWITCH, WATER_HEATER
改进优化
多网关架构适配
- 完整适配新风和HD设备到多网关架构
- 所有设备使用 gateway_id 生成 unique_id,防止多网关冲突
协议增强
- 添加 SYS_GET_ROOM_INFO_V1 命令支持
- 优化新风设备能力查询逻辑
- 新增新风和HD设备的参数编解码器
修复
- 修复 HD 设备枚举值错误 (NEW_HD_STATE_SETTING, NEW_HD_STATE_UPDATE, NEW_HD_NIGHT_ENERGY_SETTING)
提交历史