Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst]Adapter installieren von npm

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst]Adapter installieren von npm

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @ostseeskipper last edited by 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 1 Reply Last reply Reply Quote 0
      • O
        ostseeskipper @Thomas Braun last edited by

        @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 Braun 2 Replies Last reply Reply Quote 0
        • O
          ostseeskipper @ostseeskipper last edited by

          @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 👍 für den wink in die richtige Richtung

          1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @ostseeskipper last edited by

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

            O 1 Reply Last reply Reply Quote 0
            • O
              ostseeskipper @Thomas Braun last edited by

              @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 Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @ostseeskipper last edited by

                @ostseeskipper

                npm install -g npm@6
                
                1 Reply Last reply Reply Quote 0
                • M
                  Magnus 1 Developer last edited by

                  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

                  AlCalzone 1 Reply Last reply Reply Quote 0
                  • AlCalzone
                    AlCalzone Developer @Magnus 1 last edited by

                    @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 1 Reply Last reply Reply Quote 0
                    • M
                      Magnus 1 Developer @AlCalzone last edited by 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

                      AlCalzone 1 Reply Last reply Reply Quote 0
                      • AlCalzone
                        AlCalzone Developer @Magnus 1 last edited by

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

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        939
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        5
                        18
                        6638
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo