
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
SunGather 是一款用于从网络连接的阳光(Sungrow)逆变器收集数据的工具,通过 ModbusTcpClient、SungrowModbusTcpClient 或 SungrowModbusWebClient 实现数据采集,并支持导出到多种目标位置。首次连接时,工具会自动查询逆变器型号并返回对应寄存器,无需手动查找或创建型号文件。
适用于拥有阳光(Sungrow)逆变器的用户,需要监控逆变器运行数据(如发电量、温度、功率等)并集成到智能家居系统、数据监控平台或可视化工具中。特别适合希望将太阳能数据整合到 Home Assistant、Grafana 等系统的用户。
bashgit clone https://github.com/bohdan-s/SunGather.git cd SunGather pip3 install --upgrade -r requirements.txt
复制配置文件并修改:
bashcd SunGather cp config-example.yaml config.yaml
运行:
bashpython3 sungather.py
Docker Run 命令
bashdocker pull bohdans/sungather docker run -d --name sungather \ --restart always \ -v {本地配置文件路径}:/config/config.yaml \ -v {日志路径}:/logs \ -e TZ=Asia/Shanghai \ -p 8080:8080 \ bohdans/sungather
Docker 参数说明
-v {本地配置文件路径}:/config/config.yaml:挂载配置文件-v {日志路径}:/logs:挂载日志目录(需在配置文件中设置 log_file)-e TZ=Asia/Shanghai:设置时区-p 8080:8080:映射 Web 服务器端口(如使用 webserver 导出)配置文件(config.yaml)包含以下关键部分:
逆变器设置
yamlinverters: - name: Inverter1 type: tcp # 或 web host: 192.168.1.100 # 逆变器IP port: 502 # Modbus端口 level: 1 # 数据采集级别:1(日常使用)、2(全部支持数据)、3(所有寄存器,包含不支持项) smart_meter: True # SG*型号需启用智能电表(SH*混合逆变器默认支持)
导出配置
支持多种导出方式,示例:
yamlexports: - name: console enabled: True # 控制台输出,用于调试 - name: mqtt enabled: True host: 192.168.1.200 # MQTT服务器IP port: 1883 homeassistant: True # 启用Home Assistant自动发现 - name: influxdb enabled: True url: http://192.168.1.201:8086 token: your-token org: your-org bucket: sungather
命令行参数可覆盖配置文件设置:
-c config.yaml:指定配置文件路径-r registersfile.yaml:指定寄存器文件-v 30:日志级别(10=调试,20=信息,30=警告(默认),40=错误)--runonce:运行一次后退出-h/--help:显示帮助信息示例:
bashpython3 sungather.py -c /full/path/config.yaml -v 20 --runonce
| 寄存器名称 | 描述 |
|---|---|
| daily_power_yields | 当日总发电量(kWh) |
| total_power_yields | 逆变器安装后总发电量(kWh) |
| total_running_time | 逆变器运行总时长(小时) |
| internal_temperature | 逆变器内部温度 |
| total_active_power | 当前发电功率(W) |
| meter_power | SG*型号电表功率(需启用智能电表),正值表示从电网耗电,负值表示向电网供电 |
| load_power_hybrid | SH*混合逆变器总负载功率 |
| export_to_grid | 向电网输出功率 |
| import_from_grid | 从电网输入功率 |
yamlexports: - name: mqtt enabled: True host: 192.168.1.200 # Home Assistant MQTT服务器IP homeassistant: True
yamlinverters: - name: Inverter1 # ... 其他配置 smart_meter: True
SG30KTL、SG10KTL、SG12KTL、SG15KTL、SG20KTL、SG30KU、SG36KTL、SG36KU、SG40KTL、SG40KTL-M、SG50KTL-M、SG60KTL-M、SG60KU、SG30KTL-M、SG30KTL-M-V31、SG33KTL-M、SG36KTL-M、SG33K3J、SG49K5J、SG34KJ、LP_P34KSG、SG50KTL-M-20、SG60KTL、SG80KTL、SG80KTL-20、SG60KU-M、SG5KTL-MT、SG6KTL-MT、SG8KTL-M、SG10KTL-M、SG10KTL-MT、SG12KTL-M、SG15KTL-M、SG17KTL-M、SG20KTL-M、SG80KTL-M、SG111HV、SG125HV、SG125HV-20、SG30CX、SG33CX、SG36CX-US、SG40CX、SG50CX、SG60CX-US、SG110CX、SG250HX、SG250HX-US、SG100CX、SG100CX-JP、SG250HX-IN、SG25CX-SA、SG75CX、SG3.0RT、SG4.0RT、SG5.0RT、SG6.0RT、SG7.0RT、SG8.0RT、SG10RT、SG12RT、SG15RT、SG17RT、SG20RT
SG5K-D、SG8K-D
SH5K-20、SH3K6、SH4K6、SH5K-V13、SH5K-30、SH3K6-30、SH4K6-30、SH5.0RS、SH3.6RS、SH4.6RS、SH6.0RS、SH10RT(-V112)、SH8.0RT、SH6.0RT、SH5.0RT
采用 GPL3 许可证。详见 https://github.com/bohdan-s/SunGather/blob/main/LICENSE.txt%E3%80%82
https://github.com/bohdan-s/SunGather
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务