Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. OpenDTU mit ESP32 und CMT2300A: Pin Belegung?

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    200

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    7.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

OpenDTU mit ESP32 und CMT2300A: Pin Belegung?

OpenDTU mit ESP32 und CMT2300A: Pin Belegung?

Scheduled Pinned Locked Moved Hardware
24 Posts 6 Posters 20.3k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Laser

    @wolfgangfb AHA, deshalb also.
    https://github.com/tbnobody/OpenDTU
    Zeigen aber auch keine Pinbelegung. Probieren, was soll schon schief gehen?
    oder hier (viel Musikgeklimper, wenig Information):
    https://www.youtube.com/watch?v=jDiUyHAj0d4

    W Offline
    W Offline
    WolfgangFB
    wrote on last edited by
    #12

    @laser sagte in OpenDTU mit ESP32 und CMT2300A: Pin Belegung?:

    @wolfgangfb AHA, deshalb also.
    https://github.com/tbnobody/OpenDTU
    Zeigen aber auch keine Pinbelegung. Probieren, was soll schon schief gehen?

    Na ja, probiert habe ich es, es klappt aber so nicht (keine Verbindung mit dem CMT) deshalb wollte ich einfach mal wissen, ob das schon jemand erfolgreich hinbekommen hat (und wenn ja wie)

    L 1 Reply Last reply
    0
    • L Laser

      @wolfgangfb AHA, deshalb also.
      https://github.com/tbnobody/OpenDTU
      Zeigen aber auch keine Pinbelegung. Probieren, was soll schon schief gehen?
      oder hier (viel Musikgeklimper, wenig Information):
      https://www.youtube.com/watch?v=jDiUyHAj0d4

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      wrote on last edited by
      #13

      @laser OffTopic:
      Der Downvote hier
      https://forum.iobroker.net/topic/66054/opendtu-mit-esp32-und-cmt2300a-pin-belegung/8
      war sicher unbeabsichtigt ! 😉

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      1 Reply Last reply
      0
      • W WolfgangFB

        @laser sagte in OpenDTU mit ESP32 und CMT2300A: Pin Belegung?:

        @wolfgangfb AHA, deshalb also.
        https://github.com/tbnobody/OpenDTU
        Zeigen aber auch keine Pinbelegung. Probieren, was soll schon schief gehen?

        Na ja, probiert habe ich es, es klappt aber so nicht (keine Verbindung mit dem CMT) deshalb wollte ich einfach mal wissen, ob das schon jemand erfolgreich hinbekommen hat (und wenn ja wie)

        L Offline
        L Offline
        Laser
        wrote on last edited by Laser
        #14

        @wolfgangfb evtl habe die schon was erfunden:
        https://wechselrichter-versand.de/openDTU-AHOY-DTU-fuer-Hoymiles-Serie-HM-Bausatz/openDTU.2

        Einsatzgebiet:
        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

        W 1 Reply Last reply
        0
        • L Laser

          @wolfgangfb evtl habe die schon was erfunden:
          https://wechselrichter-versand.de/openDTU-AHOY-DTU-fuer-Hoymiles-Serie-HM-Bausatz/openDTU.2

          Einsatzgebiet:
          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

          W Offline
          W Offline
          WolfgangFB
          wrote on last edited by
          #15

          @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.2

          Ja, 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)

          L 1 Reply Last reply
          0
          • W WolfgangFB

            @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.2

            Ja, 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)

            L Offline
            L Offline
            Laser
            wrote on last edited by
            #16

            @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.

            W 1 Reply Last reply
            0
            • L Laser

              @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.

              W Offline
              W Offline
              WolfgangFB
              wrote on last edited by
              #17

              @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 angeschlossen

              Pinbelegungsdatei:

              [
                  {
                      "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.

              cmt2300.jpg

              L jmeister79J 2 Replies Last reply
              0
              • W WolfgangFB

                @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 angeschlossen

                Pinbelegungsdatei:

                [
                    {
                        "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.

                cmt2300.jpg

                L Offline
                L Offline
                Laser
                wrote on last edited by Laser
                #18

                @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.

                1 Reply Last reply
                0
                • E Offline
                  E Offline
                  Elektroman
                  wrote on last edited by
                  #19

                  0ac0924c-eaae-410f-9b89-72800fc4d5e1-image.png

                  so habe ich das stupide verdrahtet

                  W 1 Reply Last reply
                  0
                  • E Elektroman

                    0ac0924c-eaae-410f-9b89-72800fc4d5e1-image.png

                    so habe ich das stupide verdrahtet

                    W Offline
                    W Offline
                    WolfgangFB
                    wrote on last edited by
                    #20

                    @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

                    1 Reply Last reply
                    0
                    • E Offline
                      E Offline
                      Elektroman
                      wrote on last edited by
                      #21

                      ok sorry habe ich überlesen

                      1 Reply Last reply
                      0
                      • W WolfgangFB

                        @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 angeschlossen

                        Pinbelegungsdatei:

                        [
                            {
                                "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.

                        cmt2300.jpg

                        jmeister79J Offline
                        jmeister79J Offline
                        jmeister79
                        wrote on last edited by jmeister79
                        #22

                        @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

                        P 1 Reply Last reply
                        0
                        • jmeister79J jmeister79

                          @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

                          P Offline
                          P Offline
                          pkmax
                          wrote on last edited by
                          #23

                          @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: 2

                          Vielen Dank
                          Peter

                          jmeister79J 1 Reply Last reply
                          0
                          • P pkmax

                            @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: 2

                            Vielen Dank
                            Peter

                            jmeister79J Offline
                            jmeister79J Offline
                            jmeister79
                            wrote on last edited by
                            #24

                            @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

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            138

                            Online

                            32.4k

                            Users

                            81.3k

                            Topics

                            1.3m

                            Posts
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            ioBroker Community 2014-2025
                            logo
                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Recent
                            • Tags
                            • Unread 0
                            • Categories
                            • Unreplied
                            • Popular
                            • GitHub
                            • Docu
                            • Hilfe