Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Suche Tipps für den Expander MCP23017

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    786

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Suche Tipps für den Expander MCP23017

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
esptasmotamcp23017
13 Beiträge 4 Kommentatoren 1.5k Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Basti97B Offline
    Basti97B Offline
    Basti97
    Most Active
    schrieb am zuletzt editiert von
    #1

    Ich suche für dieses Board (MCP23017). Eine Anleitung wie ich diesen an einem ESP Board anschließen kann.
    Vielleicht kann mir auch jemand sagen was ich bei dem Anschluss an den ESP beachten muss und welche Gpios ich bei den ESP nutzen sollte.
    Der ESP ist mit Tasmota geflasht.

    Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

    UncleSamU S 2 Antworten Letzte Antwort
    0
    • Basti97B Basti97

      Ich suche für dieses Board (MCP23017). Eine Anleitung wie ich diesen an einem ESP Board anschließen kann.
      Vielleicht kann mir auch jemand sagen was ich bei dem Anschluss an den ESP beachten muss und welche Gpios ich bei den ESP nutzen sollte.
      Der ESP ist mit Tasmota geflasht.

      UncleSamU Offline
      UncleSamU Offline
      UncleSam
      Developer
      schrieb am zuletzt editiert von
      #2

      @Basti97 Falls es kein ESP sein muss: mit dem i2c Adapter und einem Raspi kannst du den MCP230xx direkt aus ioBroker steuern.

      Bezüglich ESP und Tasmota kann ich leider nicht weiterhelfen.

      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
      ♡-lichen Dank an meine Sponsoren

      Basti97B 1 Antwort Letzte Antwort
      0
      • Basti97B Basti97

        Ich suche für dieses Board (MCP23017). Eine Anleitung wie ich diesen an einem ESP Board anschließen kann.
        Vielleicht kann mir auch jemand sagen was ich bei dem Anschluss an den ESP beachten muss und welche Gpios ich bei den ESP nutzen sollte.
        Der ESP ist mit Tasmota geflasht.

        S Offline
        S Offline
        strago
        schrieb am zuletzt editiert von
        #3

        @Basti97 am einfachsten ist es wahrscheinlich mit EASYESP wenn du keinen Raspi nutzen willst.

        https://www.letscontrolit.com/wiki/index.php?title=Devices

        Sollte eigentlich Problemlos damit funktionieren. Wie es mit Tasmota ist kann ich dir auch nicht sagen.

        Basti97B S 2 Antworten Letzte Antwort
        0
        • UncleSamU UncleSam

          @Basti97 Falls es kein ESP sein muss: mit dem i2c Adapter und einem Raspi kannst du den MCP230xx direkt aus ioBroker steuern.

          Bezüglich ESP und Tasmota kann ich leider nicht weiterhelfen.

          Basti97B Offline
          Basti97B Offline
          Basti97
          Most Active
          schrieb am zuletzt editiert von
          #4

          @UncleSam Mhh mir geht es in erster Linie erstmal um den Anschluss des Boards. Wie hast du es genau angeschlossen.

          Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

          UncleSamU 1 Antwort Letzte Antwort
          0
          • S strago

            @Basti97 am einfachsten ist es wahrscheinlich mit EASYESP wenn du keinen Raspi nutzen willst.

            https://www.letscontrolit.com/wiki/index.php?title=Devices

            Sollte eigentlich Problemlos damit funktionieren. Wie es mit Tasmota ist kann ich dir auch nicht sagen.

            Basti97B Offline
            Basti97B Offline
            Basti97
            Most Active
            schrieb am zuletzt editiert von
            #5

            @strago Das Softwaremäßige k8mmt als nächstes aber wie hast du das Board beschaltet bzw an den ESP angeschlossen.

            Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

            1 Antwort Letzte Antwort
            0
            • Basti97B Basti97

              @UncleSam Mhh mir geht es in erster Linie erstmal um den Anschluss des Boards. Wie hast du es genau angeschlossen.

              UncleSamU Offline
              UncleSamU Offline
              UncleSam
              Developer
              schrieb am zuletzt editiert von
              #6

              @Basti97 Ich weiss nicht, was du für ein "Board" hast, weil der MCP ist eigentlich nur ein Chip.

              Aber schlussendlich: VCC und GND an die Spannungsversorgung des Raspi oder ESP, dann SCL und SDA zwischen den beiden Geräten verbinden. Danach kannst du die GPIO Pins benutzen. Oder was meinst du mit deiner Frage?

              Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
              ♡-lichen Dank an meine Sponsoren

              Basti97B 1 Antwort Letzte Antwort
              1
              • UncleSamU UncleSam

                @Basti97 Ich weiss nicht, was du für ein "Board" hast, weil der MCP ist eigentlich nur ein Chip.

                Aber schlussendlich: VCC und GND an die Spannungsversorgung des Raspi oder ESP, dann SCL und SDA zwischen den beiden Geräten verbinden. Danach kannst du die GPIO Pins benutzen. Oder was meinst du mit deiner Frage?

                Basti97B Offline
                Basti97B Offline
                Basti97
                Most Active
                schrieb am zuletzt editiert von Basti97
                #7

                @UncleSam ich habe diese schwarze Platine. Und dort gibt es zwei VCC und GND aber die sind bestimmt durch verbunden. Der Reset Eingang muss glaube ich auch an VCC.
                alt text

                Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

                UncleSamU 1 Antwort Letzte Antwort
                0
                • Basti97B Basti97

                  @UncleSam ich habe diese schwarze Platine. Und dort gibt es zwei VCC und GND aber die sind bestimmt durch verbunden. Der Reset Eingang muss glaube ich auch an VCC.
                  alt text

                  UncleSamU Offline
                  UncleSamU Offline
                  UncleSam
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  @Basti97 So wie es aussieht, hat der Reset bereits einen Pull-up; aber wenn's nicht geht, dann musst du das noch verbinden, richtig.

                  Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                  ♡-lichen Dank an meine Sponsoren

                  Basti97B 1 Antwort Letzte Antwort
                  0
                  • UncleSamU UncleSam

                    @Basti97 So wie es aussieht, hat der Reset bereits einen Pull-up; aber wenn's nicht geht, dann musst du das noch verbinden, richtig.

                    Basti97B Offline
                    Basti97B Offline
                    Basti97
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @UncleSam ich habe die beiden Spannungsanschlüsse auf der Seite genommen wo der SDa Anschluss ist. Nun ist die Frage ob ich auf der Seite wo die Gpios ist auch den VCC/ GND brauche. Da eigentlich der Chip nur eine Spanningsversorgung hat.

                    Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

                    UncleSamU 1 Antwort Letzte Antwort
                    0
                    • Basti97B Basti97

                      @UncleSam ich habe die beiden Spannungsanschlüsse auf der Seite genommen wo der SDa Anschluss ist. Nun ist die Frage ob ich auf der Seite wo die Gpios ist auch den VCC/ GND brauche. Da eigentlich der Chip nur eine Spanningsversorgung hat.

                      UncleSamU Offline
                      UncleSamU Offline
                      UncleSam
                      Developer
                      schrieb am zuletzt editiert von
                      #10

                      @Basti97 Ich denke, eines reicht. Wie du richtig sagst, hat der Chip nur eine Spannungsversorgung. Ich vermute, das ist einfach verbunden damit man bei den GPIOs auch gleich beide Pegel abgreifen kann.

                      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                      ♡-lichen Dank an meine Sponsoren

                      Basti97B 1 Antwort Letzte Antwort
                      0
                      • UncleSamU UncleSam

                        @Basti97 Ich denke, eines reicht. Wie du richtig sagst, hat der Chip nur eine Spannungsversorgung. Ich vermute, das ist einfach verbunden damit man bei den GPIOs auch gleich beide Pegel abgreifen kann.

                        Basti97B Offline
                        Basti97B Offline
                        Basti97
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @UncleSam Ja bestimmt. Da muss ich mal messen. Ich brauche es ja nur auspacken.😂😂 Weil mir das ein bisschen komisch vorgekommen ist das VCC/ GND zweimal vorkommt. Und wenn sie eine unterschiedliche Aufgabe hätten dann müsste ja der Name anders sein. Bis jetzt habe ich auch noch keine richtige Anleitung gefunden. Aber eigentlich ist es sonst selbsterklärend A0-A2 Einstellung der Bus Adresse/ Spannung und Bus/ und 26c Gpios.

                        Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

                        1 Antwort Letzte Antwort
                        0
                        • S strago

                          @Basti97 am einfachsten ist es wahrscheinlich mit EASYESP wenn du keinen Raspi nutzen willst.

                          https://www.letscontrolit.com/wiki/index.php?title=Devices

                          Sollte eigentlich Problemlos damit funktionieren. Wie es mit Tasmota ist kann ich dir auch nicht sagen.

                          S Offline
                          S Offline
                          Sebby18
                          schrieb am zuletzt editiert von Sebby18
                          #12

                          @strago
                          Hallo,
                          ich versuche schön länger vorerst „nur“ mit einen MCP23017 eine LED zum Testen leuchten zu lassen. Später sollen es Relais werden.

                          Ich kann bereits erfolgreich Relais, welche direkt an der NodeMCUv2 hängen schalten.
                          Zwar nur über http-Befehle, aber das reicht mir vollkommen. Die Zustände der direkt geschalteten habe ich auch als Objekte im IoBroker. Da ist alles soweit gut.

                          Aber mit dem MCP23017 hab ich kein Erfolg.
                          Am NodeMCUv2 unter Devices habe ich den MCP23017 hinzugefügt.
                          Task 5 / Enable / Switch input - MCP23017 / MCP23017_1 / I2C / 1 / SDA: GPIO-4 (D2) & SCL: GPIO-5 (D1) / State: (wechselt 0 oder 1)

                          Der MCP23017 hat die Adresse 0x20 bekommen.
                          SDA -> D2 am NodeMCUv2
                          SCL -> D1 am NodeCUv2
                          Es wird im State 0 oder 1 angezeigt.

                          Je nachdem ob ich
                          http://192.168.51.51/control?cmd=MCPGPIO,1,1
                          oder
                          http://192.168.51.51/control?cmd=MCPGPIO,1,0
                          schicke.

                          Aber die LED leuchtet nicht. ☹

                          Auf der Seite https://www.letscontrolit.com/wiki/index.php?title=MCP23017
                          sehen die Einstellungen auch anders aus. Liegt wohl am Alter der Seite/ EasyESP Version…
                          Bei mir im EasyESP sehe ich in der Device Seite keine IDX/Var Einstellungen für MCP23017.

                          Auf dem NodeMCUv2 ist EasyESP geflasht.
                          ESP_Easy_mega_20210802_normal_ESP8266_4M1M

                          Ich mache das als kleines Hobby für mich und habe auch schon mein Gaszähler „smart“ gemacht. 😊

                          Ich habe auch Seiten über MQTT gelesen. Da fehlt mir aber leider jedes Verständnis mit den Befehlen. MQTT ist aber erfolgreich für mein IoBroker eingerichtet. Die Objekte sind da und können genutzt werden.

                          Die http Befehle sind für mich genau der richtige Schwierigkeitsgrad.
                          Das Steuern realisiere ich über Blockly.

                          Wenn ihr in die Richtung eine Lösung für mich habt, wäre das super.
                          Falls noch Fragen zu meinen Einstellungen aufkommen, einfach schreiben.

                          Danke für's lesen und genießt das Wochenende.

                          So, nach noch ein paar Stunden suchen im Netz und Versuchen. Bin ich jetzt erfolgreich die Pin's am MCP23017 zu schalten.

                          Warum auch immer ist bei mir die Pinbelegung anders als überall im Internet zu finden.
                          Der erste Pin unten links, wenn die Ausbuchtung des MCP'S links ist, ist bei mir Pin 9 ! ! !mcp23017.png

                          UncleSamU 1 Antwort Letzte Antwort
                          0
                          • S Sebby18

                            @strago
                            Hallo,
                            ich versuche schön länger vorerst „nur“ mit einen MCP23017 eine LED zum Testen leuchten zu lassen. Später sollen es Relais werden.

                            Ich kann bereits erfolgreich Relais, welche direkt an der NodeMCUv2 hängen schalten.
                            Zwar nur über http-Befehle, aber das reicht mir vollkommen. Die Zustände der direkt geschalteten habe ich auch als Objekte im IoBroker. Da ist alles soweit gut.

                            Aber mit dem MCP23017 hab ich kein Erfolg.
                            Am NodeMCUv2 unter Devices habe ich den MCP23017 hinzugefügt.
                            Task 5 / Enable / Switch input - MCP23017 / MCP23017_1 / I2C / 1 / SDA: GPIO-4 (D2) & SCL: GPIO-5 (D1) / State: (wechselt 0 oder 1)

                            Der MCP23017 hat die Adresse 0x20 bekommen.
                            SDA -> D2 am NodeMCUv2
                            SCL -> D1 am NodeCUv2
                            Es wird im State 0 oder 1 angezeigt.

                            Je nachdem ob ich
                            http://192.168.51.51/control?cmd=MCPGPIO,1,1
                            oder
                            http://192.168.51.51/control?cmd=MCPGPIO,1,0
                            schicke.

                            Aber die LED leuchtet nicht. ☹

                            Auf der Seite https://www.letscontrolit.com/wiki/index.php?title=MCP23017
                            sehen die Einstellungen auch anders aus. Liegt wohl am Alter der Seite/ EasyESP Version…
                            Bei mir im EasyESP sehe ich in der Device Seite keine IDX/Var Einstellungen für MCP23017.

                            Auf dem NodeMCUv2 ist EasyESP geflasht.
                            ESP_Easy_mega_20210802_normal_ESP8266_4M1M

                            Ich mache das als kleines Hobby für mich und habe auch schon mein Gaszähler „smart“ gemacht. 😊

                            Ich habe auch Seiten über MQTT gelesen. Da fehlt mir aber leider jedes Verständnis mit den Befehlen. MQTT ist aber erfolgreich für mein IoBroker eingerichtet. Die Objekte sind da und können genutzt werden.

                            Die http Befehle sind für mich genau der richtige Schwierigkeitsgrad.
                            Das Steuern realisiere ich über Blockly.

                            Wenn ihr in die Richtung eine Lösung für mich habt, wäre das super.
                            Falls noch Fragen zu meinen Einstellungen aufkommen, einfach schreiben.

                            Danke für's lesen und genießt das Wochenende.

                            So, nach noch ein paar Stunden suchen im Netz und Versuchen. Bin ich jetzt erfolgreich die Pin's am MCP23017 zu schalten.

                            Warum auch immer ist bei mir die Pinbelegung anders als überall im Internet zu finden.
                            Der erste Pin unten links, wenn die Ausbuchtung des MCP'S links ist, ist bei mir Pin 9 ! ! !mcp23017.png

                            UncleSamU Offline
                            UncleSamU Offline
                            UncleSam
                            Developer
                            schrieb am zuletzt editiert von
                            #13

                            @sebby18 sagte in Suche Tipps für den Expander MCP23017:

                            Der erste Pin unten links, wenn die Ausbuchtung des MCP'S links ist, ist bei mir Pin 9 ! ! !

                            Buchstaben-Zahlen-Salat nenne ich das: die reine Pin-Nummerierung sagt gar nichts über den GPIO Pin. Dieser ist in schwarz innen auf dem Schema geschrieben: GPB0. Und jetzt kommt die Mathematik:

                            • GP steht für GPIO Pin
                            • B steht für die zweite Bank (A = 0-7, B = 8-15)
                            • 0 ist also der neunte Pin (Index 8 für Informatiker)
                            • ESP Easy zählt scheinbar von 1 anstatt von 0
                              Daraus ergibt sich: 8 + 0 + 1 = 9

                            Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                            ♡-lichen Dank an meine Sponsoren

                            1 Antwort Letzte Antwort
                            0

                            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                            Registrieren Anmelden
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            571

                            Online

                            32.8k

                            Benutzer

                            82.7k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe