Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Hilfe bei Adapter Transport von GitHub -> nach NPM

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hilfe bei Adapter Transport von GitHub -> nach NPM

    This topic has been deleted. Only users with topic management privileges can see it.
    • Matten Matten
      Matten Matten last edited by Matten Matten

      "an die Entwickler"

      Moin,

      ich würde gerne den enigma2 Adapter

      3476_adapters_-_iobroker-13.01.2019_17_05_02.png

      github
      npm

      in die ioBroker Datenbank übergeben

      EDIT:

      ich weiß nur nicht wie ich das GitHub Projekt auf NPM bekomme und

      wollte um Unterstützung/Hilfe bitten.

      Gruß

      Matten Matten

      1 Reply Last reply Reply Quote 0
      • Jey Cee
        Jey Cee Developer last edited by

        Also hier mal die offizielle doku zu npm: https://docs.npmjs.com/cli/publish

        1 Reply Last reply Reply Quote 0
        • Matten Matten
          Matten Matten last edited by

          @Jey Cee:

          Also hier mal die offizielle doku zu npm: https://docs.npmjs.com/cli/publish `

          danke schon mal, dafür!

          1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 last edited by Negalein

            Ich schiebe es mal ins Entwickler-Forum 🙂

            Und https://forum.iobroker.net/topic/6006/hm-usertreffen-vortrag-adapterentwicklung-lange-fassung kann auch nur empfohlen werden 🙂

            1 Reply Last reply Reply Quote 0
            • Matten Matten
              Matten Matten last edited by

              OK, danke

              1 Reply Last reply Reply Quote 0
              • Matten Matten
                Matten Matten last edited by

                ok, ich hab's jetzt geschafft den Adapter auf npm zu bekommen... iobroker.enigma2

                wie bekomme ich ihn jetzt in die Repository?

                Gruß
                Matten Matten

                Jey Cee 1 Reply Last reply Reply Quote 0
                • Jey Cee
                  Jey Cee Developer @Matten Matten last edited by

                  @Matten-Matten hier ist die Readme des Repositories mit der Anleitung dazu. Sollte es dazu fragen geben kannst du sie gerne Stellen.

                  1 Reply Last reply Reply Quote 0
                  • Matten Matten
                    Matten Matten last edited by

                    ja... da sind noch zu viele fragen meiner seits...

                    Jey Cee 1 Reply Last reply Reply Quote 0
                    • Jey Cee
                      Jey Cee Developer @Matten Matten last edited by

                      @Matten-Matten Na dann stell sie mal

                      1 Reply Last reply Reply Quote 0
                      • Matten Matten
                        Matten Matten last edited by

                        ich weiß nicht wo ich anfangen soll....

                        ich habe auf jeden fall schon folgendes erfolgreich ausgeführt:

                        npm owner add bluefox iobroker.enigma2
                        

                        sowie :

                        npm i
                        

                        aber was nicht funktionierte war folgendes:

                        C:\ioBroker\node_modules\iobroker.enigma2>npm run addToLatest -- --name enigma2 --type multimedia
                        npm ERR! missing script: addToLatest
                        
                        C:\ioBroker\node_modules\iobroker.enigma2>npm run addToStable -- --name enigma2 --version 1.2.6
                        npm ERR! missing script: addToStable
                        

                        keine Ahnung was für ein script er vermisst...

                        Jey Cee AlCalzone 2 Replies Last reply Reply Quote 0
                        • Jey Cee
                          Jey Cee Developer @Matten Matten last edited by

                          @Matten-Matten ah ok in deinem Repository fehlt die Datei scripts.js im lib ordner und in der Package.json die ganze Sektion Scripts

                          1 Reply Last reply Reply Quote 1
                          • Matten Matten
                            Matten Matten last edited by

                            kann ich jetzt einfach diese kopieren?

                            Jey Cee 1 Reply Last reply Reply Quote 0
                            • Jey Cee
                              Jey Cee Developer @Matten Matten last edited by

                              @Matten-Matten ja und du musst in der Package.json den fehlenden Part aufnehmen dann sollte das klappen.

                              1 Reply Last reply Reply Quote 0
                              • Matten Matten
                                Matten Matten last edited by

                                das muss vermutlich auch auf git und npm geändert werden?

                                Jey Cee 1 Reply Last reply Reply Quote 0
                                • Jey Cee
                                  Jey Cee Developer @Matten Matten last edited by

                                  @Matten-Matten an sich reicht es Lokal da das Script nur lokal ausgeführt wird, aber um es auch Zukünftig nutzen zu können sollte es auch auf Github sein. NPM ist erst mal nicht wichtig.

                                  1 Reply Last reply Reply Quote 0
                                  • Matten Matten
                                    Matten Matten last edited by Matten Matten

                                    C:\ioBroker\node_modules\iobroker.enigma2>npm run addToStable -- --name enigma2 --version 1.2.6
                                    npm ERR! code EJSONPARSE
                                    npm ERR! file C:\ioBroker\node_modules\iobroker.enigma2\package.json
                                    npm ERR! JSON.parse Failed to parse json
                                    npm ERR! JSON.parse Unexpected token
                                    npm ERR! JSON.parse in JSON at position 1339 while parsing '{
                                    npm ERR! JSON.parse "name": "iobroker.enigma2",
                                    npm ERR! JSON.parse "descr'
                                    npm ERR! JSON.parse Failed to parse package.json data.
                                    npm ERR! JSON.parse package.json must be actual JSON, not just JavaScript.

                                    C:\ioBroker\node_modules\iobroker.enigma2>npm run addToLatest -- --name enigma2 --type multimedia
                                    npm ERR! code EJSONPARSE
                                    npm ERR! file C:\ioBroker\node_modules\iobroker.enigma2\package.json
                                    npm ERR! JSON.parse Failed to parse json
                                    npm ERR! JSON.parse Unexpected token
                                    npm ERR! JSON.parse in JSON at position 1339 while parsing '{
                                    npm ERR! JSON.parse "name": "iobroker.enigma2",
                                    npm ERR! JSON.parse "descr'
                                    npm ERR! JSON.parse Failed to parse package.json data.

                                    EDIT fehler gefunden...

                                    1 Reply Last reply Reply Quote 0
                                    • Matten Matten
                                      Matten Matten last edited by Matten Matten

                                      ok hab die Dateien build.js und tools.js auch erstellt in ioBroker\node_modules\iobroker.enigma2\lib . so wie

                                      sources-dist.json

                                        "admin": {
                                          "meta": "https://raw.githubusercontent.com/Matten-Matten/ioBroker.enigma2/master/io-package.json",
                                          "icon": "https://raw.githubusercontent.com/Matten-Matten/ioBroker.enigma2/master/admin/enigma2.png",
                                          "type": "general"
                                        },
                                      

                                      sources-dist-stable.json

                                      "admin": {
                                        "meta": "https://raw.githubusercontent.com/Matten-Matten/ioBroker.enigma2/master/io-package.json",
                                        "icon": "https://raw.githubusercontent.com/Matten-Matten/ioBroker.enigma2/master/admin/enigma2.png",
                                        "type": "general"
                                        "version": "1.2.7"
                                      },
                                      

                                      unter ioBroker\node_modules\iobroker.enigma2 erstellt

                                      und erhalte jetzt folgende Fehler:

                                      C:\ioBroker\node_modules\iobroker.enigma2>npm run addToLatest -- --name enigma2 --type multimedia
                                      
                                      > iobroker.enigma2@1.2.7 addToLatest C:\ioBroker\node_modules\iobroker.enigma2
                                      > node lib/scripts.js addToLatest "--name" "enigma2" "--type" "multimedia"
                                      
                                      undefined:1
                                      
                                      
                                      SyntaxError: Unexpected end of JSON input
                                          at JSON.parse (<anonymous>)
                                          at fs.readFile (C:\ioBroker\node_modules\iobroker.enigma2\lib\scripts.js:508:31)
                                          at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3)
                                      npm ERR! code ELIFECYCLE
                                      npm ERR! errno 1
                                      npm ERR! iobroker.enigma2@1.2.7 addToLatest: `node lib/scripts.js addToLatest "--name" "enigma2" "--type" "multimedia"`
                                      npm ERR! Exit status 1
                                      npm ERR!
                                      npm ERR! Failed at the iobroker.enigma2@1.2.7 addToLatest script.
                                      npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • Matten Matten
                                        Matten Matten last edited by

                                        hat jemand eine idee wie ich das beheben kann 👆

                                        Gruß
                                        Matten Matten

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

                                          @Matten-Matten sagte in Hilfe bei Adapter Transport von GitHub -> nach NPM:

                                          iobroker.enigma2>npm run addToLatest

                                          Kann es sein, dass du versuchst, die Kommandos des iobroker.repositories Repo in deinem Adapter-Repo auszuführen?
                                          Das ist Unsinn. Für die Befehle musst du iobroker.repositories klonen und dort die Befehle ausführen. Oder einfach von Hand dort die jsons bearbeiten.

                                          In deinem eigenen Repo musst du dafür nix bearbeiten oder Dateien ergänzen.

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

                                            @AlCalzone

                                            OK, verstanden.👨‍🚀

                                            vielen Dank!👍

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            915
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            enigma2 enigma2 adapter
                                            4
                                            20
                                            1158
                                            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