solarpickBalkonkraftwerkOpenDTU & AhoyDTU für Hoymiles 2026 — so

9. Mai 2026 · Alexander Singer

TL;DR

OpenDTU und AhoyDTU sind zwei freie Open-Source-Projekte, die Hoymiles-Mikrowechselrichter lokal auslesen — ohne Hoymiles-Cloud. Hardware: ein ESP32-Mikrocontroller (8–15 €) mit einem 2,4-GHz-Funkmodul (NRF24L01+ oder CMT2300A je nach Wechselrichter-Serie). Beide Projekte sind kompatibel mit der Hoymiles HMS-Serie (HMS-800W-2T und Geschwister) sowie der älteren HM-Serie. Daten werden via MQTT in Home Assistant, ioBroker, openHAB oder Node-RED integriert. Aufwand für Erstinstallation: 1–2 Stunden, wenn man dem GitHub-Wiki folgt. Dieser Artikel ist Überblick und Entscheidungshilfe — die vollständigen Schritt-Anleitungen liegen auf den GitHub-Seiten der Projekte und werden dort laufend aktualisiert.

Willst du wissen, ob eine Vollanlage für dich sinnvoller wäre?

Unser Quiz findet in 5 Minuten die passende PV-Anlage für dein Haus.

Quiz starten →

OpenDTU & AhoyDTU für Hoymiles HMS-Wechselrichter

Von Alexander Singer · Stand: 9. Mai 2026 · Methodik
Dieser Artikel ist Orientierung, kein Tutorial. Für die aktuelle Schritt-für-Schritt-Anleitung: GitHub-Communities (Links unten).

Warum OpenDTU/AhoyDTU?

Hoymiles bietet selbst eine S-Miles Cloud-App, die für die meisten Nutzer ausreichend Tageserträge anzeigt. Die App hat aber drei Limitierungen:

Cloud-Abhängigkeit. Alle Daten laufen über Hoymiles-Server in Asien. Bei Cloud-Ausfall (selten, aber dokumentiert) keine Daten. DSGVO-Sensibilität: Verbrauchsdaten verlassen den Haushalt.

Update-Frequenz. Die App aktualisiert typisch alle 15 Minuten. Für Smart-Home-Steuerung (z. B. "schalte Trockner bei BKW-Live-Wert > 600 W ein") zu langsam.

Keine offizielle Smart-Home-Schnittstelle. Hoymiles bietet kein offenes API, keine MQTT-Brücke, keine Home-Assistant-Integration ab Werk.

OpenDTU und AhoyDTU lösen alle drei Probleme: lokale Live-Daten alle 1–5 Sekunden, MQTT-Out, Home-Assistant-fähig.


OpenDTU vs. AhoyDTU — was nehmen?

AspektOpenDTUAhoyDTU
Sprache/OriginC++, Pioniere (Thomas Basler / tbnobody)C++, Communityfork mit eigenem Fokus
Hoymiles HMS-Serieunterstütztunterstützt
Hoymiles HM-Serieunterstütztunterstützt
Web-UInüchtern, sehr funktionalbunter, etwas einsteigerfreundlicher
MQTTja, ausgereiftja, ausgereift
Home-Assistant-Auto-Discoveryjaja
Hardware-AnforderungESP32 + NRF24L01+ (HM) oder CMT2300A (HMS)identisch
Stromverbrauch< 1 W< 1 W
GitHub-Aktivität (Mai 2026)sehr aktivsehr aktiv
Kurz: nimm das, was dir auf den ersten Blick sympathischer aussieht. Beide Projekte sind ausgereift, funktional gleichauf. AhoyDTU ist tendenziell zugänglicher für Einsteiger; OpenDTU ist die "Original"-Lösung mit mehr Track Record.

Hardware-Auswahl

Mikrocontroller: ESP32-WROOM oder ESP32-S3. Preis 5–10 € auf den üblichen Online-Plattformen, im Komplettset (mit Funkmodul, Antenne, Gehäuse) 25–40 €.

Funkmodul je nach Wechselrichter-Serie:

  • Hoymiles HM-Serie (HM-300, HM-600, HM-800, HM-1500): NRF24L01+ (auch "BC01"-Funkprotokoll genannt)
  • Hoymiles HMS-Serie (HMS-400, HMS-800W-2T, HMS-1600 etc.): CMT2300A (auch "BC05"-Protokoll)
Wichtig: HM und HMS sind nicht protokollkompatibel. Wer beide Serien parallel nutzt, braucht entweder zwei DTU-Geräte (eines pro Protokoll) oder ein Board, das beide Funkmodule hostet. Manche Komplett-Kits bieten genau das an.

Antenne: für die Reichweite zwischen Wechselrichter (am Balkon) und ESP32 (in der Wohnung) reicht meist die Standard-PCB-Antenne. Bei größeren Distanzen oder Stahlbetonwänden eine externe SMA-Antenne nehmen — ESP32-Boards mit U.FL-Anschluss kosten kaum mehr.

Stromversorgung: USB-Netzteil 5 V/1 A — kein extra Aufwand, jedes alte Smartphone-Netzteil reicht.


Schritt-für-Schritt-Überblick

Die kompletten Anleitungen ändern sich mit jeder Firmware-Version. Daher hier nur der grobe Ablauf — für die exakten Befehle siehe die GitHub-Wikis:

1. Hardware zusammenstellen. ESP32 + Funkmodul löten oder als fertiges Set kaufen. Für absolute Anfänger: AhoyDTU-Komplettsets von DIY-Shops mit vorgelötetem Funkmodul (25–40 €).

2. Firmware flashen. Über die Web-Installer beider Projekte (browserbasiert via WebSerial in Chrome/Edge — kein extra Tool nötig). USB-Kabel anschließen, Browser öffnen, "Install" klicken. Dauer: 2–3 Minuten.

3. WLAN konfigurieren. Nach dem ersten Boot eröffnet das ESP32 ein eigenes WLAN ("OpenDTU-xxxx" oder "AhoyDTU-xxxx"). Mit dem Smartphone verbinden, eigenes Heim-WLAN eintragen, neu starten.

4. Wechselrichter koppeln. Im Web-UI des DTU die Seriennummer des Wechselrichters eintragen (steht auf dem Wechselrichter-Typenschild). Funkprotokoll wählen (HM oder HMS). Sobald die Verbindung steht, fließen Daten — meist innerhalb von 30 Sekunden bis 5 Minuten.

5. MQTT einrichten. Im Web-UI die Adresse deines MQTT-Brokers eintragen (z. B. Mosquitto auf dem Home-Assistant-Server: 192.168.x.x:1883). Topic-Präfix wählen, Auto-Discovery für Home Assistant aktivieren.

6. In Home Assistant einbinden. Bei aktivierter Auto-Discovery erscheinen die Sensoren automatisch ("Hoymiles HMS-800W-2T → AC Power", "DC Voltage Modul 1", etc.). Manuell konfigurieren ist auch möglich, aber selten nötig.


Was du danach hast

Sobald OpenDTU oder AhoyDTU läuft, hast du in Home Assistant unter anderem:

  • AC-Leistung live (W, alle 1–5 Sekunden)
  • Tagesertrag (kWh)
  • Gesamtertrag seit Inbetriebnahme (kWh)
  • DC-Werte pro Modul (V, A, W) — sehr nützlich, um eine Verschattung oder ein defektes Modul zu erkennen
  • Wechselrichter-Temperatur (°C)
  • Fehler-Status und Event-Log
Daraus lassen sich typische Automatisierungen bauen: Smart-Plug für Boiler/Trockner einschalten, wenn Live-Wert > 500 W; Telegram-Push bei Fehler; Energiebilanz im Energy-Dashboard von Home Assistant.

Wann es sich nicht lohnt

Sei ehrlich: für 75 % der BKW-Nutzer ist OpenDTU/AhoyDTU Overkill. Wer nur "ist die Anlage an?" und Tageserträge wissen will, ist mit der S-Miles Cloud-App schneller.

OpenDTU/AhoyDTU lohnt sich, wenn:

  • Du bereits ein Smart-Home-System (Home Assistant, ioBroker, openHAB) betreibst
  • Du Eigenverbrauch automatisch optimieren willst (Lastverschiebung über Live-Daten, siehe Eigenverbrauch optimieren)
  • Du Modul-Monitoring auch ohne den teureren Hoymiles DTU-Pro willst
  • Du aus DSGVO-Gründen keine Daten in die Hoymiles-Cloud schicken willst

Bezugsquellen für Hardware

VariantePreisAufwand
ESP32 + Funkmodul einzeln (Aliexpress, Reichelt, Amazon)8–15 €Löten erforderlich
Fertiges Komplett-Set (z. B. von Hobby-Elektronik-Shops)25–40 €nur flashen + WLAN
3D-Druck-Gehäuse (selber drucken)< 5 €kostenlos auf Thingiverse, Printables
Die offiziellen GitHub-Repositories listen aktuelle Hardware-Empfehlungen — wegen schwankender Verfügbarkeit lohnt der Blick dorthin vor dem Kauf.

