Modbus · MQTT integration

Deye Inverter Monitoring and Production Tracking

ENOPTIMAL production monitoring for Deye hybrid inverters: live power, MPPT channels and energy meters are collected over MQTT from the Modbus register map.

Protocol: Modbus RTU register mapping, data collection via MQTT and an RS485-WiFi module

Deye + ENOPTIMAL integration

ENOPTIMAL uses the Modbus RTU register set from the Deye documentation for SG01HP3 hybrid inverters. A WaveShare RS485-WiFi module connects in MQTT Client mode; the backend parses replies with DeyeModbusResponseHandler. Production power, MPPT channel data, battery SOC and grid import/export are polled periodically.

Production monitoring benefits

Daily/total production tracking, MPPT performance comparison, fault/alarm alerts and a multi-inverter plant dashboard for Deye units on PV and hybrid sites. Production data feeds netting and performance reports.

Related resources

Frequently asked questions

Frequently asked questions about Deye inverters

Deye Modbus/MQTT integration and production monitoring.

How is a Deye inverter connected to ENOPTIMAL?

The Deye RS485 port connects to the MQTT broker through a WaveShare RS485-WiFi module. The ENOPTIMAL backend sends register poll commands from the catalog Modbus profile and parses the replies. After setup the inverter appears automatically on the production monitoring panel.

Which Deye models are supported?

Deye SG01HP3 hybrid inverters (29.9 kW–50 kW) are defined in the inverter catalog. Each model is polled with its own Modbus profile; models with an unsupported register set are not monitored until they are added to the catalog.

How often is Deye production data updated?

The MQTT polling service sends a Modbus read to online modules about every 60 seconds. Live power, energy meters and MPPT channel data update on that cycle; history is stored in the inverter history table.

Monitor your Deye inverters from one panel

Request a demo to see the ENOPTIMAL production monitoring module live.