Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. npm raspi-i2c modul ladefehler

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

npm raspi-i2c modul ladefehler

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
moduleraspi-i2ci2c
41 Beiträge 6 Kommentatoren 3.6k Aufrufe 5 Watching
  • Ä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.
  • GlasfaserG Glasfaser

    @AlCalzone

    @grooovie sagte in npm raspi-i2c modul ladefehler:
    ich habe jetzt einen raspi 3b+ in das multihostsystem eingebunden, eine weitere JAVASCCRIPT instanz 4.6.17 installiert
    doch es ist nicht möglich das modul zu nutzen,

    Kenne mich mit dem Modul nicht aus ... muß das bei einem neuen PI nicht erst in der Rasp Config freigeschaltet werden , oder hat das damit nichts zu tun wegen der Fehlermeldung .

    G Offline
    G Offline
    grooovie
    schrieb am zuletzt editiert von
    #31

    @Glasfaser

    mit raspi config habe ich den i2c bus feigeschaltet falls ihr das meint

    die Hardware funktioniert meiner meinung nach

    
    pi@PoststrasseZentralheizung:~ $ i2cdetect -y 1
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00:          -- -- -- -- -- -- -- -- -- -- -- -- --
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    40: -- -- -- -- -- -- -- -- 48 -- -- -- -- -- -- --
    50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    70: -- -- -- -- -- -- -- --
    pi@PoststrasseZentralheizung:~ $
    
    
    1 Antwort Letzte Antwort
    0
    • G grooovie

      @UncleSam

      ich habe versucht den i2c adapter zu benutzen, aber der bricht immer mit fehler ab:

      host.PoststrasseZentralheizung	2020-10-09 16:45:02.561	info	iobroker exit 25
      host.PoststrasseZentralheizung	2020-10-09 16:45:01.529	error	iobroker host.PoststrasseZentralheizung Cannot install iobroker.i2c@0.0.6: 1
      host.PoststrasseZentralheizung	2020-10-09 16:45:01.500	info	iobroker npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2020-10-09T14_45_01_465Z-debug.log
      host.PoststrasseZentralheizung	2020-10-09 16:45:01.453	info	iobroker npm ERR! i2c-bus@1.2.5 install: `node-gyp rebuild`npm ERR! Exit status 1npm ERR! npm ERR! Failed at the i2c-bus@1.2.5 install script.npm ERR! This is probably not a problem with npm. There i
      host.PoststrasseZentralheizung	2020-10-09 16:45:01.434	info	iobroker npm ERR! code ELIFECYCLEnpm ERR! errno 1
      host.PoststrasseZentralheizung	2020-10-09 16:45:00.110	info	iobroker gyp ERR! System Linux 5.4.51-v7+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/i2c-busgyp
      host.PoststrasseZentralheizung	2020-10-09 16:45:00.107	info	iobroker gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack at Chil
      host.PoststrasseZentralheizung	2020-10-09 16:45:00.103	info	iobroker ERR! build error
      host.PoststrasseZentralheizung	2020-10-09 16:45:00.100	info	iobroker gyp
      host.PoststrasseZentralheizung	2020-10-09 16:45:00.094	info	iobroker make: *** [i2c.target.mk:111: Release/obj.target/i2c/src/i2c.o] Error 1
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.063	info	iobroker In file included from ../src/i2c.cc:107:../src/./writequick.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteQuickSync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./writequick.cc:60:32: error: no ma
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.061	info	iobroker In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67, from ../src/i2c.cc:1:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2709:40: no
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.058	info	iobroker In file included from ../src/i2c.cc:107:../src/./writequick.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteQuickAsync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./writequick.cc:47:32: error: no m
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.052	info	iobroker In file included from ../src/i2c.cc:106:../src/./writei2cblock.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteI2cBlockSync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./writei2cblock.cc:108:32: er
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.048	info	iobroker In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67, from ../src/i2c.cc:1:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2709:40: no
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.045	info	iobroker In file included from ../src/i2c.cc:106:../src/./writei2cblock.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteI2cBlockAsync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./writei2cblock.cc:68:32: er
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.039	info	iobroker In file included from ../src/i2c.cc:105:../src/./writeblock.cc:112:39: error: no matching function for call to ‘v8::Value::Uint32Value()’ __u32 length = info[2]->Uint32Value();
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.036	info	iobroker In file included from ../src/i2c.cc:105:../src/./writeblock.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteBlockSync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./writeblock.cc:110:32: error: no m
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.033	info	iobroker In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67, from ../src/i2c.cc:1:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2709:40: no
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.030	info	iobroker In file included from ../src/i2c.cc:105:../src/./writeblock.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteBlockAsync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./writeblock.cc:70:32: error: no m
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.023	info	iobroker In file included from ../src/i2c.cc:104:../src/./writeword.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteWordSync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./writeword.cc:64:32: error: no match
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.020	info	iobroker In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67, from ../src/i2c.cc:1:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2709:40: no
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.017	info	iobroker In file included from ../src/i2c.cc:104:../src/./writeword.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteWordAsync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./writeword.cc:49:32: error: no matc
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.013	info	iobroker In file included from ../src/i2c.cc:103:../src/./writebyte.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteByteSync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./writebyte.cc:63:32: error: no match
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.010	info	iobroker In file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/node.h:67, from ../src/i2c.cc:1:/home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2709:40: no
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.006	info	iobroker In file included from ../src/i2c.cc:103:../src/./writebyte.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE WriteByteAsync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./writebyte.cc:49:32: error: no matc
      host.PoststrasseZentralheizung	2020-10-09 16:44:58.002	info	iobroker In file included from ../src/i2c.cc:102:../src/./setaddr.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE SetAddrSync(Nan::NAN_METHOD_ARGS_TYPE)’:../src/./setaddr.cc:61:32: error: no matching fu
      host.PoststrasseZentralheizung	2020-10-09 16:44:57.999	info	iobroker /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8.h:2699:8: note: candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.19.0/include/node/v8-
      
      UncleSamU Offline
      UncleSamU Offline
      UncleSam
      Developer
      schrieb am zuletzt editiert von
      #32

      @grooovie Sorry ich bin mit dem Handy unterwegs. Was hast du denn für eine Node Version?

      Kannst du mal in irgend ein leeres Verzeichnis auf dem Raspi gehen (z.B. ~/mein-test/) und dort npm install i2c-bus machen? Geht das? Hast du die gesamte Anleitung auf der Modul-Seite befolgt? https://www.npmjs.com/package/i2c-bus#installation

      Wenn du übrigens meinen Adapter installieren willst, nimm bitte die Version von Github (nicht von npm, die ist veraltet).

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

      1 Antwort Letzte Antwort
      0
      • G grooovie

        Guten Abend.

        Seit Tagen versuche ich den Raspi-I2C in JS zu nutzen.

        gefunden habe ich den hier: https://www.npmjs.com/package/raspi-i2c

        Ich habe IO Broker auf einem Nuke und ein Slave auf einem Raspi 4

        Bildschirmfoto 2020-07-12 um 20.29.27.png

        auf beiden maschinen sind folgende versionen

        Bildschirmfoto 2020-07-12 um 20.29.07.png

        am raspi habe ich einen i2c extender angeschlossen, adresse 3e, der bus ist in der config configuriert

        mit i2cdetect - y 1

        erhalte ich das

        Bildschirmfoto 2020-07-12 um 20.27.28.png

        ich schliesse daraus dass die verbindung i2c modul - raspberry funktioniert

        nun wollte ich das in java script auch ansprechen und habe JS auf dem Pi installiert

        Bildschirmfoto 2020-07-12 um 20.36.25.png

        aber ich erhalte immer eine fehlermeldung

        Bildschirmfoto 2020-07-12 um 20.29.57.png

        ich komme hier einfach nicht weiter, habe alles nochmal "sauber" installiert aber selber effekt

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

        @grooovie Ich sehe gerade, dass du raspi-i2c verwendest. Gibt es einen Grund, weshalb du das und nicht i2c-bus benutzt? Ich kenne ersteres nicht und es wurde auch schon ein Jahr nicht mehr aktualisiert. Mit i2c-bus hatte ich bis jetzt noch nie Probleme (ausser mit veralteten Versionen - deshalb bitte Github Version meines Adapters verwenden).

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

        G 1 Antwort Letzte Antwort
        0
        • AlCalzoneA AlCalzone

          @grooovie Es ist vollkommen egal, wie viele Zeilen das Skript hat. Es lädt eine Abhängigkeit, die nicht vollständig installiert ist und dann ist Schicht im Schacht.

          @grooovie sagte in npm raspi-i2c modul ladefehler:

          installiert habe ich alles wie von Alcalzone am 13.7. vorgeschlagen. leider ohne erfolg

          Was ist die vollständige Ausgabe dieser Installation?

          AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #34

          @grooovie Ich versuchs nochmal... Ohne dass du die benötigten Infos lieferst, kann man dir nicht helfen:

          @AlCalzone sagte in npm raspi-i2c modul ladefehler:

          Was ist die vollständige Ausgabe dieser Installation?

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          G 1 Antwort Letzte Antwort
          0
          • UncleSamU UncleSam

            @grooovie Ich sehe gerade, dass du raspi-i2c verwendest. Gibt es einen Grund, weshalb du das und nicht i2c-bus benutzt? Ich kenne ersteres nicht und es wurde auch schon ein Jahr nicht mehr aktualisiert. Mit i2c-bus hatte ich bis jetzt noch nie Probleme (ausser mit veralteten Versionen - deshalb bitte Github Version meines Adapters verwenden).

            G Offline
            G Offline
            grooovie
            schrieb am zuletzt editiert von
            #35

            @UncleSam das klappt gut mit der installation

            also der von npm ist veraltet und kann nicht installiert werden.
            von github funktioniert die installation deines adapters exit code 0

            das nächste problem, er wird bei den instanzen nicht angezeigt. auch wollte ich ihn auf einen bestimmten host im multihost system installieren. ichhabe aber nicht gefunden wo man das auswählt. da benötige ich noch ein bischen hilfe bitte

            gedrückt hatte ich "adapter" dann installieren aus eigener url
            dann die tab "von github" dann i2c eingegeben, i2c(unclesamswiss) ausgewählt und "installieren" gedrückt.
            dann ist die installation abeglaufen mit exit code 0

            G UncleSamU 2 Antworten Letzte Antwort
            0
            • AlCalzoneA AlCalzone

              @grooovie Ich versuchs nochmal... Ohne dass du die benötigten Infos lieferst, kann man dir nicht helfen:

              @AlCalzone sagte in npm raspi-i2c modul ladefehler:

              Was ist die vollständige Ausgabe dieser Installation?

              G Offline
              G Offline
              grooovie
              schrieb am zuletzt editiert von grooovie
              #36

              @AlCalzone ich habe herausgefunden das die installation funktioniert wie von dir am 13.7. vorgeschlagen, allerdings muss man vorher noch die rechte freigeben, das habe ich dann so gemacht

              sudo chmod 777 /opt/iobroker/node_modules/iobroker.javascript/lib

              aber wie gesagt, ein JS update hatte damals alles zunichte gemacht, die neue 4.9 habe ich noch nicht probiert da das vom juli erst mal läuft...never touch a running system. mit der 4.6.17 funktioniert es tadellos.

              für mein neues projekt wäre es prima einfach den i2c adapter zu installieren, das versuche ich gerade hier im selben thread mit unclesam zu erledigen

              1 Antwort Letzte Antwort
              0
              • G grooovie

                @UncleSam das klappt gut mit der installation

                also der von npm ist veraltet und kann nicht installiert werden.
                von github funktioniert die installation deines adapters exit code 0

                das nächste problem, er wird bei den instanzen nicht angezeigt. auch wollte ich ihn auf einen bestimmten host im multihost system installieren. ichhabe aber nicht gefunden wo man das auswählt. da benötige ich noch ein bischen hilfe bitte

                gedrückt hatte ich "adapter" dann installieren aus eigener url
                dann die tab "von github" dann i2c eingegeben, i2c(unclesamswiss) ausgewählt und "installieren" gedrückt.
                dann ist die installation abeglaufen mit exit code 0

                G Offline
                G Offline
                grooovie
                schrieb am zuletzt editiert von
                #37

                nach der installation, wenn ich oben den host auswähle wird der i2c adapter als installiert angezeigt, bei all anderen hosts nur die verfügbare version

                Unbenannt.JPG

                1Unbenannt.JPG

                bei den instanzen finde ich nichts, auch nicht bei den anderen hosts

                2Unbenannt.JPG

                GlasfaserG 1 Antwort Letzte Antwort
                0
                • G grooovie

                  nach der installation, wenn ich oben den host auswähle wird der i2c adapter als installiert angezeigt, bei all anderen hosts nur die verfügbare version

                  Unbenannt.JPG

                  1Unbenannt.JPG

                  bei den instanzen finde ich nichts, auch nicht bei den anderen hosts

                  2Unbenannt.JPG

                  GlasfaserG Offline
                  GlasfaserG Offline
                  Glasfaser
                  schrieb am zuletzt editiert von
                  #38

                  @grooovie

                  1.JPG

                  du hast auch keine Instanz vom Adapter anlegelegt , denn unter installierten Version 0.0.8 würde dann noch installierte Instanz 1 stehen !

                  Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                  1 Antwort Letzte Antwort
                  0
                  • G grooovie

                    @UncleSam das klappt gut mit der installation

                    also der von npm ist veraltet und kann nicht installiert werden.
                    von github funktioniert die installation deines adapters exit code 0

                    das nächste problem, er wird bei den instanzen nicht angezeigt. auch wollte ich ihn auf einen bestimmten host im multihost system installieren. ichhabe aber nicht gefunden wo man das auswählt. da benötige ich noch ein bischen hilfe bitte

                    gedrückt hatte ich "adapter" dann installieren aus eigener url
                    dann die tab "von github" dann i2c eingegeben, i2c(unclesamswiss) ausgewählt und "installieren" gedrückt.
                    dann ist die installation abeglaufen mit exit code 0

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

                    @grooovie sagte in npm raspi-i2c modul ladefehler:

                    auch wollte ich ihn auf einen bestimmten host im multihost system installieren. ichhabe aber nicht gefunden wo man das auswählt.

                    Oben im blauen Streifen auf der Adapter Ansicht hat es ein Drop-down wo man den Host auswählen kann. Sorry bin auf dem Handy und kann dir keinen Screenshot anhängen. Der Adapter wird dann auf dem ausgewählten Host installiert.

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

                    G 1 Antwort Letzte Antwort
                    0
                    • UncleSamU UncleSam

                      @grooovie sagte in npm raspi-i2c modul ladefehler:

                      auch wollte ich ihn auf einen bestimmten host im multihost system installieren. ichhabe aber nicht gefunden wo man das auswählt.

                      Oben im blauen Streifen auf der Adapter Ansicht hat es ein Drop-down wo man den Host auswählen kann. Sorry bin auf dem Handy und kann dir keinen Screenshot anhängen. Der Adapter wird dann auf dem ausgewählten Host installiert.

                      G Offline
                      G Offline
                      grooovie
                      schrieb am zuletzt editiert von
                      #40

                      @UncleSam ja, das hatte ich gemacht. aber wo ist dann die instanz zu sehen?
                      auch obekte sind keine vorhanden...

                      G 1 Antwort Letzte Antwort
                      0
                      • G grooovie

                        @UncleSam ja, das hatte ich gemacht. aber wo ist dann die instanz zu sehen?
                        auch obekte sind keine vorhanden...

                        G Offline
                        G Offline
                        grooovie
                        schrieb am zuletzt editiert von
                        #41

                        ok, hab einfach noch eine weitere instanz hinzugefügt. jetzt ist er da :-)

                        1 Antwort Letzte Antwort
                        0
                        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

                        794

                        Online

                        32.4k

                        Benutzer

                        81.6k

                        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