Ross ROSS = Recommend OSS · open-source software intelligence for agents

lumapu/ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters observed · 2026-10-21

github.com/lumapu/ahoy · homepage · C++ · NOASSERTION (other) observed · 2026-10-21

Health v2 · maintenance only

38/100

  • Activity 28
  • Release rhythm 16
  • 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-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 156
  • age_days: 1677
  • days_rel: 434
  • days_push: 434
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1019 stars · 241 forks observed · 2026-10-21

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

Member repositories

RepositoryRoleHealth v2
lumapu/ahoymain38

For agents

markdown · JSON · MCP: product_card(name="lumapu/ahoy")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem