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. Visualisierung
  4. Ikea Tradfri Adapter läuft nicht.

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Ikea Tradfri Adapter läuft nicht.

Geplant Angeheftet Gesperrt Verschoben Visualisierung
28 Beiträge 3 Kommentatoren 3.3k 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.
  • AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    schrieb am zuletzt editiert von
    #21

    Abgesehen davon, dass du wieder im falschen Ordner unterwegs bist (das sollte wie vorhin /opt/iobroker) sein, dürfte jetzt nur eine Kleinigkeit am Kommando fehlen:

    sudo npm install https://github.com/AlCalzone/node-aead-crypto/tarball/fix-3 --production --unsafe-perm
    

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

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      fossil
      schrieb am zuletzt editiert von
      #22

      So probiere das nun gerade mit der Installation noch mal aus :D

      und da ich das in dem Ordner /opt/iobroker/ machen soll habe ich gekonnt überlesen :shock:

      werde dann gleich berichten ob es geklappt hat. :)

      Woran liegt das überhaupt?

      Ist das ein Problem mit dem Raspberry Pi1 oder habe ich bei der installation am Anfang schon etwas falsch gemacht!

      1 Antwort Letzte Antwort
      0
      • F Offline
        F Offline
        fossil
        schrieb am zuletzt editiert von
        #23

        hier das ergebniss in dem Richtigem Ordner :lol:

        ! ````
        pi@raspberrypi:~ $ cd /opt/iobroker/
        pi@raspberrypi:/opt/iobroker $ sudo npm install https://github.com/AlCalzone/node-aead-crypto/tarball/fix-3 --production --unsafe-perm
        ! > node-aead-crypto@1.0.4 install /opt/iobroker/node_modules/node-aead-crypto
        node lib/install.js
        ! running rpi1 installation script
        abbrev@1.1.1 node_modules/node-aead-crypto/node_modules/abbrev -> node_modules/abbrev
        aproba@1.2.0 node_modules/node-aead-crypto/node_modules/aproba -> node_modules/aproba
        block-stream@0.0.9 node_modules/node-aead-crypto/node_modules/block-stream -> node_modules/block-stream
        console-control-strings@1.1.0 node_modules/node-aead-crypto/node_modules/console-control-strings -> node_modules/console-control-strings
        delegates@1.0.0 node_modules/node-aead-crypto/node_modules/delegates -> node_modules/delegates
        are-we-there-yet@1.1.4 node_modules/node-aead-crypto/node_modules/are-we-there-yet -> node_modules/are-we-there-yet
        detect-libc@1.0.3 node_modules/node-aead-crypto/node_modules/detect-libc -> node_modules/detect-libc
        fstream@1.0.11 node_modules/node-aead-crypto/node_modules/fstream -> node_modules/fstream
        fstream-ignore@1.0.5 node_modules/node-aead-crypto/node_modules/fstream-ignore -> node_modules/fstream-ignore
        has-unicode@2.0.1 node_modules/node-aead-crypto/node_modules/has-unicode -> node_modules/has-unicode
        ini@1.3.5 node_modules/node-aead-crypto/node_modules/ini -> node_modules/ini
        jsonify@0.0.0 node_modules/node-aead-crypto/node_modules/jsonify -> node_modules/jsonify
        json-stable-stringify@1.0.1 node_modules/node-aead-crypto/node_modules/json-stable-stringify -> node_modules/json-stable-stringify

        • ansi-regex@2.1.1 node_modules/node-aead-crypto/node_modules/ansi-regex
        • asn1@0.2.3 node_modules/node-aead-crypto/node_modules/asn1
        • asynckit@0.4.0 node_modules/node-aead-crypto/node_modules/asynckit
        • aws4@1.6.0 node_modules/node-aead-crypto/node_modules/aws4
        • balanced-match@1.0.0 node_modules/node-aead-crypto/node_modules/balanced-match
        • browser-stdout@1.3.0 node_modules/node-aead-crypto/node_modules/browser-stdout
        • caseless@0.12.0 node_modules/node-aead-crypto/node_modules/caseless
        • co@4.6.0 node_modules/node-aead-crypto/node_modules/co
        • code-point-at@1.1.0 node_modules/node-aead-crypto/node_modules/code-point-at
        • commander@2.14.1 node_modules/node-aead-crypto/node_modules/commander
        • concat-map@0.0.1 node_modules/node-aead-crypto/node_modules/concat-map
        • brace-expansion@1.1.8 node_modules/node-aead-crypto/node_modules/brace-expansion
        • core-util-is@1.0.2 node_modules/node-aead-crypto/node_modules/core-util-is
        • assert-plus@1.0.0 node_modules/node-aead-crypto/node_modules/dashdash/node_modules/assert-plus
        • dashdash@1.14.1 node_modules/node-aead-crypto/node_modules/dashdash
        • delayed-stream@1.0.0 node_modules/node-aead-crypto/node_modules/delayed-stream
        • combined-stream@1.0.6 node_modules/node-aead-crypto/node_modules/combined-stream
        • diff@3.2.0 node_modules/node-aead-crypto/node_modules/diff
        • escape-string-regexp@1.0.5 node_modules/node-aead-crypto/node_modules/escape-string-regexp
        • extend@3.0.1 node_modules/node-aead-crypto/node_modules/extend
        • extsprintf@1.3.0 node_modules/node-aead-crypto/node_modules/extsprintf
        • forever-agent@0.6.1 node_modules/node-aead-crypto/node_modules/forever-agent
        • fs.realpath@1.0.0 node_modules/node-aead-crypto/node_modules/fs.realpath
        • assert-plus@1.0.0 node_modules/node-aead-crypto/node_modules/getpass/node_modules/assert-plus
        • getpass@0.1.7 node_modules/node-aead-crypto/node_modules/getpass
        • graceful-fs@4.1.11 node_modules/node-aead-crypto/node_modules/graceful-fs
        • graceful-readlink@1.0.1 node_modules/node-aead-crypto/node_modules/graceful-readlink
        • growl@1.9.2 node_modules/node-aead-crypto/node_modules/growl
        • has-flag@1.0.0 node_modules/node-aead-crypto/node_modules/has-flag
        • he@1.1.1 node_modules/node-aead-crypto/node_modules/he
        • inherits@2.0.3 node_modules/node-aead-crypto/node_modules/inherits
        • is-typedarray@1.0.0 node_modules/node-aead-crypto/node_modules/is-typedarray
        • isstream@0.1.2 node_modules/node-aead-crypto/node_modules/isstream
        • jsbn@0.1.1 node_modules/node-aead-crypto/node_modules/jsbn
        • ecc-jsbn@0.1.1 node_modules/node-aead-crypto/node_modules/ecc-jsbn
        • json-schema@0.2.3 node_modules/node-aead-crypto/node_modules/json-schema
        • json-stringify-safe@5.0.1 node_modules/node-aead-crypto/node_modules/json-stringify-safe
        • json3@3.3.2 node_modules/node-aead-crypto/node_modules/json3
        • assert-plus@1.0.0 node_modules/node-aead-crypto/node_modules/jsprim/node_modules/assert-plus
        • lodash._basecopy@3.0.1 node_modules/node-aead-crypto/node_modules/lodash._basecopy
        • lodash._basecreate@3.0.3 node_modules/node-aead-crypto/node_modules/lodash._basecreate
        • lodash._getnative@3.9.1 node_modules/node-aead-crypto/node_modules/lodash._getnative
        • lodash._isiterateecall@3.0.9 node_modules/node-aead-crypto/node_modules/lodash._isiterateecall
        • lodash.isarguments@3.1.0 node_modules/node-aead-crypto/node_modules/lodash.isarguments
        • lodash.isarray@3.0.4 node_modules/node-aead-crypto/node_modules/lodash.isarray
        • lodash.keys@3.1.2 node_modules/node-aead-crypto/node_modules/lodash.keys
        • lodash._baseassign@3.2.0 node_modules/node-aead-crypto/node_modules/lodash._baseassign
        • lodash.create@3.1.1 node_modules/node-aead-crypto/node_modules/lodash.create
        • mime@1.6.0 node_modules/node-aead-crypto/node_modules/mime
        • github@0.2.4 node_modules/node-aead-crypto/node_modules/github
        • mime-db@1.33.0 node_modules/node-aead-crypto/node_modules/mime-db
        • mime-types@2.1.18 node_modules/node-aead-crypto/node_modules/mime-types
        • minimatch@3.0.4 node_modules/node-aead-crypto/node_modules/minimatch
        • minimist@0.0.8 node_modules/node-aead-crypto/node_modules/minimist
        • mkdirp@0.5.1 node_modules/node-aead-crypto/node_modules/mkdirp
        • commander@2.9.0 node_modules/node-aead-crypto/node_modules/mocha/node_modules/commander
        • ms@2.0.0 node_modules/node-aead-crypto/node_modules/ms
        • debug@2.6.8 node_modules/node-aead-crypto/node_modules/debug
        • node-pre-gyp-github@1.3.1 node_modules/node-aead-crypto/node_modules/node-pre-gyp-github
        • number-is-nan@1.0.1 node_modules/node-aead-crypto/node_modules/number-is-nan
        • is-fullwidth-code-point@1.0.0 node_modules/node-aead-crypto/node_modules/is-fullwidth-code-point
        • oauth-sign@0.8.2 node_modules/node-aead-crypto/node_modules/oauth-sign
        • object-assign@4.1.1 node_modules/node-aead-crypto/node_modules/object-assign
        • path-is-absolute@1.0.1 node_modules/node-aead-crypto/node_modules/path-is-absolute
        • punycode@1.4.1 node_modules/node-aead-crypto/node_modules/punycode
        • safe-buffer@5.1.1 node_modules/node-aead-crypto/node_modules/safe-buffer
        • semver@5.5.0 node_modules/node-aead-crypto/node_modules/semver
        • set-blocking@2.0.0 node_modules/node-aead-crypto/node_modules/set-blocking
        • should-type@1.4.0 node_modules/node-aead-crypto/node_modules/should-type
        • should-equal@1.0.1 node_modules/node-aead-crypto/node_modules/should-equal
        • should-util@1.0.0 node_modules/node-aead-crypto/node_modules/should-util
        • should-type-adaptors@1.1.0 node_modules/node-aead-crypto/node_modules/should-type-adaptors
        • should-format@3.0.3 node_modules/node-aead-crypto/node_modules/should-format
        • assert-plus@1.0.0 node_modules/node-aead-crypto/node_modules/sshpk/node_modules/assert-plus
        • stringstream@0.0.5 node_modules/node-aead-crypto/node_modules/stringstream
        • strip-ansi@3.0.1 node_modules/node-aead-crypto/node_modules/strip-ansi
        • string-width@1.0.2 node_modules/node-aead-crypto/node_modules/string-width
        • supports-color@3.1.2 node_modules/node-aead-crypto/node_modules/supports-color
        • tough-cookie@2.3.3 node_modules/node-aead-crypto/node_modules/tough-cookie
        • tunnel-agent@0.6.0 node_modules/node-aead-crypto/node_modules/tunnel-agent
        • tweetnacl@0.14.5 node_modules/node-aead-crypto/node_modules/tweetnacl
        • bcrypt-pbkdf@1.0.1 node_modules/node-aead-crypto/node_modules/bcrypt-pbkdf
        • sshpk@1.13.1 node_modules/node-aead-crypto/node_modules/sshpk
        • uid-number@0.0.6 node_modules/node-aead-crypto/node_modules/uid-number
        • util-deprecate@1.0.2 node_modules/node-aead-crypto/node_modules/util-deprecate
        • uuid@3.2.1 node_modules/node-aead-crypto/node_modules/uuid
        • assert-plus@1.0.0 node_modules/node-aead-crypto/node_modules/verror/node_modules/assert-plus
        • verror@1.10.0 node_modules/node-aead-crypto/node_modules/verror
        • jsprim@1.4.1 node_modules/node-aead-crypto/node_modules/jsprim
        • wrappy@1.0.2 node_modules/node-aead-crypto/node_modules/wrappy
        • once@1.4.0 node_modules/node-aead-crypto/node_modules/once
        • inflight@1.0.6 node_modules/node-aead-crypto/node_modules/inflight
        • glob@7.1.2 node_modules/node-aead-crypto/node_modules/glob
        • rimraf@2.6.2 node_modules/node-aead-crypto/node_modules/rimraf
        • glob@7.1.1 node_modules/node-aead-crypto/node_modules/mocha/node_modules/glob
          ajv@4.11.8 node_modules/node-aead-crypto/node_modules/ajv -> node_modules/node-pre-gyp/node_modules/ajv
          assert-plus@0.2.0 node_modules/node-aead-crypto/node_modules/assert-plus -> node_modules/node-pre-gyp/node_modules/assert-plus
          aws-sign2@0.6.0 node_modules/node-aead-crypto/node_modules/aws-sign2 -> node_modules/node-pre-gyp/node_modules/aws-sign2
          form-data@2.1.4 node_modules/node-aead-crypto/node_modules/form-data -> node_modules/node-pre-gyp/node_modules/form-data
          har-schema@1.0.5 node_modules/node-aead-crypto/node_modules/har-schema -> node_modules/node-pre-gyp/node_modules/har-schema
          har-validator@4.2.1 node_modules/node-aead-crypto/node_modules/har-validator -> node_modules/node-pre-gyp/node_modules/har-validator
          hoek@2.16.3 node_modules/node-aead-crypto/node_modules/hoek -> node_modules/node-pre-gyp/node_modules/hoek
          boom@2.10.1 node_modules/node-aead-crypto/node_modules/boom -> node_modules/node-pre-gyp/node_modules/boom
          cryptiles@2.0.5 node_modules/node-aead-crypto/node_modules/cryptiles -> node_modules/node-pre-gyp/node_modules/cryptiles
          http-signature@1.1.1 node_modules/node-aead-crypto/node_modules/http-signature -> node_modules/node-pre-gyp/node_modules/http-signature
          performance-now@0.2.0 node_modules/node-aead-crypto/node_modules/performance-now -> node_modules/node-pre-gyp/node_modules/performance-now
          qs@6.4.0 node_modules/node-aead-crypto/node_modules/qs -> node_modules/node-pre-gyp/node_modules/qs
          sntp@1.0.9 node_modules/node-aead-crypto/node_modules/sntp -> node_modules/node-pre-gyp/node_modules/sntp
          hawk@3.1.3 node_modules/node-aead-crypto/node_modules/hawk -> node_modules/node-pre-gyp/node_modules/hawk
          request@2.81.0 node_modules/node-aead-crypto/node_modules/request -> node_modules/node-pre-gyp/node_modules/request
          tar@2.2.1 node_modules/node-aead-crypto/node_modules/tar -> node_modules/node-pre-gyp/node_modules/tar
          os-homedir@1.0.2 node_modules/node-aead-crypto/node_modules/os-homedir -> node_modules/os-homedir
          os-tmpdir@1.0.2 node_modules/node-aead-crypto/node_modules/os-tmpdir -> node_modules/os-tmpdir
          osenv@0.1.5 node_modules/node-aead-crypto/node_modules/osenv -> node_modules/osenv
          nopt@4.0.1 node_modules/node-aead-crypto/node_modules/nopt -> node_modules/nopt
          deep-extend@0.4.2 node_modules/node-aead-crypto/node_modules/deep-extend -> node_modules/rc/node_modules/deep-extend
          minimist@1.2.0 node_modules/node-aead-crypto/node_modules/rc/node_modules/minimist -> node_modules/rc/node_modules/minimist
          signal-exit@3.0.2 node_modules/node-aead-crypto/node_modules/signal-exit -> node_modules/signal-exit
          strip-json-comments@2.0.1 node_modules/node-aead-crypto/node_modules/strip-json-comments -> node_modules/strip-json-comments
          rc@1.2.5 node_modules/node-aead-crypto/node_modules/rc -> node_modules/rc
          isarray@1.0.0 node_modules/node-aead-crypto/node_modules/isarray -> node_modules/tar-pack/node_modules/isarray
          process-nextick-args@2.0.0 node_modules/node-aead-crypto/node_modules/process-nextick-args -> node_modules/tar-pack/node_modules/process-nextick-args
          string_decoder@1.0.3 node_modules/node-aead-crypto/node_modules/string_decoder -> node_modules/tar-pack/node_modules/string_decoder
          readable-stream@2.3.4 node_modules/node-aead-crypto/node_modules/readable-stream -> node_modules/tar-pack/node_modules/readable-stream
          tar-pack@3.4.1 node_modules/node-aead-crypto/node_modules/tar-pack -> node_modules/tar-pack
          wide-align@1.1.2 node_modules/node-aead-crypto/node_modules/wide-align -> node_modules/wide-align
          gauge@2.7.4 node_modules/node-aead-crypto/node_modules/gauge -> node_modules/gauge
          npmlog@4.1.2 node_modules/node-aead-crypto/node_modules/npmlog -> node_modules/npmlog
        • buffertools@2.1.6 node_modules/node-aead-crypto/node_modules/buffertools
        • mocha@3.5.3 node_modules/node-aead-crypto/node_modules/mocha
        • should@11.2.1 node_modules/node-aead-crypto/node_modules/should
          node-pre-gyp@0.6.39 node_modules/node-aead-crypto/node_modules/node-pre-gyp -> node_modules/node-pre-gyp
          iobroker.inst@1.0.8 /opt/iobroker
          └── (empty)

        ! npm ERR! code 1
        ! ````

        EDIT:

        Der Adapter läuft nun einwand frei :o

        aber dann noch mal zu meiner Frage:

        Woran liegt das überhaupt?

        Ist das ein Problem mit dem Raspberry Pi1 oder habe ich bei der installation am Anfang schon etwas falsch gemacht?

        P.s. Danke für den großartigen Support :D :)

        1 Antwort Letzte Antwort
        0
        • AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #24

          @fossil:

          Ist das ein Problem mit dem Raspberry Pi1 oder habe ich bei der installation am Anfang schon etwas falsch gemacht? `
          Das Paket in Frage rüstet benötigte Verschlüsselungsmethoden für die Kommunikation nach und muss je nach NodeJS-Version und Plattform kompiliert werden. Da das nicht unbedingt trivial ist, insbesondere auf Windows, setze ich ein Paket (node-pre-gyp) ein, das diese vorkompiliert. Bei der Installation muss dann nur noch die passende Version heruntergeladen werden.

          Allerdings existiert für node-pre-gyp nur linux/darwin(osx)/windows/arm - hier wird keine Unterscheidung zwischen armv6 und armv7 getroffen. Die Compiler, die zum Vorkompilieren eingesetzt werden, kennen auch nur armv7. Daher wurde bisher einfach die armv7 Version auf Raspberry installiert, was auf Pi1 oder Pi Zero allerdings die falsche ist.

          Die Lösung ist jetzt, dass das Paket bei der Installation erkennt, ob es auf einem armv6 installiert werden soll. In diesem Fall wird es auf dem Gerät kompiliert, ohne zu versuchen, die vorkompilierte Variante herunterzuladen.

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

          1 Antwort Letzte Antwort
          0
          • F Offline
            F Offline
            fossil
            schrieb am zuletzt editiert von
            #25

            Also nur noch mal für mein Verständnis:

            Jeder der ein Pi 1 oder Zero mit armv6 besitzt und Iobroker installiert hat, muss nach dem er den Tradfri Adapter über den Iobroker.Admin installiert hat noch einemal über ssh in den Ordner:

            cd /opt/iobroker/
            

            und mit dem Befehl:

            sudo npm install https://github.com/AlCalzone/node-aead-crypto/tarball/fix-3 --production --unsafe-perm
            

            die richtige Verschlüsselungsmethode installieren?

            1 Antwort Letzte Antwort
            0
            • AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              schrieb am zuletzt editiert von
              #26

              @fossil:

              Jeder der ein Pi 1 oder Zero mit armv6 besitzt und Iobroker installiert hat, muss … die richtige Verschlüsselungsmethode installieren? `
              Nein, du warst nur mein Testkaninchen. Der fix-3 branch ist mittlerweile in master gemerged, d.h. jede zukünftige Installation macht das automatisch. Es könnte lediglich notwendig sein, den Adapter auf Pi1/Zero manuell zu installieren statt über Admin-GUI:

              cd /opt/iobroker
              sudo npm install iobroker.tradfri --production --unsafe-perm
              

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

              1 Antwort Letzte Antwort
              0
              • F Offline
                F Offline
                fossil
                schrieb am zuletzt editiert von
                #27

                Okay dann probiere ich das gleich an meinem zweiten Pi1 den ich einmal neu aufsetzte aus und gebe Rückmeldung :D

                1 Antwort Letzte Antwort
                0
                • F Offline
                  F Offline
                  fossil
                  schrieb am zuletzt editiert von
                  #28

                  So habe den anderen RPi nun fertig und es hat ohne Probleme über den iobroker.admin geklappt. :D

                  Dank dir AlCalzone für dem super Support.

                  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

                  683

                  Online

                  32.6k

                  Benutzer

                  82.2k

                  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