{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/ShadowZZP/esphome-panasonic-erv/blob/3470015bf9aab7dbed7fae4a9c99e1c486c1b780/README.md",
    "https://github.com/ShadowZZP/esphome-panasonic-erv/blob/3470015bf9aab7dbed7fae4a9c99e1c486c1b780/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "esphome-panasonic-erv replaces a Panasonic ERV's optional module with an ESP32-S3 that speaks the reconstructed CN12 serial protocol. Logic-analyzer captures underpin its frame decoder, command builder and ESPHome component for power, mode and fan control. It exposes state to Home Assistant, which can make the controls available through its HomeKit Bridge. The author reports physical testing on FY-25ZDP1C.",
  "description_zh": "esphome-panasonic-erv 以 ESP32-S3 替代松下新风设备的选配模块，通过重建的 CN12 串口协议控制主板。项目根据逻辑分析仪采集的数据开发帧解码器、命令生成器和 ESPHome 组件，实现开关、模式和风速控制；设备状态同步至 Home Assistant，并可通过其 HomeKit Bridge 接入 Apple Home。据作者报告，FY-25ZDP1C 已完成实机测试。",
  "entry_url": "https://awesomerea.org/resources/esphome-panasonic-erv-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/esphome-panasonic-erv-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/ShadowZZP/esphome-panasonic-erv/blob/3470015bf9aab7dbed7fae4a9c99e1c486c1b780/docs/PROTOCOL.md",
  "group": "cases",
  "id": "esphome-panasonic-erv-case",
  "json_url": "https://awesomerea.org/resources/esphome-panasonic-erv-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/esphome-panasonic-erv-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/esphome-panasonic-erv-case/index.md",
  "name": "esphome-panasonic-erv: local control through a reconstructed CN12 protocol",
  "name_zh": "esphome-panasonic-erv：通过重建的 CN12 协议本地控制新风设备",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "scope",
    "license"
  ],
  "requirements": [
    "An ESP32-S3 board, jumper wires and ESPHome are required; the board connects to the ERV's CN12 port in place of the OEM module.",
    "The author reports physical testing on FY-25ZDP1C; other listed models remain untested.",
    "The component implements thin-domestic power, mode and fan controls; additional functions of larger units are outside its current scope.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 ESP32-S3 开发板、连接线和 ESPHome；开发板接在新风设备的 CN12 接口上，替代原厂模块。",
    "据作者报告，FY-25ZDP1C 已经实机测试；列出的其他机型尚未测试。",
    "组件实现家用薄型机种的开关、模式和风速控制；大型机种的额外功能尚未覆盖。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/ShadowZZP/esphome-panasonic-erv",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
