项目简介
本项目是基于Docker构建的监控系统,用于监控和控制Voltronic、Axpert、MPPsolar PIP、Voltacon、Effekta、Iconica等品牌的逆变器。借助MQTT协议,该系统能把逆变器数据传输到Home Assistant进行展示和分析,同时支持用户通过Home Assistant远程调控逆变器的运行状态。
项目的主要特性和功能
- 数据监控:实时监测逆变器的电压、电流、功率等关键数据。
- 远程控制:可通过Home Assistant的MQTT服务远程发送命令,改变逆变器运行模式和配置参数。
- 自动化:支持复杂自动化场景,如依据天气情况自动调整充电模式。
- Docker容器化:项目以Docker容器形式运行,便于部署和管理。
- Home Assistant集成:自动将逆变器数据集成到Home Assistant,无需手动配置传感器。
安装使用步骤
前提条件
- 安装Docker和Docker Compose。
- 拥有配置好MQTT服务的Home Assistant系统。
- 具备支持的逆变器设备(如Voltronic、Axpert等)。
安装步骤
- 复制项目源码:
bash cd /opt/ha-inverter-mqtt-agent
- 配置文件:
- 编辑
config/inverter.conf
文件,设置逆变器的连接参数(如RS232或USB)。 - 编辑
config/mqtt.json
文件,配置MQTT服务器的IP地址、端口、认证信息等。 - 启动Docker容器:
bash docker-compose up -d
- 验证安装:
- 在Home Assistant的配置页面中,检查MQTT设备是否自动注册。
- 若一切正常,逆变器的数据将自动显示在Home Assistant中。
使用说明
- 数据查看:在Home Assistant的Lovelace仪表盘上查看逆变器的实时数据。
- 远程控制:通过Home Assistant的MQTT服务发送命令,改变逆变器的运行状态。
- 调试:若遇到问题,可使用
inverter_poller
工具进行调试,查看逆变器的响应。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】