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.6k

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.
  • UncleSamU Offline
    UncleSamU Offline
    UncleSam
    Developer
    schrieb am zuletzt editiert von
    #15

    @grooovie sagte in npm raspi-i2c modul ladefehler:

    Raspi-I2C in JS zu nutzen

    Hi Grooovie

    Wofür verwendest du das raspi-i2c Modul? Hast du gesehen, dass es einen einen Adapter für I2C gibt?

    https://forum.iobroker.net/topic/7023/adapter-iobroker-i2c

    Falls dort irgend etwas fehlt, lass es mich wissen und ich erweitere den Adapter gerne um die Funktionalität.

    /UncleSam

    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:

      Raspi-I2C in JS zu nutzen

      Hi Grooovie

      Wofür verwendest du das raspi-i2c Modul? Hast du gesehen, dass es einen einen Adapter für I2C gibt?

      https://forum.iobroker.net/topic/7023/adapter-iobroker-i2c

      Falls dort irgend etwas fehlt, lass es mich wissen und ich erweitere den Adapter gerne um die Funktionalität.

      /UncleSam

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

      @UncleSam danke, ja habe ich gesehen, läuft auch bei mir aber da war nur ein Device hinterlegt, der 8fach I2c expander. ich benutze einen SX1509. mit dem Raspii2c modul konnte man direkt auf den bus zugreifen, das war gar nicht schlecht

      Im übrigen funktioniert es immer noch nicht.

      Ich dachte nur alles ist gut, aber die Aktualisierung von JS von 4.6.17 auf 4.6.22 verursacht die Fehler.
      Als ich weiter oben schrieb ich bin sprachlos es geht war der Grund das ich die Aktualisierung nur auf dem Master durchgeführt hatte. Auf dem Slave (Raspi mit i2c Anbindung des SX1509) läuft noch die 4.6.17 Version

      Ich dokumentiere euch das mal

      1.JPG
      aktuell der Slave Version 4.6.17, der Master hat bereits 4.6.22

      2.JPG
      das Script besteht nur noch aus den 2 Zeilen, alles andere ist auskommentiert.
      Script geht prima.

      nun update
      3.JPG
      jetzt läuft auf dem Master UND auf dem Slave 4.6.22

      so, nun wieder script starten:
      4.JPG
      und zack fehler!

      im Log steht:

      javascript.1	2020-08-05 17:17:08.033	error	(13851) at Script.runInContext (vm.js:131:20)
      javascript.1	2020-08-05 17:17:08.032	error	(13851) at script.js.Mein_Haus.ZaehlerRaum.I2C:28:33
      javascript.1	2020-08-05 17:17:08.032	error	(13851) TypeError: Cannot read property 'I2C' of undefined
      javascript.1	2020-08-05 17:17:08.032	error	(13851) ^
      javascript.1	2020-08-05 17:17:08.031	error	(13851) const I2C = require('raspi-i2c').I2C;
      javascript.1	2020-08-05 17:17:08.031	error	(13851) script.js.Mein_Haus.ZaehlerRaum.I2C: script.js.Mein_Haus.ZaehlerRaum.I2C:28
      javascript.1	2020-08-05 17:17:08.028	error	(13851) at Script.runInContext (vm.js:131:20)
      javascript.1	2020-08-05 17:17:08.028	error	(13851) at script.js.Mein_Haus.ZaehlerRaum.I2C:28:13
      javascript.1	2020-08-05 17:17:08.027	error	(13851) at require (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:390:36)
      javascript.1	2020-08-05 17:17:08.027	error	(13851) at require (internal/modules/cjs/helpers.js:72:18)
      javascript.1	2020-08-05 17:17:08.026	error	(13851) at Module.require (internal/modules/cjs/loader.js:1026:19)
      javascript.1	2020-08-05 17:17:08.025	error	(13851) script.js.Mein_Haus.ZaehlerRaum.I2C: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/lib/../../raspi-i2c'
      

      das Modul wurde wie ganz oben beschrieben manuell installiert.

      Wenn ich das Image auf den Raspi von vor dem Update einspiele geht es wieder.

      Bitte um Hilfe.

      UncleSamU 1 Antwort Letzte Antwort
      0
      • G grooovie

        @UncleSam danke, ja habe ich gesehen, läuft auch bei mir aber da war nur ein Device hinterlegt, der 8fach I2c expander. ich benutze einen SX1509. mit dem Raspii2c modul konnte man direkt auf den bus zugreifen, das war gar nicht schlecht

        Im übrigen funktioniert es immer noch nicht.

        Ich dachte nur alles ist gut, aber die Aktualisierung von JS von 4.6.17 auf 4.6.22 verursacht die Fehler.
        Als ich weiter oben schrieb ich bin sprachlos es geht war der Grund das ich die Aktualisierung nur auf dem Master durchgeführt hatte. Auf dem Slave (Raspi mit i2c Anbindung des SX1509) läuft noch die 4.6.17 Version

        Ich dokumentiere euch das mal

        1.JPG
        aktuell der Slave Version 4.6.17, der Master hat bereits 4.6.22

        2.JPG
        das Script besteht nur noch aus den 2 Zeilen, alles andere ist auskommentiert.
        Script geht prima.

        nun update
        3.JPG
        jetzt läuft auf dem Master UND auf dem Slave 4.6.22

        so, nun wieder script starten:
        4.JPG
        und zack fehler!

        im Log steht:

        javascript.1	2020-08-05 17:17:08.033	error	(13851) at Script.runInContext (vm.js:131:20)
        javascript.1	2020-08-05 17:17:08.032	error	(13851) at script.js.Mein_Haus.ZaehlerRaum.I2C:28:33
        javascript.1	2020-08-05 17:17:08.032	error	(13851) TypeError: Cannot read property 'I2C' of undefined
        javascript.1	2020-08-05 17:17:08.032	error	(13851) ^
        javascript.1	2020-08-05 17:17:08.031	error	(13851) const I2C = require('raspi-i2c').I2C;
        javascript.1	2020-08-05 17:17:08.031	error	(13851) script.js.Mein_Haus.ZaehlerRaum.I2C: script.js.Mein_Haus.ZaehlerRaum.I2C:28
        javascript.1	2020-08-05 17:17:08.028	error	(13851) at Script.runInContext (vm.js:131:20)
        javascript.1	2020-08-05 17:17:08.028	error	(13851) at script.js.Mein_Haus.ZaehlerRaum.I2C:28:13
        javascript.1	2020-08-05 17:17:08.027	error	(13851) at require (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:390:36)
        javascript.1	2020-08-05 17:17:08.027	error	(13851) at require (internal/modules/cjs/helpers.js:72:18)
        javascript.1	2020-08-05 17:17:08.026	error	(13851) at Module.require (internal/modules/cjs/loader.js:1026:19)
        javascript.1	2020-08-05 17:17:08.025	error	(13851) script.js.Mein_Haus.ZaehlerRaum.I2C: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/lib/../../raspi-i2c'
        

        das Modul wurde wie ganz oben beschrieben manuell installiert.

        Wenn ich das Image auf den Raspi von vor dem Update einspiele geht es wieder.

        Bitte um Hilfe.

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

        @grooovie sagte in npm raspi-i2c modul ladefehler:

        ich benutze einen SX1509

        Ich habe für den I2C Adapter ein Issue erfasst und werde (sobald die Hardware da ist) den SX1509 implementieren:
        https://github.com/UncleSamSwiss/ioBroker.i2c/issues/45

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

        HomoranH G 2 Antworten Letzte Antwort
        1
        • UncleSamU UncleSam

          @grooovie sagte in npm raspi-i2c modul ladefehler:

          ich benutze einen SX1509

          Ich habe für den I2C Adapter ein Issue erfasst und werde (sobald die Hardware da ist) den SX1509 implementieren:
          https://github.com/UncleSamSwiss/ioBroker.i2c/issues/45

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #18

          @UncleSam sagte in npm raspi-i2c modul ladefehler:

          und werde (sobald die Hardware da ist) den SX1509 implementieren:

          Das nenne ich prompten Einsatz!

          wobei expected delivery in 30-50 days, das deine Reaktionszeit etwas begrenzt :joy:

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          1
          • UncleSamU UncleSam

            @grooovie sagte in npm raspi-i2c modul ladefehler:

            ich benutze einen SX1509

            Ich habe für den I2C Adapter ein Issue erfasst und werde (sobald die Hardware da ist) den SX1509 implementieren:
            https://github.com/UncleSamSwiss/ioBroker.i2c/issues/45

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

            @UncleSam
            das ist ja cool

            ich habe hier 10 stück, geht es besser wenn ich Dir einen sende? brauche nur Deine Anschrift

            G 1 Antwort Letzte Antwort
            0
            • G grooovie

              @UncleSam
              das ist ja cool

              ich habe hier 10 stück, geht es besser wenn ich Dir einen sende? brauche nur Deine Anschrift

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

              was wird mit dem raspi-i2c Modul, ist das jetzt nutzlos seit dem JS update?

              G 1 Antwort Letzte Antwort
              0
              • G grooovie

                was wird mit dem raspi-i2c Modul, ist das jetzt nutzlos seit dem JS update?

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

                es ist bisher immer noch nicht möglich das modul zu laden.

                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, er findet es nicht, genau wie oben beschrieben.

                gibt es denn kein vernünftige möglichkeit? bin ich der einzigste der i2c auf einem raspi in iobroker nutzt?

                G GlasfaserG 2 Antworten Letzte Antwort
                0
                • G grooovie

                  es ist bisher immer noch nicht möglich das modul zu laden.

                  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, er findet es nicht, genau wie oben beschrieben.

                  gibt es denn kein vernünftige möglichkeit? bin ich der einzigste der i2c auf einem raspi in iobroker nutzt?

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

                  @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-
                  
                  Thomas BraunT UncleSamU 2 Antworten 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-
                    
                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von Thomas Braun
                    #23

                    @grooovie sagte in npm raspi-i2c modul ladefehler:

                    writequick.cc

                    Hast du das Paket libi2c-dev installiert?

                    sudo apt update
                    sudo apt install libi2c-dev build-essential
                    

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    G 2 Antworten Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @grooovie sagte in npm raspi-i2c modul ladefehler:

                      writequick.cc

                      Hast du das Paket libi2c-dev installiert?

                      sudo apt update
                      sudo apt install libi2c-dev build-essential
                      
                      G Offline
                      G Offline
                      grooovie
                      schrieb am zuletzt editiert von
                      #24

                      @Thomas-Braun ```
                      @PoststrasseZentralheizung:~ $ sudo apt update
                      Hit:1 http://archive.raspberrypi.org/debian buster InRelease
                      Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
                      Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
                      Fetched 15.0 kB in 2s (9,911 B/s)
                      Reading package lists... Done
                      Building dependency tree
                      Reading state information... Done
                      All packages are up to date.
                      pi@PoststrasseZentralheizung:~ $ sudo apt install libi2c-dev build-essential
                      Reading package lists... Done
                      Building dependency tree
                      Reading state information... Done
                      build-essential is already the newest version (12.6).
                      libi2c-dev is already the newest version (4.1-1).
                      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
                      pi@PoststrasseZentralheizung:~ $ sudo reboot

                      1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @grooovie sagte in npm raspi-i2c modul ladefehler:

                        writequick.cc

                        Hast du das Paket libi2c-dev installiert?

                        sudo apt update
                        sudo apt install libi2c-dev build-essential
                        
                        G Offline
                        G Offline
                        grooovie
                        schrieb am zuletzt editiert von
                        #25

                        @Thomas-Braun

                        das script besteht nur aus einer zeile:

                        const I2C = require('raspi-i2c').I2C;
                        
                        G 1 Antwort Letzte Antwort
                        0
                        • G grooovie

                          @Thomas-Braun

                          das script besteht nur aus einer zeile:

                          const I2C = require('raspi-i2c').I2C;
                          
                          G Offline
                          G Offline
                          grooovie
                          schrieb am zuletzt editiert von
                          #26

                          nach dem starten des scripts bekomme ich das:

                          17:24:25.123	info	javascript.2 (531) Start javascript script.js.Mein_Haus.Poststrasse.Heizung
                          17:24:25.143	error	javascript.2 (531) script.js.Mein_Haus.Poststrasse.Heizung: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/lib/../../raspi-i2c'
                          17:24:25.146	error	javascript.2 (531) at script.js.Mein_Haus.Poststrasse.Heizung:3:13
                          17:24:25.151	error	javascript.2 (531) script.js.Mein_Haus.Poststrasse.Heizung: script.js.Mein_Haus.Poststrasse.Heizung:3
                          17:24:25.155	error	javascript.2 (531) at script.js.Mein_Haus.Poststrasse.Heizung:3:33
                          17:24:26.060	info	javascript.2 (531) Stop script script.js.Mein_Haus.Poststrasse.Heizung
                          
                          G 1 Antwort Letzte Antwort
                          0
                          • G grooovie

                            nach dem starten des scripts bekomme ich das:

                            17:24:25.123	info	javascript.2 (531) Start javascript script.js.Mein_Haus.Poststrasse.Heizung
                            17:24:25.143	error	javascript.2 (531) script.js.Mein_Haus.Poststrasse.Heizung: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/lib/../../raspi-i2c'
                            17:24:25.146	error	javascript.2 (531) at script.js.Mein_Haus.Poststrasse.Heizung:3:13
                            17:24:25.151	error	javascript.2 (531) script.js.Mein_Haus.Poststrasse.Heizung: script.js.Mein_Haus.Poststrasse.Heizung:3
                            17:24:25.155	error	javascript.2 (531) at script.js.Mein_Haus.Poststrasse.Heizung:3:33
                            17:24:26.060	info	javascript.2 (531) Stop script script.js.Mein_Haus.Poststrasse.Heizung
                            
                            G Offline
                            G Offline
                            grooovie
                            schrieb am zuletzt editiert von
                            #27

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

                            AlCalzoneA 1 Antwort Letzte Antwort
                            0
                            • G grooovie

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

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

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

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

                              AlCalzoneA 1 Antwort Letzte Antwort
                              0
                              • G grooovie

                                es ist bisher immer noch nicht möglich das modul zu laden.

                                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, er findet es nicht, genau wie oben beschrieben.

                                gibt es denn kein vernünftige möglichkeit? bin ich der einzigste der i2c auf einem raspi in iobroker nutzt?

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

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

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

                                AlCalzoneA G 2 Antworten Letzte Antwort
                                0
                                • 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 .

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

                                  @Glasfaser glaube das will das Modul selbst machen - was die Installationsprobleme erst verursacht.

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

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

                                          759

                                          Online

                                          32.5k

                                          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