OpenDTU
Waarom een OpenDTU?
Een OpenDTU maakt het voor je mogelijk om op een goedkope manier volledige controle over je Hoymiles omvormer te krijgen. De kosten liggen rond de €15, je hoeft niets te solderen, en je hebt beperkte technische kennis nodig.
Voordelen van de OpenDTU
- Goedkoop (ongeveer €15)
- Volledige lokale integratie met HomeAssistant
- Lokale webinterface
- Geen cloud
Nadelen van de OpenDTU t.o.v. officiële DTU:
- Geen mogelijkheid tot upgraden firmware
- Geen support van Hoymiles op afstand
Wat heb ik nodig?
- Een ESP32 naar keuze (ESP32 WROOM-32 met ingebouwde WiFi aanbevolen)
- Een CMT2300A module 868/915Mhz versie. (E49-900MBL-01 aanbevolen)
- Dupont female jumper kabels.
De CMT2300A is als losse module (E49-900M20S) of als prototype board (E49-900MBL-01) verkrijgbaar. Het Prototypeboard is duurder, maar sterk aanbevolen. De losse module is erg klein en vergt goede soldeer ervaring.
Het prototypeboard is de beste keuze, het is eenvoudiger en komt compleet met antenne.
Hoe sluit ik de boel aan?
Module
Soldeer draadjes aan de volgende pinnetjes:
PIN | CMT |
08 | VCC |
09 | GND |
13 | CS |
14 | FCS |
12 | SDIO |
11 | CLK |
Prototype board:
Verwijder de jumper tussen Pin 1 en 2 en sluit de kabels als volgt aan:
PIN | CMT |
01 | VCC |
05 | GND |
09 | CS |
10 | FCS |
11 | SDIO |
12 | CLK |
ESP32
Sluit nu de kabels als volgt aan op de ESP32, kijk hiervoor op de ESP32 module of online voor de pin-out van jouw module:
ESP32 | CMT |
3.3v | VCC |
GND | GND |
27 | CS |
26 | FCS |
14 | SDIO |
12 | CLK |
Installatie
Vervolgens sluit je de ESP32 aan op je computer en ga je met een Chromium gebaseerde browser zoals Edge (Windows), Brave of Safari (Mac) naar onderstaande URL, kies je voor ESP32 en klik je op de blauwe “INSTALL” knop.
https://www.opendtu.solar/firmware/webinstall/
Er komt nu een popup waarin je een seriele poort moet kiezen, kies hier je ES32.
Is deze niet zichtbaar? Wacht 5 minuten en probeer het opnieuw. Nog steeds niet? Probeer een andere usb-poort of een andere computer.
Als het goed is start nu de installatie van de firmware.
Zodra de installatie voltooit is koppel je de ESP32 los van je computer en sluit je deze aan op een USB Adapter.
De OpenDTU is nu klaar voor configuratie.
Configuratie
Zodra de OpenDTU opgestart is zal deze een WiFi signaal uitzenden met de naam “OpenDTU-*” Het standaard wachtwoord is “openDTU42” (zonder de haakjes).
Zodra je verbonden bent met je telefoon/computer ga je naar
http://192.168.4.1. Je komt nu op OpenDTU webinterface.
Ga naar Settings > Network Settings en vul je WiFi gegevens in. De standaard inloggegevens zijn:
- Username: admin
- Password: openDTU42
Zodra je de gegevens hebt ingesteld zal de openDTU verbinding maken met je WiFi netwerk. Het accesspoint blijft nog even on-line, je kunt het nieuwe IP adres zien via info > Network. Het accesspoint gaat vanzelf na 3 minuten uit.
Om de CMT2300A werkend te krijgen on OpenDTU moet je nog het volgende doen:
Open kladblok/notepad of een andere teksteditor (geen word of vergelijkbaar) en plak deze configuratie er in:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| [
{
"name": "ESP32 met CMT2300A",
"cmt": {
"clk": 12,
"cs": 27,
"fcs": 26,
"sdio": 14,
"gpio2": -1,
"gpio3": -1
}
}
] |
Sla deze op als pin_mapping.json
Ga nu in de OpenDTU naar settings > config management.
Kies onder restore voor “Pin Mapping (pin_mapping.json)” en klik op Browse. Kies nu het bestand dat je zojuist aangemaakt hebt en klik op restore.
Het systeem herstart nu, na enkele seconden krijg je de web interface weer te zien en zou de CM3200A on-line moeten zijn.
Inverters toevoegen
De laatste stap is het toevoegen van je omvormer. Dit kan via settings > inverter.
Je vult hier simpelweg het serienummer van je inverter in (staat op de sticker op de omvormer zelf) en een toepasselijke naam. Door op Add te klikken is de inverter toegevoegd en start OpenDTU met zijn werk.
En nu?
Nu bouw je het geheel in een leuk doosje dat je nog hebt liggen, dat je koopt bij de bouwmarkt of via internet. Of je legt het op een plank en denkt er niet meer aan. De OpenDTU verzameld netjes gegevens, en wat je er verder mee doet, is aan jou.
En nog een extra plaatje voor de mensen die het graag visueel zien of iets bij willen houden tijdens het aansluiten: