NEWS
OpenDTU mit ESP32 und CMT2300A: Pin Belegung?
-
@wolfgangfb evtl habe die schon was erfunden:
https://wechselrichter-versand.de/openDTU-AHOY-DTU-fuer-Hoymiles-Serie-HM-Bausatz/openDTU.2Einsatzgebiet:
Der Bausatz funktioniert nur für HM300, HM400, HM600, HM800, HM1200 und HM1500 (DTUpro - Alternative)
Er funktioniert NICHT für HMT2250, HMS2000 oder andere HMT und HMS Geräte. Für diese Geräte benötigen Sie die neu entwickelte openDTUS.oder Die:
https://www.diamex.de/dxshop/DX-DTU-Gateway-fuer-HoymilesZ-Wechselrichter-HMS-HMT-Serie -
@laser sagte in OpenDTU mit ESP32 und CMT2300A: Pin Belegung?:
@wolfgangfb evtl habe die schon was erfunden:
https://wechselrichter-versand.de/openDTU-AHOY-DTU-fuer-Hoymiles-Serie-HM-Bausatz/openDTU.2Ja, haben die:
https://wechselrichter-versand.de/openDTU-Platine-fuer-ALLE-Hoymiles-HM-HMT-HMS-Bausatz/HY10015
Ich habe eben die Hardware hier und würde einfach gerne wissen, wie ich die verdrahten soll. (Die Leiterbahnen der Platine auf dem Bild auf dieser Seite passen nicht 100% zu der Datei mit der Pinbelegung)
-
@wolfgangfb ich kann mir nicht vorstellen, daß die fotografierte Leiterplatte nicht passt. Leiterplatte kann man durch Steckbrücken ersetzen, zum Probieren. Ist doch eigentlich sehr gut beschrieben. Da hilft nur, weiter probieren und den Fehler suchen.
-
@laser
Falls es jemand interessiert, ich habe es jetzt hinbekommen. (orientiert habe ich mich an der Platine auf https://github.com/tbnobody/OpenDTU/discussions/844)Verdrahtung:
SCLK -> GPIO 12
SDIO -> GPIO 14
CSB -> GPIO 27
FCSB -> GPIO 26
(12, 14, 27 und 26 liegen auf dem von mir verwendeten ESP32 VROOM direkt nebeneinander so dass ich einen 4 PIN Dupont Stecker verweden konnte, GND ist doppelt verdrahtet, ist aber nicht notwendig)
GPIO 1-3 des CMT sind nicht angeschlossenPinbelegungsdatei:
[ { "name": "ESP32 mit CMT Modul Wolfgang", "cmt": { "clk": 12, "cs": 27, "fcs": 26, "sdio": 14, "gpio2": -1, "gpio3": -1 }, "nrf24": { "clk": -1, "cs": -1, "en": -1, "irq": -1, "miso": -1, "mosi": -1 } } ]
Damit ist auch klar, dass die Pins eben nicht die Pin Nummern auf dem Chip sondern die GPIO Nummern sind Das war für mich nicht klar weil auf den github Diskussionen von untershiedlichen Pin Belegungen der ESP32 Chips gesprochen wurde.
-
@wolfgangfb Das ist vermutlich nicht deutlich rübergekommen:
Zitat vom 13. Juni:
z.B. GPIO19 an MISO - da eine Brücke legen.
Was nun GPIO19 ist, muß man rausfinden. Nach dem Typ des ESP, den man hat, googeln und ein PINOUT Schema finden.Die GPIO Nummern sind entscheidend. Die GPIO's können ja je nach Platine an andere Stifte gelegt sein. Es sind auch nicht alle Pins des Controlers auf Stifte gelegt.
-
so habe ich das stupide verdrahtet
-
@elektroman sagte in [OpenDTU mit ESP32 und CMT2300A: Pin Belegung?
so habe ich das stupide verdrahtet
...bei einem NRF24L01, hier geht es aber um den CMT2300A
-
ok sorry habe ich überlesen
-
@wolfgangfb habs grad verlötet, klappt aber nicht.
bekomme:
15:34:05 I: TX 865.00Mhz | 15 80 42 26 55 81 00 17 65 80 0b 00 64 9e d9 cd 00 00 00 00 00 00 00 00 7c c5 8b 15:34:05 W: CMT TX failed, code: 2
wie kann ich diese datei einspielen? bzw was muss ich für IRQ einstellen
-
@jmeister79
Hast du eventuell schon das Problem lösen können?
Bei mir sieht es sehr ähnlich aus:16:58:44 I: resetPayload: id: 0
16:58:44 I: (#0) prepareDevInformCmd 0x0b
16:58:44 I: TX 865.00Mhz | 15 80 15 19 46 81 00 17 65 80 0b 00 64 a0 3f 24 00 00 00 00 00 00 00 00 49 49 78
16:58:44 W: CMT TX failed, code: 2Vielen Dank
Peter -
@pkmax Leider nicht.
Hab mir jetzt so n breakout Board bestellt weil ich dachte ich hab falsch gelötet, aber ich kriegs nicht in Gang