Skip to content

Usage

Usage

To use hoymiles_modbus in a project

from hoymiles_modbus.client import HoymilesModbusTCP

plant_data = HoymilesModbusTCP('1.2.3.4').plant_data
print(plant_data.today_production)

The above example assumes MI inverters, for HM change type as below:

from hoymiles_modbus.client import HoymilesModbusTCP
from hoymiles_modbus.datatypes import MicroinverterType

plant_data = HoymilesModbusTCP(
    '1.2.3.4', microinverter_type=MicroinverterType.HM).plant_data
print(plant_data.today_production)