Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. (Gelöst)Installation von iobroker unter Windows klemmt

    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)Installation von iobroker unter Windows klemmt

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

      @Ati:

      An der stelle sollte aber nicht unerwähnt bleiben, dass auf dem anderen Windowsrechner der iobroker auch ohne zusätzliche Installation der Tools läuft. Ebenfall Win10 Pro 64 bit gleicher Build. `

      Naja dann ist da aber irgendwas anders 🙂

      Die Build Tools sind für viele Dinge im nodejs Umfeld wichtig, vor allem wenn es darum geht DInge während der Installation "zu bauen" (wie seialport in dem Fall).

      @Ati:

      serialport@4.0.7 install C:\ioBroker\node_modules\serialport `

      Die Fehler kommen alle daher das serialport nicht gebaut werdern kann … liegt auch daran das serialport 4.x nicht mit node10 tut ... Ich update discovery mal die Tage im Stable dann sind die Fehler weg bzw es sollte dann klappen.

      Aber in dem Fall ist es "nur" optional ... tut also nicht weh wenn es fehlt. Dann sucht discovery nur die lokalen Seriellen Ports nicht ab.

      @Ati:

      iobroker.js-controller@1.2.3 install C:\ioBroker\node_modules\iobroker.js-controller

      node iobroker.js setup first

      creating conf/iobroker.json

      events.js:167

      throw er; // Unhandled 'error' event

      ^

      Error: listen EADDRINUSE 127.0.0.1:9000

      at Server.setupListenHandle [as _listen2] (net.js:1327:14)

      at listenInCluster (net.js:1375:12)

      at doListen (net.js:1501:7)

      at process._tickCallback (internal/process/next_tick.js:63:19)

      Emitted 'error' event at:

      at emitErrorNT (net.js:1354:8)

      at process._tickCallback (internal/process/next_tick.js:63:19) `
      Das ist komisch. Irgendwas läuft auf dem Rechner auf Port 9000 … Und das macht hier Probleme!!

      Damit läuft das setup nicht durch!

      Finde raus was das ist (vllt doch ein früherer Versuch??), fixe das dann versuche nochmal neu!

      @Ati:

      ioBroker service installed. Write "serviceIoBroker start" to start the service and go to http://localhost:8081 to open the admin UI.

      To see the outputs do not start the service, but write "node node_modules/iobroker.js-controller/controller"

      • iobroker@1.1.2

      added 47 packages from 23 contributors and audited 5124 packages in 280.817s

      found 2 low severity vulnerabilities

      run npm audit fix to fix them, or npm audit for details

      PS C:\ioBroker> To see the outputs do not start the service, but write "node node_modules/iobroker.js-controller/control

      ler"

      Auch hier wieder die gleichen Fehler. Habe also mal den Befehl unten ausgeführt.

      PS C:\ioBroker> node node_modules/iobroker.js-controller/controller
      internal/modules/cjs/loader.js:596
          throw err;
          ^
      
      Error: Cannot find module 'C:\ioBroker\node_modules\iobroker.js-controller\controller'
          at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
          at Function.Module._load (internal/modules/cjs/loader.js:520:25)
          at Function.Module.runMain (internal/modules/cjs/loader.js:744:10)
          at startup (internal/bootstrap/node.js:238:19)
          at bootstrapNodeJSCore (internal/bootstrap/node.js:572:3)
      PS C:\ioBroker>
      

      Irgendwie widersinnig. Man ruft den Befehl auf, er wird ausgeführt und dann erklärt das Programm, dass es die ausgeführte Datei nicht finden kann.

      Die Admin UI lässt sich nicht öffnen. `

      Diese Meldung und vor allem der Pfad ist einfach blödsinn, aknn aber sehr gut davon kommen das oben das setup nicht durchgelaufen ist. ALso erst das fixen!

      1 Reply Last reply Reply Quote 0
      • A
        Ati last edited by

        Hallo Apollon,

        was ein krampf. Also Port 9000 ist tatsächlich belegt. Und zwar vom Twonky Server. Dummerweise kann ich selbst nach intensiver Suche im Netz zu den Einstellungen des Servers keine Möglichkeit finden, den Port zu ändern. Das Webinterface nutzt diesen.

        jetzt habe ich den Server erst mal gestoppt und die Installation noch mal angeschoben. Bis auf den Serial Fehler lief es nun durch und WebUI Admin startet nun auch.
        5204_meldung_iobroker_start.jpg

        Läuft die Meldung nicht gerade gegen Deine Aussage
        > PS: npm> 5.7.1 ist wichtig … also npm 6.x wäre ok
        npm 6 ist aber erst in der node v10.msi drin, soweit ich das mit meinem Installationsversuchen gesehen habe. Kann ich das ignorieren?

        Hab grad gesehen, nein kann ich nicht, weil ich nun keine Adapter installieren kann. 😉

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators last edited by

          Die Meldung wird wahrscheinlich demnächst auf v10 erweitert, wenn es genug "Tester" dafür gegeben hat.

          und nom v6 kann man auch manuell installiern @latest

          Gruß

          Rainer

          1 Reply Last reply Reply Quote 0
          • A
            Ati last edited by

            Habe es nun mit Node v8.11 installiert. Läuft auch und Meldung ist weg.

            Aber den ersten Adapter installieren geht dennoch nicht.

            ! ````
            $ ./iobroker add rpi2
            npm install iobroker.rpi2 --production --prefix "C:/ioBroker" (System call)
            npm
            WARN optional SKIPPING OPTIONAL DEPENDENCY: async@1.5.2 (node_modules\iobroker.rpi2\node_modules\async):npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\async\package.json.4022888462'
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: nan@2.6.2 (node_modules\iobroker.rpi2\node_modules\nan):
            npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\nan\package.json.1929078610' -> 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\nan\package.json'
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bindings@1.2.1 (node_modules\iobroker.rpi2\node_modules\bindings):
            npm WARN
            enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\bindings\package.json.4162704903' -> 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\bindings\package.json'npm WARN optional SKIPPING OPTIONAL DEPENDENCY: debug@2.6.9 (node_modules\iobroker.rpi2\node_modules\debug):
            npm
            WARN
            enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\debug\package.json.2359419438'
            npm
            WARN optional SKIPPING OPTIONAL DEPENDENCY: epoll@0.1.22 (node_modules\iobroker.rpi2\node_modules\epoll):
            npm
            WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\epoll\package.json.3785451505' -> 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\epoll\package.json'npm
            WARN optional
            SKIPPING OPTIONAL DEPENDENCY: ms@2.0.0 (node_modules\iobroker.rpi2\node_modules\ms):npm

            WARN enoent
            SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\ms\package.json.1748557028'
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: rpi-gpio@0.7.0 (node_modules\iobroker.rpi2\node_modules\rpi-gpio):npm
            WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\rpi-gpio\package.json.4033608114'

            ! npm
            ERR! code EBADPLATFORMnpm ERR!

            notsup
            Unsupported platform for iobroker.rpi2@0.3.2: wanted {"os":"linux","arch":"any"} (current: {"os":"win32","arch":"x64"})npm ERR! notsup Valid OS: linux
            npm ERR!
            notsup Valid Arch: anynpm
            ERR!
            notsup
            Actual OS: win32npm ERR!
            notsup Actual Arch: x64

            ! npm ERR! A complete log of this run can be found in:
            npm

            ERR! C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache_logs\2018-06-07T12_17_16_376Z-debug.log
            host.AtiServer install adapter rpi2
            npm install iobroker.rpi2 --production --prefix "C:/ioBroker" (System call)
            npm
            WARN optional SKIPPING OPTIONAL DEPENDENCY: nan@2.6.2 (node_modules\iobroker.rpi2\node_modules\nan):npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\nan\package.json.442631946'
            npm WARN
            optional SKIPPING OPTIONAL DEPENDENCY: ms@2.0.0 (node_modules\iobroker.rpi2\node_modules\ms):npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\ms\package.json.2523516932'
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bindings@1.2.1 (node_modules\iobroker.rpi2\node_modules\bindings):
            npm
            WARN enoent
            SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\bindings\package.json.3325494091'npm WARN
            optional SKIPPING OPTIONAL DEPENDENCY: epoll@0.1.22 (node_modules\iobroker.rpi2\node_modules\epoll):
            npm
            WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\epoll\package.json.3772676020'npm
            WARN
            optional
            SKIPPING OPTIONAL DEPENDENCY: async@1.5.2 (node_modules\iobroker.rpi2\node_modules\async):npm WARN enoent
            SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\async\package.json.4252015744'npm WARN
            optional SKIPPING OPTIONAL DEPENDENCY: debug@2.6.9 (node_modules\iobroker.rpi2\node_modules\debug):
            npm
            WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\debug\package.json.1045953043'npm
            WARN optional
            SKIPPING OPTIONAL DEPENDENCY: rpi-gpio@0.7.0 (node_modules\iobroker.rpi2\node_modules\rpi-gpio):npm
            WARN
            enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\rpi-gpio\package.json.2408476134'

            ! npm
            ERR! code EBADPLATFORMnpm ERR! notsup
            Unsupported platform for iobroker.rpi2@0.3.2: wanted {"os":"linux","arch":"any"} (current: {"os":"win32","arch":"x64"})npm ERR! notsup
            Valid OS: linuxnpm
            ERR!
            notsup Valid Arch: anynpm ERR!
            notsup Actual OS: win32npm
            ERR! notsup
            Actual Arch: x64
            ! npm ERR! A complete log of this run can be found in:npm ERR! C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache_logs\2018-06-07T12_17_22_062Z-debug.log
            ! host.AtiServer install adapter rpi2
            npm install iobroker.rpi2 --production --prefix "C:/ioBroker" (System call)
            npm
            WARN optional SKIPPING OPTIONAL DEPENDENCY: async@1.5.2 (node_modules\iobroker.rpi2\node_modules\async):npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\async\package.json.210968540'
            npm WARN
            optional SKIPPING OPTIONAL DEPENDENCY: nan@2.6.2 (node_modules\iobroker.rpi2\node_modules\nan):npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\nan\package.json.1930444054'
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ms@2.0.0 (node_modules\iobroker.rpi2\node_modules\ms):
            npm WARN
            enoent
            SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\ms\package.json.1494296280'
            npm

            WARN

            optional SKIPPING OPTIONAL DEPENDENCY: bindings@1.2.1 (node_modules\iobroker.rpi2\node_modules\bindings):npm

            WARN

            enoent
            SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\bindings\package.json.818539290'
            npm

            WARN

            optional
            SKIPPING OPTIONAL DEPENDENCY: debug@2.6.9 (node_modules\iobroker.rpi2\node_modules\debug):
            npm

            WARN

            enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\debug\package.json.3280296112'
            npm

            WARN

            optional
            SKIPPING OPTIONAL DEPENDENCY: epoll@0.1.22 (node_modules\iobroker.rpi2\node_modules\epoll):
            npm

            WARN

            enoent
            SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\epoll\package.json.3569182677'npm
            WARN optional SKIPPING OPTIONAL DEPENDENCY: rpi-gpio@0.7.0 (node_modules\iobroker.rpi2\node_modules\rpi-gpio):
            npm
            WARN enoent
            SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod 'C:\ioBroker\node_modules\iobroker.rpi2\node_modules\rpi-gpio\package.json.3751017397'

            ! npm
            ERR! code EBADPLATFORM
            npm
            ERR!
            notsup Unsupported platform for iobroker.rpi2@0.3.2: wanted {"os":"linux","arch":"any"} (current: {"os":"win32","arch":"x64"})
            npm
            ERR! notsup
            Valid OS: linuxnpm ERR! notsup
            Valid Arch: anynpm
            ERR!
            notsup
            Actual OS: win32npm ERR! notsup
            Actual Arch: x64
            ! npm ERR! A complete log of this run can be found in:npm ERR! C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm-cache_logs\2018-06-07T12_17_27_811Z-debug.log
            ! host.AtiServer install adapter rpi2
            ERROR: host.AtiServer Cannot install rpi2
            ERROR: process exited with code 13

            Habe dann über github den rp2 nochmal angeschoben. Installation lief durch. Aber - so weit ich das sehe, ist dieser Adapter nicht für Windows10 und 64 Bit vorgesehen.
            
            weitere Adapter z.B HM rega oder HM rpc oder oder lassen sich installieren.
            
            Läuft also. Danke Euch für die Unterstützung. Mal sehen wieviel performanter ein i5 mit 16 GB RAM und SSD gegenüber einem Raspi 3 ist. 8-)
            1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators last edited by

              @Ati:

              den ersten Adapter installieren geht dennoch nicht. `

              Ähm,
              @Ati:

              ERR! code EBADPLATFORMnpm ERR! `
              @Ati:

              Unsupported platform for iobroker.rpi2@0.3.2: wanted {"os":"linux","arch":"any"} (current: {"os":"win32","arch":"x64"})npm ERR! notsup Valid OS: linux `
              ich glaube nicht dass du einem RasPi mit Windows fährst, oder?

              Gruß

              Rainer

              1 Reply Last reply Reply Quote 0
              • A
                Ati last edited by

                Nein sicher nicht. Ich dachte da eher daran, dass man mit dem Adapter den Raspi beobachten kann. 😉

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators last edited by

                  @Ati:

                  dass man mit dem Adapter den Raspi beobachten kann `
                  kann man ja auch, aber du hast ja keinen?

                  Oder hast du eine Multihost-umgebung und versucht die Instanz auf dem Slave zu installieren

                  Gruß

                  Rainer

                  1 Reply Last reply Reply Quote 0
                  • A
                    Ati last edited by

                    Na sagen wir mal so. Ich habe mehrere Raspis im Haus verteilt mit unterschiedlichen Aufgaben. Mein Gadanke war hier, mal zu schauen, ob sich die wesentlichsten Daten visualisieren lassen. Von daher ist ioBroker auf der Winkiste quasi der Gugg mal Client.

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators last edited by

                      Läuft denn auf diesen RasPis auch iobroker?

                      1 Reply Last reply Reply Quote 0
                      • A
                        Ati last edited by

                        Auf einem ja. Ist ein PiVCCU.

                        Ich denke, ich schau nachher mal, ob ich Details üder die Funktion des Adapters finde. Vielleicht erübrigt sich dann die Überlegung.

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators last edited by

                          Jetzt interessiert es mich aber mal genau:
                          @Homoran:

                          hast du eine Multihost-umgebung und versucht die Instanz auf dem Slave zu installieren `

                          Gruß

                          Rainer

                          1 Reply Last reply Reply Quote 0
                          • A
                            Ati last edited by

                            Ich habe derzeit die PiVCCU mit ioBroker im Einsatz. Da mich die Perfomance des Raspi mit ioBroker nicht überzeugt, speziell wenn dann noch etliche Scripte, Adapter und Objekte hinzukommen, und das wird sicher passieren, habe ich auf einer sowieso dauerhaft laufenden Windowsmaschine nun ebenfalls ioBroker installiert.

                            Ich formuliere meinen innerlichen Wunsch mal vorsichtig. Ein Cluster wäre optimal….

                            Aber da kenne ich die Möglichkeiten von ioBroker nicht genug. Derzeit ist also erst mal ein schrittweiser Umzug an der Tagesordnung. Und der ioBroker auf dem Pi wird zur Testumgebung.

                            Edit gefunden: Oder alternativ nach Anleitung Multihost: http://www.iobroker.net/docu/?page_id=3068&lang=de

                            1 Reply Last reply Reply Quote 0
                            • N
                              nousefor82 last edited by

                              Hallo,

                              ich möchte mich mit meinem WIN10 Problem hier dranhängen.

                              Folgende Fehrlermeldung;

                              NPM version: 5.6.0
                              !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                              NPM 5 is only supported starting with version 5.7.1!
                              Please use "npm install -g npm@4" to downgrade npm to 4.x or
                              use "npm install -g npm@latest" to install a supported version of npm 5!
                              You need to make sure to repeat this step after installing an update to NodeJS and/or npm.
                              !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                              npm WARN enoent ENOENT: no such file or directory, open 'c:\iobroker\package.json'
                              npm WARN iobroker No description
                              npm WARN iobroker No repository field.
                              npm WARN iobroker No README data
                              npm WARN iobroker No license field.
                              
                              npm ERR! code ELIFECYCLE
                              npm ERR! errno 4
                              npm ERR! iobroker@1.1.2 install: `node lib/prepareSetup.js && node lib/setup.js`
                              npm ERR! Exit status 4
                              npm ERR!
                              npm ERR! Failed at the iobroker@1.1.2 install script.
                              npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                              
                              npm ERR! A complete log of this run can be found in:
                              npm ERR!     C:\Users\Jörg\AppData\Roaming\npm-cache\_logs\2018-08-21T16_06_13_987Z-debug.log
                              

                              Ich schaffe es nicht auf npm 4.x down zu graden.

                              jedersmal wenn ich die VErsion checke, kommt 5.6.o

                              c:\iobroker>npm install -g npm@4.6.1
                              C:\Users\Jörg\AppData\Roaming\npm\npm -> C:\Users\Jörg\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
                              + npm@4.6.1
                              updated 1 package in 27.019s
                              
                              c:\iobroker>npm -v
                              5.6.0
                              

                              node version 8.11.4.

                              Am MAC hat die Installation nach dem Downgrade auf 4.x wunderbar funktioniert.

                              Bitte um Hilfe,

                              Jörg

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

                                @nousefor82:

                                edersmal wenn ich die VErsion checke, kommt 5.6.o `
                                Siehe https://forum.iobroker.net/viewtopic.php?f=17&t=16119#p169390.

                                1 Reply Last reply Reply Quote 0
                                • N
                                  nousefor82 last edited by

                                  Servus Paul,

                                  vielen Dank.

                                  Hat geklappt.

                                  Gruß

                                  Jörg

                                  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

                                  641
                                  Online

                                  31.9k
                                  Users

                                  80.2k
                                  Topics

                                  1.3m
                                  Posts

                                  5
                                  23
                                  4413
                                  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