OpenDTU - Datenaustausch/Steuerung von Hoymiles-Wechselrichtern
von
am Gestern um 14:33 (102 Hits)
Vielleicht hat der eine oder andere sich bereits dazu entschlossen, mit einem "Balkonkraftwerk" etwas Strom zu produzieren.
Durch die Anregung eines Bekannten, der zunächst für die Datenkommunikation mit seinem Wechselrichter eine Ahoy-DTU
einsetzte, bin ich auf die Thematik aufmerksam geworden.
Diese DTU, die preislich weit unterhalb der vom Hersteller angebotenen liegt, ist ähnlich modular aufgebaut und konfigurierbar,
wie die m. M. nach bedeutend komfortablere OpenDTU, ein Github-Projekt. Es sind bereits für beide DTU eine Vielzahl an
Aufbauvorschlägen im Internet vorhanden und da ich in diesem Forum bisher keinen Eintrag zu dieser Thematik fand, möchte ich
meinen Lösungsansatz vorstellen.
Dazu habe ich zur Information eine Datei erstellt, die stets bei neuen Erkenntnissen erweitert wird. Ebenso sind zwei Leiterplatten
entstanden, die eine, mit der die Komponenten kompakt angeordnet werden können, und die andere, eine Adapterplatine für
ein CMT-Funkmodul, was für die HMS- sowie HMT-Typen erforderlich ist.
Die Basisplatine ist so ausgelegt, dass ein 1,30"- oder 2,24"-OLED-Display zum Einsatz kommen kann, die in verschiedenen
Farben angeboten werden.
Außerdem ist der Steckplatz für das erforderliche 38-polige ESP-Modul für eine Breite von 22,86 bzw. 25,40 mm ausgelegt.
Diese Einheit passt in ein Industriegehäuse und wer seine DTU stets im Auge behalten möchte, sollte sich für den Betrieb mit
einem ein Display entscheiden. In diesem Fall kann eine Frontabdeckung aus dem 3D-Drucker (z. Z. nur für 2,42") eingesetzt werden.
Downloads zur Aktualisierung der Software für das ESP32-Modul sind bei Github verfügbar; für die Konfiguration innerhalb der
OpenDTU, besonders bei Einsatz des CMT-Funkmoduls, habe ich eine passende Datei erstellt (*.json).
Das Modul wurde bereits erfolgreich mit Wechselrichtern vom Typ HM (WLAN; 2,4 GHz) sowie HMS (Sub-1-GHz; 868 MHz) eingesetzt.
Wer interessiert ist, sollte sich zunächst das Video ansehen: Aufbau einer OpenDTU
Und sich danach weiter informieren: Github-Projekt
![]()
![]()