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.1.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

hoymiles_modbus-0.6.1-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hoymiles_modbus-0.6.1.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for hoymiles_modbus-0.6.1.tar.gz
Algorithm Hash digest
SHA256 cbc2aa1519717f2ff46a4bdf95a99d33203c8d374bd690656d7d9625afc796e5
MD5 f35625830a9b8fd4908e00370bc53b3c
BLAKE2b-256 03017951ab2b2798b84af98b79f103d42e707684bc1c2e9afee4a0d9be5b8c56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hoymiles_modbus-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6c09d44d5b5021fbf5a49efae0aeecfbd515cb523624a726221e916c43f3cd8d
MD5 517e9fdeb048ca1297903aa138beccdc
BLAKE2b-256 0c948ae36d52139ae93c7ff948a8790ed12e54bab4bf9bbbd56b6be76d80c441

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