lumapu/ahoy
Various tools, examples, and documentation for communicating with Hoymiles microinverters observed · 2026-08-28
Health v2 · maintenance only
42/100
- Activity 36
- Release rhythm 18
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 156
- age_days: 1629
- days_rel: 386
- days_push: 386
- n_releases_24m: 2
Adoption not part of the score
1012 stars · 237 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
AhoyDTU is open-source firmware for ESP32/ESP8266 that communicates with Hoymiles microinverters via radio (NRF24/CMT2300A), providing a local web interface, MQTT, and REST/JSON APIs to read live solar data and set parameters like power limits. It acts as a cloud-free replacement for the vendor DTU and integrates with smart home systems like Home Assistant and ioBroker.
Use cases
- monitor my Hoymiles solar microinverter without the cloud
- read real-time power, current, and daily energy from HM/HMS/HMT inverters
- set a power limit on my inverter for zero export to the grid
- integrate solar inverter data into Home Assistant via MQTT
- visualize PV production in Grafana or InfluxDB
- build my own DIY DTU for Hoymiles inverters with an ESP32
- troubleshoot individual solar panels by monitoring per-input voltage and current
When to choose
- you have a supported Hoymiles MI, HM, HMS, or HMT microinverter and want local, cloud-free monitoring
- you want MQTT/REST integration into an existing smart home setup
- you need inverter control such as dynamic power limiting for zero export
- you want per-panel diagnostics to optimize panel orientation or detect shading
When to avoid
- you have an HMS-xxxxW WiFi inverter with an integrated DTU, which is not supported
- you need a commercially licensed solution - the project is CC BY-NC-SA (non-commercial)
- you need a certified, plug-and-play commercial DTU product rather than DIY firmware on your own ESP hardware
Facets
application · maturity active
monitoring web-framework iot embedded iot energy self-hosted hardware iot embedded self-hosted hoymiles microinverter solar pv-monitoring dtu nrf24 cmt2300a zero-export firmware smart-home-integration mqtt automation esp8266
4 sources
- readme: https://github.com/lumapu/ahoy · fetched 2026-08-28 · 8d1435a1dade
- homepage: https://ahoydtu.de · fetched 2026-08-29 · c5b2d1a7780f
- site_page: https://ahoydtu.de/web_install · fetched 2026-08-29 · 79d1c04886a6
- site_page: https://ahoydtu.de/faq · fetched 2026-08-29 · 3e0f273ea658
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lumapu/ahoy | main | 42 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem