{"id":2470,"date":"2026-03-21T14:27:59","date_gmt":"2026-03-21T13:27:59","guid":{"rendered":"https:\/\/g7itchme.wordpress.com\/?p=2470"},"modified":"2026-03-21T14:27:59","modified_gmt":"2026-03-21T13:27:59","slug":"opendtu-vollstandige-aufbau-und-bedienungsanleitung","status":"publish","type":"post","link":"https:\/\/technodidact.de\/en\/opendtu-vollstandige-aufbau-und-bedienungsanleitung\/","title":{"rendered":"Anleitung: OpenDTU als ESP32-Fernbedienung f\u00fcr Hoymiles-Wechselrichter"},"content":{"rendered":"<p class=\"wp-block-paragraph\">20250321 DerSchneider<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Einleitung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Anleitung beschreibt, wie du mit einem ESP32 und einem Funkmodul deine eigene OpenDTU (Data Transfer Unit) aufbaust. Damit kannst du deinen Hoymiles-Wechselrichter (z.\u202fB. HM-800, HMS-800) direkt auslesen und steuern \u2013 ohne Internet, ohne originale DTU und mit voller Kontrolle \u00fcber deine Daten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 1: Was ist OpenDTU und wozu brauche ich es?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenDTU ersetzt die originale Hoymiles-DTU und bietet folgende Vorteile:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Direkte Auslesung<\/strong>&nbsp;aller Leistungsdaten (auch ohne Internet)<\/li>\n\n\n\n<li><strong>Steuerung<\/strong>&nbsp;des Wechselrichters (Ein\/Aus, Leistungsbegrenzung)<\/li>\n\n\n\n<li><strong>Integration<\/strong>&nbsp;in Smart Home Systeme wie Home Assistant<\/li>\n\n\n\n<li><strong>Datenhoheit<\/strong>&nbsp;\u2013 alles bleibt in deinem eigenen Netzwerk<\/li>\n\n\n\n<li><strong>Kosten<\/strong>&nbsp;ca. 20\u201340 \u20ac f\u00fcr die Hardware (je nach Ausf\u00fchrung)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 2: Hardware-Beschaffung \u2013 Welche Teile brauche ich?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">2.1 Den richtigen Funkchip bestimmen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Wahl des Funkchips h\u00e4ngt von deinem Wechselrichter-Modell ab (siehe Aufkleber am Ger\u00e4t):<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Wechselrichter-Serie<\/th><th class=\"has-text-align-left\" data-align=\"left\">Ben\u00f6tigter Funkchip<\/th><th class=\"has-text-align-left\" data-align=\"left\">Typische Modelle<\/th><\/tr><\/thead><tbody><tr><td>HM-Serie<\/td><td><strong>NRF24L01+<\/strong>&nbsp;(mit externer Antenne)<\/td><td>HM-300, HM-400, HM-600, HM-800<\/td><\/tr><tr><td>HMS \/ HMT-Serie<\/td><td><strong>CMT2300A<\/strong><\/td><td>HMS-800-2T, HMS-1000-2T, HMT-1800-6T<\/td><\/tr><tr><td>Modelle mit \u201eW\u201c<\/td><td>\u274c nicht unterst\u00fctzt<\/td><td>HMS-800W-2T (diese haben WLAN integriert)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2.2 Einkaufsliste<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option A: Selbstbau (l\u00f6ten erforderlich)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Komponente<\/th><th class=\"has-text-align-left\" data-align=\"left\">Empfehlung<\/th><th class=\"has-text-align-left\" data-align=\"left\">Preis ca.<\/th><\/tr><\/thead><tbody><tr><td>ESP32-Entwicklungsboard<\/td><td>Wemos D1 mini ESP32, ESP32-C3, AZ-Delivery DevKit<\/td><td>8\u201312 \u20ac<\/td><\/tr><tr><td>Funkmodul<\/td><td><strong>NRF24L01+<\/strong>&nbsp;mit externer Antenne (PA+LNA)&nbsp;<strong>oder<\/strong>&nbsp;CMT2300A-Modul<\/td><td>3\u20138 \u20ac<\/td><\/tr><tr><td>Display (optional)<\/td><td>SSD1306 oder SH1106 (128&#215;64, I2C)<\/td><td>3\u20135 \u20ac<\/td><\/tr><tr><td>Geh\u00e4use<\/td><td>3D-Druck oder Universal-Geh\u00e4use<\/td><td>2\u201310 \u20ac<\/td><\/tr><tr><td>Kabel \/ Buchsenleisten<\/td><td>Jumper-Kabel, Stiftleisten<\/td><td>2\u20135 \u20ac<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option B: Fertigplatine (l\u00f6tfrei)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Produkt<\/th><th class=\"has-text-align-left\" data-align=\"left\">Bezug<\/th><th class=\"has-text-align-left\" data-align=\"left\">Preis ca.<\/th><\/tr><\/thead><tbody><tr><td>OpenDTU Fusion Board<\/td><td>Spezialisierte Shops (z.\u202fB.&nbsp;<a href=\"https:\/\/awesome-opendtu.de\/\" target=\"_blank\" rel=\"noreferrer noopener\">awesome-opendtu.de<\/a>)<\/td><td>35\u201350 \u20ac<\/td><\/tr><tr><td>Fertig aufgebaute OpenDTU<\/td><td>eBay \/ Kleinanzeigen<\/td><td>40\u201370 \u20ac<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 3: Verkabelung \u2013 Schritt f\u00fcr Schritt<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">3.1 Vorbereitung<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Arbeitsplatz:<\/strong>&nbsp;gut beleuchtet, sauber, frei von statischer Aufladung<\/li>\n\n\n\n<li><strong>Werkzeuge:<\/strong>&nbsp;Feinl\u00f6tkolben (max. 350 \u00b0C), Seitenschneider, Pinzette, \u201eDritte Hand\u201c<\/li>\n\n\n\n<li>Vor dem L\u00f6ten alle Komponenten auf Besch\u00e4digungen pr\u00fcfen.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3.2 Pin-Belegung f\u00fcr NRF24L01+ (f\u00fcr HM-Wechselrichter)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">NRF24L01+ Pin<\/th><th class=\"has-text-align-left\" data-align=\"left\">ESP32 GPIO<\/th><th class=\"has-text-align-left\" data-align=\"left\">Hinweis<\/th><\/tr><\/thead><tbody><tr><td>VCC (3,3V)<\/td><td>3.3V<\/td><td><strong>Nur 3,3V!<\/strong><\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><td><\/td><\/tr><tr><td>CE<\/td><td>GPIO 4<\/td><td><\/td><\/tr><tr><td>CSN<\/td><td>GPIO 5<\/td><td><\/td><\/tr><tr><td>SCK<\/td><td>GPIO 18<\/td><td><\/td><\/tr><tr><td>MOSI<\/td><td>GPIO 23<\/td><td><\/td><\/tr><tr><td>MISO<\/td><td>GPIO 19<\/td><td><\/td><\/tr><tr><td>IRQ<\/td><td>GPIO 16<\/td><td>(optional f\u00fcr verbesserte Kommunikation)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u26a0\ufe0f&nbsp;<strong>Wichtig:<\/strong>&nbsp;Das NRF24L01+ wird&nbsp;<strong>nur mit 3,3 V<\/strong>&nbsp;betrieben.&nbsp;<strong>Nicht an 5 V anschlie\u00dfen<\/strong>&nbsp;\u2013 das zerst\u00f6rt das Modul.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">3.3 Pin-Belegung f\u00fcr CMT2300A (f\u00fcr HMS\/HMT-Wechselrichter)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">CMT2300A Pin<\/th><th class=\"has-text-align-left\" data-align=\"left\">ESP32 GPIO<\/th><\/tr><\/thead><tbody><tr><td>VCC (3,3V)<\/td><td>3.3V<\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><\/tr><tr><td>SDIO<\/td><td>GPIO 14<\/td><\/tr><tr><td>SCLK<\/td><td>GPIO 12<\/td><\/tr><tr><td>CS (Register)<\/td><td>GPIO 27<\/td><\/tr><tr><td>FCS (FIFO)<\/td><td>GPIO 26<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3.4 Optional: Display anschlie\u00dfen (I2C)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Display Pin<\/th><th class=\"has-text-align-left\" data-align=\"left\">ESP32 GPIO<\/th><\/tr><\/thead><tbody><tr><td>VCC<\/td><td>3,3V oder 5V (je nach Display)<\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><\/tr><tr><td>SCL<\/td><td>GPIO 22<\/td><\/tr><tr><td>SDA<\/td><td>GPIO 21<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3.5 Verdrahtung pr\u00fcfen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vor dem ersten Einschalten unbedingt pr\u00fcfen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Liegt VCC am NRF24L01+ wirklich an&nbsp;<strong>3,3V<\/strong>?<\/li>\n\n\n\n<li>Alle GND-Verbindungen vorhanden?<\/li>\n\n\n\n<li>Keine Kurzschl\u00fcsse zwischen benachbarten Pins?<\/li>\n\n\n\n<li>Bei CMT2300A: Sind CS und FCS nicht vertauscht? (h\u00e4ufiger Fehler)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 4: Software-Installation (Firmware flashen)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">4.1 Methode A: Web Flasher (einfachste Methode)<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>ESP32 mit Computer verbinden (USB-Datenkabel,&nbsp;<strong>kein<\/strong>&nbsp;reines Ladekabel).<\/li>\n\n\n\n<li>Browser \u00f6ffnen:&nbsp;<a href=\"https:\/\/www.opendtu.solar\/firmware\/webinstall\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opendtu.solar\/firmware\/webinstall\/<\/a><\/li>\n\n\n\n<li>ESP32 ggf. in Boot-Modus versetzen:\n<ul class=\"wp-block-list\">\n<li><strong>BOOT-Taste<\/strong>&nbsp;gedr\u00fcckt halten<\/li>\n\n\n\n<li>kurz&nbsp;<strong>EN-Taste<\/strong>&nbsp;(Reset) dr\u00fccken<\/li>\n\n\n\n<li>BOOT-Taste loslassen<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Auf \u201eInstall\u201c klicken, COM-Port ausw\u00e4hlen und best\u00e4tigen.<\/li>\n\n\n\n<li>Warten bis \u201eDone!\u201c erscheint (ca. 1\u20132 Minuten).<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">4.2 Methode B: Manuelles Flashen<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Firmware von&nbsp;<a href=\"https:\/\/github.com\/tbnobody\/OpenDTU\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub Releases<\/a>&nbsp;herunterladen (<code>opendtu-*.bin<\/code>).<\/li>\n\n\n\n<li>Mit ESPHome-Flasher oder esptool flashen:bashesptool.py &#8211;chip esp32 &#8211;port COM3 write_flash 0x0 opendtu.bin<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 5: Ersteinrichtung im Browser<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">5.1 WLAN konfigurieren<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Nach dem Flashen startet der ESP32 als Access Point.<\/li>\n\n\n\n<li>Mit dem WLAN&nbsp;<strong><code>OpenDTU-xxxxxx<\/code><\/strong>&nbsp;verbinden, Passwort&nbsp;<strong><code>openDTU42<\/code><\/strong>.<\/li>\n\n\n\n<li>Browser \u00f6ffnen:&nbsp;<code>192.168.4.1<\/code><\/li>\n\n\n\n<li>Anmelden:&nbsp;<strong>Benutzername:<\/strong>&nbsp;<code>admin<\/code>,&nbsp;<strong>Passwort:<\/strong>&nbsp;<code>openDTU42<\/code><\/li>\n\n\n\n<li>Unter&nbsp;<strong>Einstellungen \u2192 Netzwerk \u2192 WiFi<\/strong>&nbsp;dein heimisches WLAN ausw\u00e4hlen und Passwort eingeben.<\/li>\n\n\n\n<li>Speichern \u2013 der ESP32 startet neu und verbindet sich mit deinem WLAN.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">5.2 IP-Adresse herausfinden<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Router-Oberfl\u00e4che:<\/strong>&nbsp;In der Liste der verbundenen Ger\u00e4te nach \u201eOpenDTU\u201c oder \u201eESP32\u201c suchen.<\/li>\n\n\n\n<li><strong>Display:<\/strong>&nbsp;Falls angeschlossen, wird die IP angezeigt.<\/li>\n\n\n\n<li><strong>mDNS:<\/strong>&nbsp;<code>http:\/\/opendtu.local<\/code>&nbsp;(nicht mit allen Betriebssystemen kompatibel).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5.3 Passwort \u00e4ndern<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Mit der IP-Adresse einloggen.<\/li>\n\n\n\n<li><strong>Einstellungen \u2192 Sicherheit<\/strong>&nbsp;\u2192 neues Passwort vergeben und speichern.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 6: Hardware konfigurieren (Pin Mapping)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Unter&nbsp;<strong>Einstellungen \u2192 Hardware \u2192 Pin Mapping<\/strong>&nbsp;die Pins entsprechend deiner Verkabelung einstellen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">F\u00fcr NRF24L01+:<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Parameter<\/th><th class=\"has-text-align-left\" data-align=\"left\">Wert<\/th><\/tr><\/thead><tbody><tr><td>Modul aktivieren<\/td><td>\u2611<\/td><\/tr><tr><td>CE-Pin<\/td><td>4<\/td><\/tr><tr><td>CSN-Pin<\/td><td>5<\/td><\/tr><tr><td>IRQ-Pin<\/td><td>16<\/td><\/tr><tr><td>Modul-Typ<\/td><td>NRF24L01<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">F\u00fcr CMT2300A:<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Parameter<\/th><th class=\"has-text-align-left\" data-align=\"left\">Wert<\/th><\/tr><\/thead><tbody><tr><td>Modul aktivieren<\/td><td>\u2611<\/td><\/tr><tr><td>SDIO-Pin<\/td><td>14<\/td><\/tr><tr><td>SCLK-Pin<\/td><td>12<\/td><\/tr><tr><td>CS-Pin<\/td><td>27<\/td><\/tr><tr><td>FCS-Pin<\/td><td>26<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">F\u00fcr Display (optional):<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Parameter<\/th><th class=\"has-text-align-left\" data-align=\"left\">Wert<\/th><\/tr><\/thead><tbody><tr><td>Display aktivieren<\/td><td>\u2611<\/td><\/tr><tr><td>Typ<\/td><td>SSD1306 oder SH1106<\/td><\/tr><tr><td>SDA<\/td><td>21<\/td><\/tr><tr><td>SCL<\/td><td>22<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Speichern<\/strong>&nbsp;nicht vergessen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 7: Wechselrichter anlernen und verbinden<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">7.1 Wechselrichter-Seriennummer finden<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Auf dem Aufkleber am Wechselrichter (beginnt mit \u201e10\u201c oder \u201e11\u201c)<\/li>\n\n\n\n<li>In der originalen Hoymiles-App (falls genutzt)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">7.2 Original-DTU au\u00dfer Betrieb nehmen<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Originale Hoymiles-DTU vom Strom trennen.<\/li>\n\n\n\n<li>Wechselrichter zur\u00fccksetzen:\n<ul class=\"wp-block-list\">\n<li>AC-Seite (Netzstecker) ziehen<\/li>\n\n\n\n<li>DC-Seite (Solarmodule) abklemmen oder abdecken<\/li>\n\n\n\n<li>5 Minuten warten<\/li>\n\n\n\n<li>Alles wieder anschlie\u00dfen<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">7.3 Wechselrichter in OpenDTU hinzuf\u00fcgen<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>In OpenDTU:&nbsp;<strong>Einstellungen \u2192 Wechselrichter \u2192 Hinzuf\u00fcgen<\/strong><\/li>\n\n\n\n<li>Seriennummer eingeben, optional Namen vergeben.<\/li>\n\n\n\n<li>Speichern.<\/li>\n\n\n\n<li>Nach ca. 30\u201360 Sekunden sollten auf der Startseite die ersten Werte erscheinen.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 8: Leistungsbegrenzung (Drosselung auf 600 W)<\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Auf der Startseite den gew\u00fcnschten Wechselrichter ausw\u00e4hlen.<\/li>\n\n\n\n<li>Unter&nbsp;<strong>\u201eLimit\u201c<\/strong>&nbsp;den gew\u00fcnschten Wert eingeben (z.\u202fB.&nbsp;<strong>600<\/strong>&nbsp;f\u00fcr 600 Watt).<\/li>\n\n\n\n<li><strong>\u201eSet Limit\u201c<\/strong>&nbsp;klicken.<\/li>\n\n\n\n<li>Die Begrenzung wirkt sofort. Die aktuelle Leistung wird alle 15 Minuten aktualisiert.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 9: MQTT und Home Assistant einrichten<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">9.1 MQTT aktivieren<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Einstellungen \u2192 MQTT<\/strong><\/li>\n\n\n\n<li>MQTT aktivieren \u2611<\/li>\n\n\n\n<li>Broker-Adresse, Port, ggf. Benutzername\/Passwort eintragen.<\/li>\n\n\n\n<li><strong>Home Assistant Auto Discovery<\/strong>&nbsp;aktivieren \u2611<\/li>\n\n\n\n<li>Speichern.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">9.2 In Home Assistant integrieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bei aktiviertem Auto Discovery wird OpenDTU automatisch unter&nbsp;<strong>Einstellungen \u2192 Ger\u00e4te &amp; Dienste<\/strong>&nbsp;erkannt. Alle Wechselrichter erscheinen als eigene Ger\u00e4te.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 10: H\u00e4ufige Probleme und L\u00f6sungen<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Problem<\/th><th class=\"has-text-align-left\" data-align=\"left\">L\u00f6sung<\/th><\/tr><\/thead><tbody><tr><td>ESP32 wird nicht erkannt<\/td><td>Anderes USB-Kabel, anderen Port testen, Boot-Modus manuell aktivieren<\/td><\/tr><tr><td>Keine Verbindung zum Wechselrichter<\/td><td>Pin-Belegung pr\u00fcfen; Original-DTU entfernt? Wechselrichter zur\u00fcckgesetzt?<\/td><\/tr><tr><td>Funkverbindung rei\u00dft ab<\/td><td>Antenne ausrichten; Sendeleistung erh\u00f6hen; CMT2300A: Frequenz leicht anpassen<\/td><\/tr><tr><td>Display bleibt dunkel<\/td><td>I2C-Adresse pr\u00fcfen (0x3C \/ 0x3D); Spannungsversorgung pr\u00fcfen; SDA\/SCL richtig?<\/td><\/tr><tr><td>Seriennummer wird nicht akzeptiert<\/td><td>Wechselrichter muss Strom haben (tags\u00fcber); 30\u201360 Minuten warten<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Teil 11: Backup und Wiederherstellung<\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Einstellungen \u2192 Konfigurationsverwaltung \u2192 Exportieren<\/strong>&nbsp;\u2013 speichert&nbsp;<code>opendtu_config.json<\/code><\/li>\n\n\n\n<li>Bei Bedarf: Datei ausw\u00e4hlen und&nbsp;<strong>Importieren<\/strong>&nbsp;\u2013 nach Neustart ist alles wiederhergestellt.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Checkliste f\u00fcr den erfolgreichen Aufbau<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Funkchip-Typ anhand Wechselrichter-Modell bestimmt<\/li>\n\n\n\n<li>Alle Hardware-Komponenten beschafft<\/li>\n\n\n\n<li>ESP32 mit Funkmodul verdrahtet (3,3V beachtet!)<\/li>\n\n\n\n<li>Verkabelung auf Kurzschl\u00fcsse gepr\u00fcft<\/li>\n\n\n\n<li>Firmware \u00fcber Web Flasher installiert<\/li>\n\n\n\n<li>WLAN-Konfiguration durchgef\u00fchrt<\/li>\n\n\n\n<li>IP-Adresse notiert<\/li>\n\n\n\n<li>Pin Mapping in der Oberfl\u00e4che konfiguriert<\/li>\n\n\n\n<li>Wechselrichter-Seriennummer eingetragen<\/li>\n\n\n\n<li>Original-DTU entfernt, Wechselrichter zur\u00fcckgesetzt<\/li>\n\n\n\n<li>Daten auf der Startseite sichtbar<\/li>\n\n\n\n<li>(Optional) MQTT eingerichtet<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Weiterf\u00fchrende Ressourcen<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Offizielle Dokumentation:&nbsp;<a href=\"https:\/\/www.opendtu.solar\/\" target=\"_blank\" rel=\"noreferrer noopener\">opendtu.solar<\/a><\/li>\n\n\n\n<li>GitHub:&nbsp;<a href=\"https:\/\/github.com\/tbnobody\/OpenDTU\" target=\"_blank\" rel=\"noreferrer noopener\">github.com\/tbnobody\/OpenDTU<\/a><\/li>\n\n\n\n<li>Deutsche Community:&nbsp;<a href=\"https:\/\/www.mikrocontroller.net\/\" target=\"_blank\" rel=\"noreferrer noopener\">mikrocontroller.net \u2013 Hoymiles DTU alternative<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>20250321 DerSchneider Einleitung Diese Anleitung beschreibt, wie du mit einem ESP32 und einem Funkmodul deine eigene OpenDTU (Data Transfer Unit) aufbaust. Damit kannst du deinen Hoymiles-Wechselrichter (z.\u202fB. HM-800, HMS-800) direkt auslesen und steuern \u2013 ohne Internet, ohne originale DTU und mit voller Kontrolle \u00fcber deine Daten. Teil 1: Was ist OpenDTU und wozu brauche ich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2470","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/posts\/2470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/comments?post=2470"}],"version-history":[{"count":0,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/posts\/2470\/revisions"}],"wp:attachment":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/media?parent=2470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/categories?post=2470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/tags?post=2470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}