littlebot
Published on 2025-04-10 / 1 Visits
0

【源码】基于ESP32的Zehnder ComfoAir Q350 MQTT桥

项目简介

这是一个基于ESP32的开源项目,用于和Zehnder ComfoAir Q350(或其他Q系列)机械通风与热回收(MVHR)单元进行交互。该项目是昂贵的官方硬件桥(Comfoconnect LAN C)的高性价比、功能丰富的替代方案。借助ESP32和CAN总线,它能读取并控制Zehnder ComfoAir Q系列所有已知指标和状态信息,还可通过MQTT协议将这些信息传输到服务器或客户端。同时,项目提供了简单的集成到Home Assistant的指南,以实现全面的智能家居控制。

项目的主要特性和功能

  1. 成本效益高:使用ESP32和CAN总线,成本远低于官方硬件桥。
  2. 功能丰富:可读取并控制Zehnder ComfoAir Q系列所有已知指标和状态信息。
  3. MQTT通信:通过MQTT协议将信息传输至服务器或客户端,支持广泛的智能家居集成。
  4. Home Assistant集成:提供简单的集成指南,能在Home Assistant中实现全面控制。
  5. OTA更新:支持通过空中下载新代码更新设备。

安装使用步骤

硬件准备

  • 准备ESP32开发板、CAN转发器、DC - DC转换器、以太网线或类似通信电缆。
  • 按照项目提供的连接指南连接硬件。

固件烧录

  • 下载并解压项目源代码。
  • 修改secrets.h文件以配置WiFi和MQTT参数。
  • 使用PlatformIO或其他工具烧录固件至ESP32。

配置Home Assistant

  • 复制docs/haconfig目录下的mqtt.yamltemplates.yaml文件至Home Assistant配置目录。
  • 根据需要调整mqtt.yaml中的传感器配置。
  • 创建一个"input_select"辅助工具以在Home Assistant中设置通风等级。

测试与调试

  • 确保ESP32连接到WiFi并成功发布MQTT消息。
  • 在Home Assistant中验证传感器和辅助工具的功能。

注意:在硬件连接和固件烧录过程中,请遵循项目提供的指南和注意事项,确保正确操作以避免损坏设备。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】