项目简介
这是一个基于ESP32的开源项目,用于和Zehnder ComfoAir Q350(或其他Q系列)机械通风与热回收(MVHR)单元进行交互。该项目是昂贵的官方硬件桥(Comfoconnect LAN C)的高性价比、功能丰富的替代方案。借助ESP32和CAN总线,它能读取并控制Zehnder ComfoAir Q系列所有已知指标和状态信息,还可通过MQTT协议将这些信息传输到服务器或客户端。同时,项目提供了简单的集成到Home Assistant的指南,以实现全面的智能家居控制。
项目的主要特性和功能
- 成本效益高:使用ESP32和CAN总线,成本远低于官方硬件桥。
- 功能丰富:可读取并控制Zehnder ComfoAir Q系列所有已知指标和状态信息。
- MQTT通信:通过MQTT协议将信息传输至服务器或客户端,支持广泛的智能家居集成。
- Home Assistant集成:提供简单的集成指南,能在Home Assistant中实现全面控制。
- OTA更新:支持通过空中下载新代码更新设备。
安装使用步骤
硬件准备
- 准备ESP32开发板、CAN转发器、DC - DC转换器、以太网线或类似通信电缆。
- 按照项目提供的连接指南连接硬件。
固件烧录
- 下载并解压项目源代码。
- 修改
secrets.h
文件以配置WiFi和MQTT参数。 - 使用PlatformIO或其他工具烧录固件至ESP32。
配置Home Assistant
- 复制
docs/haconfig
目录下的mqtt.yaml
和templates.yaml
文件至Home Assistant配置目录。 - 根据需要调整
mqtt.yaml
中的传感器配置。 - 创建一个"input_select"辅助工具以在Home Assistant中设置通风等级。
测试与调试
- 确保ESP32连接到WiFi并成功发布MQTT消息。
- 在Home Assistant中验证传感器和辅助工具的功能。
注意:在硬件连接和固件烧录过程中,请遵循项目提供的指南和注意事项,确保正确操作以避免损坏设备。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】