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. Node-red Adapter MCP23017 & MCP3008

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    521

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    426

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

Node-red Adapter MCP23017 & MCP3008

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
18 Beiträge 4 Kommentatoren 3.2k Aufrufe
  • Ä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.
  • H Offline
    H Offline
    hermannf1
    schrieb am zuletzt editiert von
    #9

    Hi

    I2C läuft super.

    Ich kann die Adresse auslesen mit

    i2cdetect -y 1

    die einzelnen Ports schalten z.B.

    gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 write 108 0

    gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 write 108 1

    Funktioniert alles, aber kein Node-Red mcp23017 über ioBroker.

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #10

      Ich kenne mich nicht wirklich gut aus.
      @hermannf1:

      I2C läuft super. `
      Im Moment vielleicht, kann es aber sein, dass das Paket umgebaut werden muss?

      @hermannf1:

      ERR! Failed at the i2c@0.1.4 install script 'node-gyp rebuild'.

      node-red.0   2017-03-01 18:39:24.908   error   node-red.0 npm ERR!

      node-red.0   2017-03-01 18:39:24.906   error   node-red.0 i2c@0.1.4 install: node-gyp rebuild npm ERR! Exit status 1 `

      und:
      @hermannf1:

      node-red.0 make: *** [Release/obj.target/~~[color=#FF0000]~~i2c/src/i2c.o] Error 1

      node-red.0   2017-03-01 18:39:24.754   info   node-red.0 make: Leaving directory '/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red-contrib-mcp23017/node_modules/node-mcp23017/node_modules/i2c/build'

      node-red.0   2017-03-01 18:39:24.753   info   node-red.0 i2c.target.mk:92: recipe for target 'Release/obj.target/i2c/src/i2c.o' failed

      node-red.0   2017-03-01 18:39:24.376   error   node-red.0 ../src/i2c.cc: In function ‘v8::Handle Scan(const int&)’: ../src/i2c.cc:63:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../src/i2c.cc: In function ‘

      node-red.0   2017-03-01 18:39:24.375   error   node-red.0 ../src/i2c.cc: In function ‘v8::Handle SetAddress(const int&)’: ../src/i2c.cc:33:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ `

      Gruß

      Rainer

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        hermannf1
        schrieb am zuletzt editiert von
        #11

        Es dürfte an der Node.js Version liegen.

        Wenn ich mit es mit der Node.js v0.12 installiere und starte, so funktioniert es.

        Mache ich dann ein Update auf eine neuere Version, so funktioniert es nicht mehr.

        Ich habe mal an den Programmierer vom diesem Modul geschrieben.

        Eine externe Node-red Installation wird man vermutlich nicht in den ioBroker integrieren können? Oder? :?:

        1 Antwort Letzte Antwort
        0
        • B Offline
          B Offline
          bodyfix
          schrieb am zuletzt editiert von
          #12

          Hallo, schreibe in diesem Thread, da es mir genauso um dein Aufbau PI mit MCP23017 und Integration in Node-Red geht,

          könnt Ihr mir helfen, bin Einsteiger im umgang mit Node-Red und komme einfach nicht weiter.

          Kann über i2c lesen und schreiben auch über

          Write : gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 write 100 1 / gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 write 100 0

          Read : gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 read 108

          aber wie bekomme ich es in Node-Red aufgenommen, das Modul "node-red-contrib-mcp23017" kann leider nur lesen will aber 8xinput und 8xoutput

          1 Antwort Letzte Antwort
          0
          • H Offline
            H Offline
            hermannf1
            schrieb am zuletzt editiert von
            #13

            Hi

            Versuch es mit diesem Beispiel: https://www.2hf.org/example-node-red-mcp23017-89/

            Einfach importieren.

            LG

            1 Antwort Letzte Antwort
            0
            • B Offline
              B Offline
              bodyfix
              schrieb am zuletzt editiert von
              #14

              Danke Hermann, leider kann dieses Script nur als Output benutzt werden, das node-red-contrib-mcp23017 modul kann nur output.

              ich möchte gerne aber den IC2 Bus direkt ansprechen und somit Read o. write benutzen

              Z.B.

              Write : gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 write 100 1 / gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 write 100 0

              Read : gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 read 108

              auch gerne mit IC2 befehle

              i2cset -y 0 0x20 0x14 0x01

              i2cget -y 0 0x20 0x14

              aber wie kann ich diese in Node-Red einbauen.

              LG

              1 Antwort Letzte Antwort
              0
              • H Offline
                H Offline
                hermannf1
                schrieb am zuletzt editiert von
                #15

                Hi

                Ja, das geht! Man kann in node-red jeden Befehl hinterlegen, dann man auch am Respberry in der Konsole eingibt. Node-red führt ihn dann in der Konsole aus.

                Ich habe gerade keine Installation laufen. Ich suche mal ob ich den Menüpunkt in node-red finde.

                LG

                1 Antwort Letzte Antwort
                0
                • H Offline
                  H Offline
                  hermannf1
                  schrieb am zuletzt editiert von
                  #16

                  Hi

                  Ich habe es im Video gefunden.

                  https://www.youtube.com/watch?v=WxUTYzxIDns

                  Im Video bei 20:20 wird ein Beispiel gezeigt. Es ist das exec node. In diesem Beispiel fährt er mit dem shutdown Befehl den Raspberry runter. Man kann hier jeden Befehl eingeben.

                  LG

                  1 Antwort Letzte Antwort
                  0
                  • B Offline
                    B Offline
                    bodyfix
                    schrieb am zuletzt editiert von
                    #17

                    Danke, hatte gehoft es gibt ein bidirektionales Modul.

                    LG

                    1 Antwort Letzte Antwort
                    0
                    • UncleSamU Offline
                      UncleSamU Offline
                      UncleSam
                      Developer
                      schrieb am zuletzt editiert von
                      #18

                      @bodyfix:

                      ich möchte gerne aber den IC2 Bus direkt ansprechen und somit Read o. write benutzen

                      Z.B.

                      Write : gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 write 100 1 / gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 write 100 0

                      Read : gpio -x mcp23017<emoji seq="1f4af">💯</emoji>0x20 read 108

                      auch gerne mit IC2 befehle

                      i2cset -y 0 0x20 0x14 0x01

                      i2cget -y 0 0x20 0x14

                      aber wie kann ich diese in Node-Red einbauen. ` Hi bodyfix

                      Konntest du dein Problem mit dem node-red Adapter für den MCP23017 lösen?

                      Ansonsten gibt es seit heute auch einen Adpater für I2C direkt in ioBroker:

                      http://forum.iobroker.net/viewtopic.php?f=23&t=7437

                      Im Moment unterstützt er zwar erst den PCF8574, aber wenn du wünschst, kann ich versuchen den MCP23017 zu integrieren.

                      Freue mich auf deine Antwort.

                      /UncleSam

                      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

                      532

                      Online

                      32.8k

                      Benutzer

                      82.9k

                      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