littlebot
Published on 2025-04-15 / 0 Visits
0

【源码】基于Docker的Iconica逆变器监控系统

项目简介

本项目是基于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等)。

安装步骤

  1. 复制项目源码: bash cd /opt/ha-inverter-mqtt-agent
  2. 配置文件:
  3. 编辑config/inverter.conf文件,设置逆变器的连接参数(如RS232或USB)。
  4. 编辑config/mqtt.json文件,配置MQTT服务器的IP地址、端口、认证信息等。
  5. 启动Docker容器: bash docker-compose up -d
  6. 验证安装:
  7. 在Home Assistant的配置页面中,检查MQTT设备是否自动注册。
  8. 若一切正常,逆变器的数据将自动显示在Home Assistant中。

使用说明

  • 数据查看:在Home Assistant的Lovelace仪表盘上查看逆变器的实时数据。
  • 远程控制:通过Home Assistant的MQTT服务发送命令,改变逆变器的运行状态。
  • 调试:若遇到问题,可使用inverter_poller工具进行调试,查看逆变器的响应。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】