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. [gelöst]Adapter installieren von npm

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    110

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

[gelöst]Adapter installieren von npm

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
18 Beiträge 5 Kommentatoren 7.5k 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.
  • O Offline
    O Offline
    ostseeskipper
    schrieb am zuletzt editiert von ostseeskipper
    #1

    Hallo Allerseits,

    ich würde gern einen Adapter installieren.
    Nun habe ich den aber nicht direkt im iobroker unter Adapter gefunden.
    Bei der Suche wie ich den installieren kann bin ich auch über ein YT Video von "haus-automatisierung.com" gestoßen, das es keine gute Idee sei direkt von github zu installieren, sondern besser feste Versionen von NPM zu nutzen.

    Ich hatte gedacht es gibt vielleicht bei NPM ebenfalls ein Repository gibt, was man in Einstellungen und Verwahrungsorte einträgt, scheint aber auch nicht zu sein.
    Dann dachte ich mir über die Katze zu gehen und bei Beliebig die URL von npmjs einzugeben.
    Wie kann ich denn nun den Adapter https://www.npmjs.com/package/iobroker.panasonic-comfort-cloud installieren?
    Doch über das da eingetragene Repository bei github ?

    Kann mich bitte jemand kurz erhellen? :innocent:

    Besten Dank und viele Grüsse von der Küste

    1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @ostseeskipper

      so

      https://github.com/ioBroker/ioBroker.zigbee/wiki/GIT-install

      ist zwar für zigbee aber geht mit jedem repo

      also anstatt
      https://github.com/ioBroker/ioBroker.zigbee

      gibst du

      https://github.com/marc2016/ioBroker.panasonic-comfort-cloud.git

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      O 1 Antwort Letzte Antwort
      0
      • arteckA arteck

        @ostseeskipper

        so

        https://github.com/ioBroker/ioBroker.zigbee/wiki/GIT-install

        ist zwar für zigbee aber geht mit jedem repo

        also anstatt
        https://github.com/ioBroker/ioBroker.zigbee

        gibst du

        https://github.com/marc2016/ioBroker.panasonic-comfort-cloud.git

        O Offline
        O Offline
        ostseeskipper
        schrieb am zuletzt editiert von
        #3

        @arteck
        Danke schon mal :+1:
        Also dann doch direkt von Github, trotz der ganzen Warnungen mit fetter roter Schrift und das es auf NPM liegt?

        arteckA 1 Antwort Letzte Antwort
        0
        • O ostseeskipper

          @arteck
          Danke schon mal :+1:
          Also dann doch direkt von Github, trotz der ganzen Warnungen mit fetter roter Schrift und das es auf NPM liegt?

          arteckA Offline
          arteckA Offline
          arteck
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @ostseeskipper wenn der nicht auf npm published wurde dann kannst du den nicht installieren...

          wenn der entwickler es nur auf GIT hat... dann ja .. mit vorsicht zu geniessen da es sich nur um EIN Entwicklerzustand handelt.. der Adapter kann MUSS aber nicht funktionieren ..

          zigbee hab ich, zwave auch, nuc's genauso und HA auch

          O 1 Antwort Letzte Antwort
          0
          • arteckA arteck

            @ostseeskipper wenn der nicht auf npm published wurde dann kannst du den nicht installieren...

            wenn der entwickler es nur auf GIT hat... dann ja .. mit vorsicht zu geniessen da es sich nur um EIN Entwicklerzustand handelt.. der Adapter kann MUSS aber nicht funktionieren ..

            O Offline
            O Offline
            ostseeskipper
            schrieb am zuletzt editiert von
            #5

            @arteck
            der ist ja published auf npm unter dem oben genannten Link.
            Darum bin ich ja verwirrt und frag mich warum der nicht in der iobroker Adapterliste steht. Es gibt ja auch welche die den Adapter verwenden.

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

              Ähh, der Adapter ist doch auf npm, sonst gäbe es diesen Link nicht:
              https://www.npmjs.com/package/iobroker.panasonic-comfort-cloud

              Er hat es noch nicht ins ioBroker-Repo geschafft, ggf. solltest du den Entwickler mal drum bitten, ihn dort aufnehmen zu lassen.

              Also:

              cd /opt/iobroker
              npm install iobroker.panasonic-comfort-cloud
              iobroker add panasonic-comfort-cloud
              

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

              O 2 Antworten Letzte Antwort
              1
              • AlCalzoneA AlCalzone

                Ähh, der Adapter ist doch auf npm, sonst gäbe es diesen Link nicht:
                https://www.npmjs.com/package/iobroker.panasonic-comfort-cloud

                Er hat es noch nicht ins ioBroker-Repo geschafft, ggf. solltest du den Entwickler mal drum bitten, ihn dort aufnehmen zu lassen.

                Also:

                cd /opt/iobroker
                npm install iobroker.panasonic-comfort-cloud
                iobroker add panasonic-comfort-cloud
                
                O Offline
                O Offline
                ostseeskipper
                schrieb am zuletzt editiert von
                #7

                @alcalzone
                Ahh ok, das kann ja dauern, vielleicht wollte der Entwickler das auch nicht.

                Lösung wäre also über github oder wie du geschrieben hast per Konsole?

                Damit würden jedoch meine nächsten Probleme anfangen.:scream:
                Der iobroker läuft im Doker auf einer Synology. Auf die Konsole der Synology komme ich aber auf die im Doker mit dem iobroker?

                Also doch github:face_with_head_bandage:

                1 Antwort Letzte Antwort
                0
                • AlCalzoneA AlCalzone

                  Ähh, der Adapter ist doch auf npm, sonst gäbe es diesen Link nicht:
                  https://www.npmjs.com/package/iobroker.panasonic-comfort-cloud

                  Er hat es noch nicht ins ioBroker-Repo geschafft, ggf. solltest du den Entwickler mal drum bitten, ihn dort aufnehmen zu lassen.

                  Also:

                  cd /opt/iobroker
                  npm install iobroker.panasonic-comfort-cloud
                  iobroker add panasonic-comfort-cloud
                  
                  O Offline
                  O Offline
                  ostseeskipper
                  schrieb am zuletzt editiert von
                  #8

                  @alcalzone
                  nun hab ich die Konsole gefunden
                  aber was will sie mir sagen nachdem der befehl install durchgelaufen ist

                  1682de8b-5ecc-41b8-9408-a26d1503d5de-grafik.png

                  npm updaten ja aber die oberen meldungen?

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • O ostseeskipper

                    @alcalzone
                    nun hab ich die Konsole gefunden
                    aber was will sie mir sagen nachdem der befehl install durchgelaufen ist

                    1682de8b-5ecc-41b8-9408-a26d1503d5de-grafik.png

                    npm updaten ja aber die oberen meldungen?

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von Thomas Braun
                    #9

                    @ostseeskipper Nur Warnings, kannst du ignorieren. Und tunlichst nicht npm auf eine Version 7 bringen im Moment.

                    Und bitte keine Screenshots von Konsolentext. In CodeTags hier rein.

                    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

                    O 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @ostseeskipper Nur Warnings, kannst du ignorieren. Und tunlichst nicht npm auf eine Version 7 bringen im Moment.

                      Und bitte keine Screenshots von Konsolentext. In CodeTags hier rein.

                      O Offline
                      O Offline
                      ostseeskipper
                      schrieb am zuletzt editiert von
                      #10

                      @thomas-braun
                      Sorry die Codetags hab ich mit copy paste nicht rausbekommen.
                      Hmm, nun ist npm schon auf version 7.5.4. stimmt damit was nicht.

                      O Thomas BraunT 2 Antworten Letzte Antwort
                      0
                      • O ostseeskipper

                        @thomas-braun
                        Sorry die Codetags hab ich mit copy paste nicht rausbekommen.
                        Hmm, nun ist npm schon auf version 7.5.4. stimmt damit was nicht.

                        O Offline
                        O Offline
                        ostseeskipper
                        schrieb am zuletzt editiert von
                        #11

                        @ostseeskipper

                        hab nach dem update von npm und neustart das install des adapters noch mal laufen lassen. Und es kamen keine Fehler oder Warnungen hoch. Sogar der Adapter ist nun drin und mach mich mal ran den zu konfigurieren.

                        Danke allen, speziell @AlCalzone :+1: für den wink in die richtige Richtung

                        1 Antwort Letzte Antwort
                        0
                        • O ostseeskipper

                          @thomas-braun
                          Sorry die Codetags hab ich mit copy paste nicht rausbekommen.
                          Hmm, nun ist npm schon auf version 7.5.4. stimmt damit was nicht.

                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @ostseeskipper Ja, damit stimmt im Moment was nicht. Jedenfalls im Zusammenspiel mit dem ioBroker.

                          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

                          O 1 Antwort Letzte Antwort
                          0
                          • Thomas BraunT Thomas Braun

                            @ostseeskipper Ja, damit stimmt im Moment was nicht. Jedenfalls im Zusammenspiel mit dem ioBroker.

                            O Offline
                            O Offline
                            ostseeskipper
                            schrieb am zuletzt editiert von
                            #13

                            @thomas-braun
                            Danke, ich lass das erst mal so wie es nun ist mit der 7.5.4. Das was drauf war auf dem iobroker läuft.
                            Irgendwie hab ich den eindruck da sind auf einmal mehr Adapter im Angebot als vorher.

                            Thomas BraunT 1 Antwort Letzte Antwort
                            0
                            • O ostseeskipper

                              @thomas-braun
                              Danke, ich lass das erst mal so wie es nun ist mit der 7.5.4. Das was drauf war auf dem iobroker läuft.
                              Irgendwie hab ich den eindruck da sind auf einmal mehr Adapter im Angebot als vorher.

                              Thomas BraunT Online
                              Thomas BraunT Online
                              Thomas Braun
                              Most Active
                              schrieb am zuletzt editiert von
                              #14

                              @ostseeskipper

                              npm install -g npm@6
                              

                              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

                              1 Antwort Letzte Antwort
                              0
                              • M Offline
                                M Offline
                                Magnus 1
                                Developer
                                schrieb am zuletzt editiert von
                                #15

                                Ich hänge mich hier mal dran, weil ich am gleichen Problem hing. Die Installation über die Console wie oben beschrieben funktioniert zwar, aber ich würder gerne verstehen, warum es nicht auch mit dem NPM Link über die Admin Oberfläche funktioniert. Wenn ich das mit meinem (eigenen) Adapter versuche erhalte ich den folgende Output:

                                $ iobroker url https://www.npmjs.com/package/iobroker.tibber --host iobroker-pi --debug
                                
                                install https://www.npmjs.com/package/iobroker.tibber
                                
                                NPM version: 6.14.14
                                
                                npm install https://www.npmjs.com/package/iobroker.tibber --prefix "/opt/iobroker" (System call)
                                
                                npm ERR! code ENOPACKAGEJSON
                                
                                npm ERR! package.json Non-registry package missing package.json: https://www.npmjs.com/package/iobroker.tibber.
                                
                                npm ERR! package.json npm can't find a package.json file in your current directory.
                                
                                npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-08-24T23_21_30_492Z-debug.log
                                
                                host.iobroker-pi Cannot install https://www.npmjs.com/package/iobroker.tibber: 1
                                
                                ERROR: Process exited with code 25
                                

                                Ich verwende dabei folgenden Link:
                                https://www.npmjs.com/package/iobroker.tibber

                                Was mache ich falsch oder missverstehe hier warum das so nicht funktioniert oder funktionieren kann?

                                Viele Grüße
                                Magnus

                                AlCalzoneA 1 Antwort Letzte Antwort
                                0
                                • M Magnus 1

                                  Ich hänge mich hier mal dran, weil ich am gleichen Problem hing. Die Installation über die Console wie oben beschrieben funktioniert zwar, aber ich würder gerne verstehen, warum es nicht auch mit dem NPM Link über die Admin Oberfläche funktioniert. Wenn ich das mit meinem (eigenen) Adapter versuche erhalte ich den folgende Output:

                                  $ iobroker url https://www.npmjs.com/package/iobroker.tibber --host iobroker-pi --debug
                                  
                                  install https://www.npmjs.com/package/iobroker.tibber
                                  
                                  NPM version: 6.14.14
                                  
                                  npm install https://www.npmjs.com/package/iobroker.tibber --prefix "/opt/iobroker" (System call)
                                  
                                  npm ERR! code ENOPACKAGEJSON
                                  
                                  npm ERR! package.json Non-registry package missing package.json: https://www.npmjs.com/package/iobroker.tibber.
                                  
                                  npm ERR! package.json npm can't find a package.json file in your current directory.
                                  
                                  npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-08-24T23_21_30_492Z-debug.log
                                  
                                  host.iobroker-pi Cannot install https://www.npmjs.com/package/iobroker.tibber: 1
                                  
                                  ERROR: Process exited with code 25
                                  

                                  Ich verwende dabei folgenden Link:
                                  https://www.npmjs.com/package/iobroker.tibber

                                  Was mache ich falsch oder missverstehe hier warum das so nicht funktioniert oder funktionieren kann?

                                  Viele Grüße
                                  Magnus

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

                                  @magnus-1

                                  https://www.npmjs.com/package/iobroker.tibber

                                  ist die "Homepage" deines Pakets auf npm, nicht ein installierbares Archiv. Wenn du einen Adapter von npm installieren willst, ist die übliche Variante (wie sie auch in der Doku steht):

                                  cd /opt/iobroker
                                  npm install iobroker.tibber
                                  

                                  Danach entweder eine Instanz hinzufügen:

                                  iobroker add tibber
                                  

                                  oder bestehende aktualisieren:

                                  iobroker upload tibber
                                  

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

                                  M 1 Antwort Letzte Antwort
                                  0
                                  • AlCalzoneA AlCalzone

                                    @magnus-1

                                    https://www.npmjs.com/package/iobroker.tibber

                                    ist die "Homepage" deines Pakets auf npm, nicht ein installierbares Archiv. Wenn du einen Adapter von npm installieren willst, ist die übliche Variante (wie sie auch in der Doku steht):

                                    cd /opt/iobroker
                                    npm install iobroker.tibber
                                    

                                    Danach entweder eine Instanz hinzufügen:

                                    iobroker add tibber
                                    

                                    oder bestehende aktualisieren:

                                    iobroker upload tibber
                                    
                                    M Offline
                                    M Offline
                                    Magnus 1
                                    Developer
                                    schrieb am zuletzt editiert von Magnus 1
                                    #17

                                    @alcalzone danke dafür. Versionen die nicht offiziell released sind kann man ohne console also nur über den github link direkt in der Admin Oberfläche installieren? Oder wo finde ich einen link in meinem NPM Archiv der auch in der Admin Oberfläche funktioniert?

                                    Bringt mir / einem Tester der Schritt uber NPM dann einen Vorteil?

                                    Noch eine Frage: verstehe ich die verlinkte Anleitung richtig, das via:

                                    cd /opt/iobroker
                                    npm i iobroker.AdapterName
                                    

                                    Und

                                    iobroker upload AdapterName
                                    

                                    auch Updates eines bereits installierten Adapters funktionieren uber npm oder müssen Tester erst die alte Version des Adapters deinstallieren?

                                    Viele Grüße
                                    Magnus

                                    AlCalzoneA 1 Antwort Letzte Antwort
                                    0
                                    • M Magnus 1

                                      @alcalzone danke dafür. Versionen die nicht offiziell released sind kann man ohne console also nur über den github link direkt in der Admin Oberfläche installieren? Oder wo finde ich einen link in meinem NPM Archiv der auch in der Admin Oberfläche funktioniert?

                                      Bringt mir / einem Tester der Schritt uber NPM dann einen Vorteil?

                                      Noch eine Frage: verstehe ich die verlinkte Anleitung richtig, das via:

                                      cd /opt/iobroker
                                      npm i iobroker.AdapterName
                                      

                                      Und

                                      iobroker upload AdapterName
                                      

                                      auch Updates eines bereits installierten Adapters funktionieren uber npm oder müssen Tester erst die alte Version des Adapters deinstallieren?

                                      Viele Grüße
                                      Magnus

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

                                      @magnus-1 sagte in [gelöst]Adapter installieren von npm:

                                      Versionen die nicht offiziell released sind kann man ohne console also nur über den github link direkt in der Admin Oberfläche installieren?

                                      du kannst auch iobroker.adaptername als custom URL versuchen (gerade nicht sicher ob das geht).

                                      verstehe ich die verlinkte Anleitung richtig, das...

                                      ja, geht ohne vorher zu deinstallieren.

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

                                      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

                                      833

                                      Online

                                      32.5k

                                      Benutzer

                                      81.7k

                                      Themen

                                      1.3m

                                      Beiträge
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Anmelden

                                      • Du hast noch kein Konto? Registrieren

                                      • Anmelden oder registrieren, um zu suchen
                                      • Erster Beitrag
                                        Letzter Beitrag
                                      0
                                      • Home
                                      • Aktuell
                                      • Tags
                                      • Ungelesen 0
                                      • Kategorien
                                      • Unreplied
                                      • Beliebt
                                      • GitHub
                                      • Docu
                                      • Hilfe