Quellen / GitHub

  • OpenDTU: github.com/tbnobody/OpenDTU (Original-Projekt von Thomas Basler)
  • OpenDTU OnBattery: github.com/helgeerbe/OpenDTU-OnBattery (Fork mit Speicher-Erweiterungen)
  • AhoyDTU: github.com/lumapu/ahoy
  • Community-Foren: ESP8266.com, Home-Assistant-Forum, akkudoktor.net
Diese Projekte sind Open Source, Community-getragen, und der Funktionsumfang ändert sich häufig. Vor jedem Setup das aktuelle Wiki des Projekts lesen.

Wechselrichter-App-Vergleich 2026Eigenverbrauch optimieren


FAQ

Verliere ich meine Hoymiles-Garantie, wenn ich OpenDTU/AhoyDTU einsetze?

Nein. OpenDTU und AhoyDTU lesen den Wechselrichter nur passiv aus — sie ändern keine Firmware am Wechselrichter. Es ist eine reine Funkkommunikation, vergleichbar mit der originalen Hoymiles-DTU. Die 10-Jahres-Hersteller-Garantie auf den HMS-800W-2T bleibt bestehen.

Kann ich gleichzeitig die S-Miles Cloud und OpenDTU nutzen?

Ja. Beide arbeiten parallel. S-Miles nutzt die offizielle Hoymiles-DTU; OpenDTU/AhoyDTU sind ein zweites, unabhängiges Funkohr. Datenkollisionen sind nicht bekannt.

Welche Reichweite hat das Funkmodul zum Wechselrichter?

Praktisch: 5–15 Meter durch eine bis zwei Wände. Über mehrere Stahlbetonetagen wird es schwierig. Wenn der Wechselrichter am Balkon hängt und der ESP32 in derselben Wohnung steht: meist problemlos. Bei Reichweiten-Problemen externe Antenne nutzen.

Funktioniert OpenDTU/AhoyDTU auch mit Deye?

Nein. OpenDTU/AhoyDTU sind speziell auf das Hoymiles-Funkprotokoll (BC01/BC05) ausgelegt. Deye-Wechselrichter nutzen andere Protokolle (z. B. RS485-Bridge oder WLAN-Stick) und werden über die Solarman-Plattform mit MQTT-Bridges erschlossen — siehe Wechselrichter-App-Vergleich.

Was kostet das Setup insgesamt?

Hardware 25–40 € (Komplett-Set), Software 0 €, Strom < 1 €/Jahr. Bei DIY mit gelöteten Komponenten 8–15 €. Im Vergleich zur Hoymiles DTU-Pro (zwischen 50–100 €, je nach Bezugsquelle) inkl. Modul-Monitoring günstiger.

Welche Stabilität hat OpenDTU/AhoyDTU im Dauerbetrieb?

Sehr gut. Beide Projekte sind seit 3–4 Jahren produktiv im Einsatz, Tausende von Nutzern. Reboots sind selten nötig, Updates erfolgen Over-the-Air (OTA) über das Web-UI.



Du bist Eigentümer mit eigenem Dach?

Wenn du dieses Thema technisch interessant findest, aber eigentlich ein Dach hast, ist ein Balkonkraftwerk wahrscheinlich nicht dein End-Setup. Eine Dach-PV-Anlage liefert das 5- bis 15-fache an Ertrag und rechnet sich bei den meisten Verbrauchsprofilen besser. Welche Anlagengröße zu deinem Verbrauch passt, klärst du in zwei Minuten:

Zum PV-Persona-Quiz


Faktencheck (Ralph-Wiggum-Loop)

BehauptungStand Mai 2026QuelleOK
OpenDTU/AhoyDTU für Hoymiles HMS kompatibeljaGitHub-ReposOK
ESP32 als Hardware-BasisjaProjekt-DokuOK
Funkmodul HM = NRF24L01+ (BC01)korrektHoymiles-Reverse-Engineering, CommunityOK
Funkmodul HMS = CMT2300A (BC05)korrektOpenDTU-DokuOK
HM und HMS nicht protokollkompatibelkorrektHoymiles-DatenblätterOK
MQTT/Home Assistant IntegrationausgereiftOpenDTU/AhoyDTU WikisOK
Hoymiles-Garantie unbeeinflusstja, passive AusleseHoymiles-GarantiebedingungenOK

Verwandte Artikel

Überlegst du, ob eine Vollanlage mehr Sinn ergibt als ein Balkonkraftwerk?