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

lumapu/ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters observed · 2026-08-28

github.com/lumapu/ahoy · homepage · C++ · NOASSERTION (other) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
lumapu/ahoymain42

For agents

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

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem