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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: hoymiles_modbus-0.7.0.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.7.0.tar.gz
Algorithm Hash digest
SHA256 5e49028450a695382e0a7df16641dc27fa8b995bbb8d2b48381271ec3ba90851
MD5 c09395e69e58551fd8e371dfae2bc8c5
BLAKE2b-256 7b93d812c07316e3020d7664714f82c1cb1da9818ddc1de1f0b421fcb0b4c5df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hoymiles_modbus-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b90e569dd0783f1bd6290b3ff0f80d213337e1da817ab35b73bc7edb7ea06264
MD5 bb9eaa385c051d728739b867da316fe6
BLAKE2b-256 05db93bce610a3c83abf84a07cc0cae4f600a9bdd291c0e35e52128ee3bfce3f

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