Skip to main content

Gather data from Hoymiles microinverters.

Project description

hoymiles_modbus

pypi python Build Status codecov

Python library for gathering data from Hoymiles microinverters.

The library communicates with Hoymiles DTU (Pro and Pro-S are supported) which is a proxy/monitoring device for microinverters. DTU should be connected via its Ethernet port and should have IP address assigned by DHCP server.

Features

  • Communication via Modbus TCP
  • Decode all microinverter status registers, which include information such as:
    • current production
    • total production
    • today production
    • temperature
    • alarms
    • status
    • grid voltage and frequency

Applications

This library is for creating higher-level applications. If you are looking for such, check the following:

Credits

This package was created with Cookiecutter and the waynerv/cookiecutter-pypackage project template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hoymiles_modbus-0.6.3.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

hoymiles_modbus-0.6.3-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file hoymiles_modbus-0.6.3.tar.gz.

File metadata

  • Download URL: hoymiles_modbus-0.6.3.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for hoymiles_modbus-0.6.3.tar.gz
Algorithm Hash digest
SHA256 3e707a82734b08467109acea27baef7dece40429bb38d6b44d5d53757d3d606c
MD5 714a9f43473a9e8c0e602a63dcf80fe6
BLAKE2b-256 cfaec2b50304ba7c820500db4fc2a47a77e8576d63e2cde037a7780df7364b80

See more details on using hashes here.

File details

Details for the file hoymiles_modbus-0.6.3-py3-none-any.whl.

File metadata

File hashes

Hashes for hoymiles_modbus-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 efc8234ec3f1e1fed9a8a4d1f3ac3a35bfba8ae2cc730b4c821789d67cfcc7c6
MD5 8eae2ba05aeea54a1aa17369a564ca03
BLAKE2b-256 70cd22fbb42e02a9f3eca1d932df2dac8e069c28837affe6b94ed7d23cd38680

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page