Heat Pump Modbus Database
收藏资源简介:
一个全面的、开源的用于热泵集成的Modbus寄存器数据库,提供了不同制造商热泵系统的统一寄存器映射,支持多种平台配置生成
A comprehensive, open-source Modbus register database for heat pump integration, which provides unified register mappings for heat pump systems from different manufacturers and supports configuration generation for multiple platforms.
数据集概述
基本信息
- 数据集名称:Heat Pump Modbus Database
- 维护者:Warm Energy Labs Ltd
- 许可证:MIT License
- 用途:热泵集成Modbus寄存器统一数据库
数据集描述
本数据集是一个开源的、社区驱动的Modbus寄存器映射数据库,旨在简化不同平台的热泵集成。数据集由Warm Energy Labs Ltd内部用于热泵监控和控制系统,并分享给社区以推动热泵集成标准的发展。
主要特性
- 多平台支持:生成Home Assistant和ESPHome的配置
- 标准化格式:为不同制造商的类似寄存器提供通用接口
- JSON源文件:易于阅读、编辑和验证
- 自动化构建:单命令生成所有平台配置
- 验证工具:内置JSON验证器确保数据质量
支持的热泵型号
三星(Samsung)
- 系列:Gen 6和Gen 7
- 测试状态:已测试
- 支持型号数量:20个
- 通信参数:波特率9600,偶校验
具体型号系列
- BXYD系列:AE080BXYDEG/EU, AE120BXYDEG/EU, AE140BXYDEG/EU, AE080BXYDGG/EU, AE120BXYDGG/EU, AE140BXYDGG/EU(容量范围:8-14kW)
- CXYD系列:AE050CXYDEK/EU, AE080CXYDEK/EU, AE120CXYDEK/EU, AE160CXYDEK/EU, AE080CXYDGK/EU, AE120CXYDGK/EU, AE160CXYDGK/EU(容量范围:5-16kW)
- CXYB系列:AE050CXYBEK/EU, AE080CXYBEK/EU, AE120CXYBEK/EU, AE160CXYBEK/EU, AE080CXYBGK/EU, AE120CXYBGK/EU, AE160CXYBGK/EU(容量范围:5-16kW)
已测试型号:AE160CXYDEK/EU
Grant/Aerona
- 型号系列:Aerona3(Chofu)
- 测试状态:未测试
- 备注:通过逆向工程得出的Modbus映射草案,波特率:19200
项目结构
modbus-heat-pump-database/ ├── src/ # 源JSON寄存器定义 │ ├── samsung/ # 三星热泵寄存器 │ └── aerona/ # Grant/Aerona热泵寄存器 ├── builds/ # 生成的配置(git忽略) │ └── <manufacturer>/ │ ├── homeassistant/ # Home Assistant YAML文件 │ └── esphome/ # ESPHome设备配置 ├── build.sh # 主构建脚本 ├── build.php # 统一PHP构建器 ├── validate-json.php # JSON验证工具 ├── COMMON_INTERFACE.md # 通用寄存器映射 └── CONTRIBUTING.md # 贡献指南
使用说明
- 克隆仓库:
git clone https://github.com/warm-energy/modbus-heat-pump-database.git - 构建配置:运行
./build.sh - 查找配置:Home Assistant配置位于
builds/<manufacturer>/homeassistant/,ESPHome配置位于builds/<manufacturer>/esphome/
开发工具
- 验证JSON文件:
php validate-json.php - 构建特定平台:
php build.php(构建所有格式),php build-esphome.php(仅构建ESPHome配置) - 清理构建:
./build.sh --clean(删除旧构建并重新构建)
免责声明
使用风险自负:向热泵发送Modbus命令可能会损坏设备。不保证这些寄存器映射对您的特定设备正确或安全。请始终查阅热泵文档并仔细测试。
相关资源
- 贡献指南:CONTRIBUTING.md
- 通用接口标准:COMMON_INTERFACE.md
- 许可证详情:LICENSE文件
支持渠道
- 问题报告:GitHub Issues
- 讨论:GitHub Discussions
- 商业支持:联系Warm Energy Labs Ltd




