Hoymiles零出口脚本安装与使用指南
项目介绍
HoymilesZeroExport 是一个专为 Hoymiles 微逆变器设计的开源解决方案,旨在实现光伏系统的零电力出口。它通过集成 AhoyDTU/OpenDTU 和 Tasmota 智能电表接口,或配合Shelly 3EM、SHRDZM、Emlog及ioBroker等设备,自动化管理太阳能发电量,确保电网馈电不超过阈值。这个项目非常适合DIY太阳能系统爱好者以及寻求优化自家光伏发电利用的专业人士。
项目快速启动
环境准备
首先,你需要具备以下环境或设备:
- Hoymiles 微型逆变器
- 支持Tasmota固件的智能电表或Shelly 3EM等能耗监测设备
- 可选:Docker环境用于运行脚本
步骤说明
-
配置文件设置 编辑配置文件
HoymilesZeroExport_Config.ini
(或创建一个HoymilesZeroExport_Config_Override.ini
以覆盖默认配置):[SELECT_DTU] USE_AHOY = true [SELECT_POWERMETER] USE_TASMOTA = true [AHOY_DTU] AHOY_IP = 192.168.10.57 [TASMOTA] TASMOTA_IP = 192.168.10.90
-
使用Docker运行 在具有Docker环境的主机上,执行以下命令来启动容器:
docker run -d --name hoymileszeroexport \ -v $(pwd)/HoymilesZeroExport_Config_Override.ini:/app/HoymilesZeroExport_Config_Override.ini \ ghcr.io/reserve85/hoymileszeroexport:main -c /HoymilesZeroExport_Config_Override.ini
或者,如果你想使用docker-compose,可以在docker-compose.yml
中添加以下内容:
version: '3.3'
services:
hoymileszeroexport:
image: ghcr.io/reserve85/hoymileszeroexport:main
volumes:
- ./HoymilesZeroExport_Config_Override.ini:/app/config.ini
command: -c /app/config.ini
之后,运行docker-compose up -d
来部署服务。
应用案例和最佳实践
在实际应用中,HoymilesZeroExport 被广泛应用于家庭和小型商业光伏发电系统中,帮助用户最大限度地自我消耗产生的太阳能,避免不必要的电费支出,并且符合部分地区的电力法规要求。最佳实践包括设定恰当的阈值以平衡自耗与馈电,以及利用智能家居系统集成,实现实时监控和自动调整发电策略。
典型生态项目
此项目通常融入更广泛的智能家居生态中,例如结合Home Assistant、OpenHAB或IoT平台进行高级自动化控制。通过MQTT协议的支持,HoymilesZeroExport可以轻松与其他设备或系统集成,比如实现与储能系统联动,保证在满足零出口的同时,也能有效利用多余电量充电电池,进一步提高能源利用率。
通过以上步骤,你可以开始利用HoymilesZeroExport优化你的Hoymiles微型逆变器系统,达到高效的光伏能源管理。记得根据实际情况调整配置,以达到最佳效果。