Various tools, examples, and documentation for communicating with Hoymiles microinverters
Find a file
Jan-Jonas Sämann 9d75ca0c34 Ahoy Python Rewrite
Is was clear, the cmd approach does not decode payloads reliably.
The modular form allows for easy tinkering.

This implements

 * hoymiles protocol
 * transport-layer enables for retransmit of missed fragments
 * full payload decode
 * device specific decoders
 * transaction tracking enables decoding of different datasets
 * multi-inverter support
 * configuration format change to YAML (required for multi-inverter)

First PoC, lots of things have to be relocated, rewritten and exteded.

Currently only supports Hoymiles HM-600, more device decodes have to be added by
users who have the hardware.
2022-05-05 18:35:24 +02:00
doc some updates, still kind of rough 2022-04-01 20:32:10 +02:00
tools Ahoy Python Rewrite 2022-05-05 18:35:24 +02:00
.gitignore initial skeleton for discovery tool 2022-03-18 22:17:44 +01:00
LICENSE Initial commit 2022-03-18 17:24:51 +01:00
README.md Updates to README and Format Description 2022-04-01 18:28:37 +02:00

Logo

ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters.

In particular:

  • doc\hoymiles-format-description.txt is a detailed description of the communications format and the history of this project
  • The tools folder contains various software tools for RaspberryPi and Arduino

Contributors are always welcome!