ShadowZZP/esphome-panasonic-erv
GitHub: ShadowZZP/esphome-panasonic-erv
用 ESP32 直接对接松下新风 ERV 的 CN12 私有协议,实现完全本地化的 Home Assistant 与 HomeKit 控制,彻底替代原厂云模块。
Stars: 6 | Forks: 0
**English** · [简体中文](README.zh-CN.md)
# esphome-panasonic-erv
为 Panasonic 新风热交换器提供本地化的 Home Assistant 和 Apple HomeKit 控制——这是一种能量 /
热回收新风交换器 (ERV / HRV / 新风 / 全热交换器)。无需专有模块,无需云端,无需
订阅:仅需一个 **约 5 美元的 ESP32** 即可替代 OEM 模块并直接与设备通信。





松下为这些设备销售两款可选的附加模块,一个是 Wi-Fi 模块(APP + 云端),另一个是
RS485 模块(用于楼宇自动化的 Modbus),两者都插入同一个 **CN12** 端口。本
项目**两者都不需要**。一个运行着 [ESPHome](https://esphome.io) 的 ESP32-S3 占用该插槽并
直接与主板进行其私有的 CN12 协议通信,因此一切操作都在您的局域网内完成。
与替代方案相比——无论是连接简单的继电器(仅支持开/关和强风模式),还是保留 RS485
模块并添加一个 Modbus/TCP 网关——本项目原生支持该协议,因此您只需 ESP 即可获得完整的
风量 / 模式 / 风扇控制权。
**亮点**
- 💸 **低成本** — 整个构建过程只需一个 ESP32(约 **¥30 / US$5**)和几根跳线。
OEM 的 Wi-Fi 和 RS485 模块成本要高出数倍,并且会将您锁定在云端或某个楼宇系统中。
- 🔌 **无需 OEM 模块** — ESP 取代了 Wi-Fi *或* RS485 模块,直接与设备通信。
- ☁️ **无云端,无 APP** — 控制操作永远不会离开您的本地网络。
- 🔄 **双向状态** — 在墙壁控制面板上的更改会在约一秒钟内同步显示在 Home Assistant 中。
- 🍎 **HomeKit 就绪** — 一个 Home Assistant 套件即可将其变为具有多种风速和模式的 Apple Home 风扇。
```
**4. 将其连接到设备。** 在断路器处关闭 ERV 的电源,并从 CN12 拔下 OEM 模块。
连接三根线(完整指南和接线图请见 [`docs/WIRING.md`](docs/WIRING.md)):
| ESP32-S3 | | CN12 |
|----------|---|------|
| `GPIO18` | ← | A 线(主板 TX) |
| `GPIO17` | → | B 线(主板 RX) |
| `GND` | — | `GND` |
CN12 的两条线在主板侧均为 3.3V,因此 ESP 可直接连接——无需电平转换器。
**切勿在插入 ESP 的同时保留插入的 OEM 模块。**
Same unit in Apple Home (left) and Home Assistant (right).
The ESP32-S3 (lower left) wired into the ERV's CN12 in place of the OEM module.
Bench setup: tapping the CN12 bus to capture and decode the protocol.
标签:ESPHome, Home Assistant, HomeKit, 新风系统, 智能家居, 物联网, 硬件DIY, 逆向工具