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
    784

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

                      502

                      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