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. Installation ioBroker auf Windows

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Installation ioBroker auf Windows

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
21 Beiträge 5 Kommentatoren 2.9k Aufrufe 1 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.
  • ThisoftT Offline
    ThisoftT Offline
    Thisoft
    schrieb am zuletzt editiert von
    #11

    Ja, wir kommen langsam näher.

    Mit den Diensten das hast du völlig richtig geschlussfolgert. Die beiden Einträge sind IMO der gleiche Dienst (einmal eben mit Endung und einmal ohne).

    Vermutlich hast du auch schon richtig erkannt dass der Dienst versucht zu starten und dann gleich wieder "abschmiert".

    Schau mal bitte unter "C:\ioBroker\log" in das heutige Log und poste die entsprechenden Einträge von den Startversuchen…

    22 HM-Geräte; PivCCU2 auf RasPi

    ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      Pewibe
      schrieb am zuletzt editiert von
      #12

      Hallo Thisoft, leider fällt die Antwort nicht so einfach aus:

      1. Unter der Dir "C:\ioBroker\log" sieht man im heutigen Log KEINE Startversuche des Dienstes. Hier aber die letzten Einträge, die wohl noch vom Install sind:

      `2018-12-27 03:08:50.008  - [32minfo[39m: host.Server2 iobroker.js-controller version 1.4.2 js-controller starting
      2018-12-27 00:08:50.024  - [32minfo[39m: host.Server2 Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker
      2018-12-27 09:08:50.024  - [32minfo[39m: host.Server2 hostname: Server2, node: v10.14.2
      2018-12-27 00:08:50.039  - [32minfo[39m: host.Server2 ip addresses: 2003:c0:7f07:cf00:552d:4862:8905:6ff7 fe80::552d:4862:8905:6ff7 192.168.0.12 2001:0:3e8a:ee2d:c37:2111:3f57:fff3 fe80::c37:2111:3f57:fff3
      2018-12-27 00:08:50.148  - [32minfo[39m: host.Server2  inMem-states listening on port 6000
      2018-12-27 00:08:50.164  - [32minfo[39m: host.Server2  inMem-objects listening on port 6001
      2018-12-27 00:08:50.180  - [32minfo[39m: host.Server2 InMemoryDB connected
      2018-12-27 00:08:50.180  - [31merror[39m: host.Server2 _design/system missing - call node iobroker.js setup[/code]`
      
      2\. Auf der Suche nach Protokollierung der Startversuche des Dienstes habe ich hier noch 2 eigene Funde in "C:\ioBroker\daemon\":
      
      2a. File "iobroker.out.log" zeigt (leider ohne Datum/Uhrzeit):
      `~~[code]~~Cannot find view "system"
      Cannot find view "system"
      Cannot find view "system"
      Cannot find view "system"
      Cannot find view "system"
      Cannot find view "system"
      [/code]`
      
      2b. File "iobroker.wrapper.log" zeigt m.E. die meiste Info zu den Startversuchen, aber ich kann daraus nichts interpretieren:
      `~~[code]~~2018-12-27 15:05:01 - Starting C:\Program Files\nodejs\node.exe  --harmony C:\ioBroker\node_modules\node-windows\lib\wrapper.js --file C:\ioBroker\controller.js --log "ioBroker wrapper" --grow 0.25 --wait 1 --maxrestarts 3 --abortonerror n
      2018-12-27 15:05:01 - Started 5988
      2018-12-27 15:18:35 - Starting C:\Program Files\nodejs\node.exe  --harmony C:\ioBroker\node_modules\node-windows\lib\wrapper.js --file C:\ioBroker\controller.js --log "ioBroker wrapper" --grow 0.25 --wait 1 --maxrestarts 3 --abortonerror n
      2018-12-27 15:18:35 - Started 5444
      [/code]`
      Ich wollte (weil bisher nicht erfolgt) noch erwähnen, dass der ioBroker auf Windows Server 2012R2 in einer Hyper-V Maschine installiert ist. Aber der gehört zu den gelisteten Zielsystemen.
      
      1 Antwort Letzte Antwort
      0
      • ThisoftT Offline
        ThisoftT Offline
        Thisoft
        schrieb am zuletzt editiert von
        #13

        ja, da sieht man leider wirklich nichts aussagekräftiges…

        ich würde vorschlagen dass du einfach nochmal auf der Kommandozeile, aus dem Installationsverzeichnis (C:\ioBroker) heraus ein

        npm install ioBroker
        

        ausführst. Dann schauen wir mal weiter.

        Was Windows Server2012 betrifft kann ich zwar nicht aus eigener Erfahrung sagen dass das funktioniert, aber ich meine es gibt hier einige User die das so am Start haben. Vielleicht setze ich dann schnell mal eine VM auf und teste wie's bei mir läuft…

        22 HM-Geräte; PivCCU2 auf RasPi

        ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          Pewibe
          schrieb am zuletzt editiert von
          #14

          Sorry Thisoft, aber das wird ja immer abstruser. Nachfolgend der kurze CMD-Dialog und das Logfile, auf das hingewiesen wird. Wegen "ioBroker@latest" erscheint es mir dass eine Vorgängerversion gesucht wird, die ich wohl nicht (wegen Erstinstallation) habe.

          C:\ioBroker>npm install ioBroker
          npm ERR! code E404
          npm ERR! 404 Not Found: ioBroker@latest
          npm ERR! A complete log of this run can be found in:
          npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2018-12-27T16_25_30_406Z-debug.log
          C:\ioBroker>
          
          0 info it worked if it ends with ok
          1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
          1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
          1 verbose cli   'install',
          1 verbose cli   'ioBroker' ]
          2 info using npm@6.4.1
          3 info using node@v10.14.2
          4 verbose npm-session 504e3746032fa692
          5 silly install loadCurrentTree
          6 silly install readLocalPackageData
          7 http fetch GET 404 https://registry.npmjs.org/ioBroker 1133ms
          8 silly fetchPackageMetaData error for ioBroker@latest 404 Not Found: ioBroker@latest
          9 timing stage:rollbackFailedOptional Completed in 15ms
          10 timing stage:runTopLevelLifecycles Completed in 4695ms
          11 verbose stack Error: 404 Not Found: ioBroker@latest
          11 verbose stack     at fetch.then.res (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\fetch.js:42:19)
          11 verbose stack     at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
          11 verbose stack     at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31)
          11 verbose stack     at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18)
          11 verbose stack     at Promise._settlePromise0 (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10)
          11 verbose stack     at Promise._settlePromises (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18)
          11 verbose stack     at Async._drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:133:16)
          11 verbose stack     at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:143:10)
          11 verbose stack     at Immediate.Async.drainQueues [as _onImmediate] (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14)
          11 verbose stack     at runCallback (timers.js:705:18)
          11 verbose stack     at tryOnImmediate (timers.js:676:5)
          11 verbose stack     at processImmediate (timers.js:658:5)
          12 verbose cwd C:\ioBroker
          

          Und bevor du dir die Arbeit mit einer 2012R2-Installation machst, kann ich auch auf auf einem realen oder virtuellen Windows 10 installieren. Allerdings bin ich der Meinung, dass das bisherige Fehlerbild nichts mit 2012R2 zu tun hat.

          1 Antwort Letzte Antwort
          0
          • ThisoftT Offline
            ThisoftT Offline
            Thisoft
            schrieb am zuletzt editiert von
            #15

            Ähm, naja, also ein code 404 heißt ja jedenfalls dass die (Download-)Adresse nicht erreichbar ist. Da wäre als erstes mal zu prüfen ob dein Rechner auch wirklich entsprechenden Internetzugang hat (Firewall etc.)? Evtl. hat's was mit der verstärkten Sicherheitskonfiguration zu tun die auf Win-Server standardmäßig aktiviert ist?

            Wenn du da alle Probleme ausschließen kannst dann wäre die Frage ob das "ioBroker@latest" die richtige Adresse ist, wobei das mit Sicherheit nicht eine Vorgängerversion, sondern das aktuelle (eben latest) Repository meint. Also erstmal für mich durchaus plausibel. Genaueres kann ich dazu aber dann auch nicht mehr sagen, da müssen die Experten sich mal äußern…

            22 HM-Geräte; PivCCU2 auf RasPi

            ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

            1 Antwort Letzte Antwort
            0
            • eric2905E Offline
              eric2905E Offline
              eric2905
              schrieb am zuletzt editiert von
              #16

              Oder „iobroker“ (mit kleinem b) und nicht „ioBroker“ (mit großen B) probieren - nur eine Idee.

              Gruß,

              Eric

              Von unterwegs getippert

              Roses are red, violets are blue,

              if I listen to metal, my neighbours do too

              1 Antwort Letzte Antwort
              0
              • P Offline
                P Offline
                Pewibe
                schrieb am zuletzt editiert von
                #17

                1. eric2905 erhält keine Punkte für seine Vermutung (Schreibweise "b/B"). ;)

                2. Thisoft hat grundsätzlich Recht, dass ein Server 2012R2 stark abgeschottet ist, aber damit lebe ich ja schon lange und hab das im Griff. Notfalls greife ich auf eine problematische URL über einen Windows 10 Client probeweise zu.

                In einem der vielen Logs, die ich in den letzten Stunden durch eure Tips angesehen habe, war auch ein Problem mit Port 6001, obwohl Port 6000 kein Problem hatte. Wegen einer Applikation "TwonkyServer", die den Port 9000 belegt, hatte ich iobroker von 9000 auf 6000 gesetzt, um Kollisionen zu veremeiden. Dazu hatte ich in irgendeiner der (gefühlt 100) Install Anleitungen gelesen, dass man dazu ein File (ich weiß nicht mehr welches) editieren kann. Das hatte ich getan.

                Scheinbare LÖSUNG:

                1. Applikation, die Port 9000 belegt, stoppen.

                2. Uninstall iobroker.

                3. Erase Dir C:/iobroker

                4. Neuinstallation von iobroker per "Schnellstartanweisung"

                –> In netstat ist :8081 zu sehen und die Webseite auf diesem Port lässt sich anwählen und Modul Admin scheint zu laufen.

                --> Jetzt muss ich nur noch die Portverlegung auf 6000/6001 schaffen, damit wieder die andere Applikation läuft. Aber das geht wohl auch mit einem CMD nach der Installation.

                Vielen Dank für den Dialog. Wie so oft findet man Fehler auch selbst, wenn man nur jemand hat, der zuhört und einem mit Tips weiter ermuntert. :)

                1 Antwort Letzte Antwort
                0
                • ThisoftT Offline
                  ThisoftT Offline
                  Thisoft
                  schrieb am zuletzt editiert von
                  #18

                  Freut mich dass du erstmal eine Lösung gefunden hast.

                  ioBroker auf einem anderen Port laufen zu lassen muss wohl grundsätzlich schon möglich sein. Ich hab's aber noch nie probiert….

                  22 HM-Geräte; PivCCU2 auf RasPi

                  ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

                  1 Antwort Letzte Antwort
                  0
                  • DutchmanD Offline
                    DutchmanD Offline
                    Dutchman
                    Developer Most Active Administrators
                    schrieb am zuletzt editiert von
                    #19

                    @Thisoft:

                    ioBroker auf einem anderen Port laufen zu lassen muss wohl grundsätzlich schon möglich sein. Ich hab's aber noch nie probiert…. `

                    Admin adapter Einstellungen :-)

                    Sent from my iPhone using Tapatalk

                    1 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      Pewibe
                      schrieb am zuletzt editiert von
                      #20

                      Zu den letzten beiden Beiträgen:

                      Es geht nicht darum, den ioBroker auf einem anderen Port als 8081 laufen zu lassen. Es geht um das Portpaar 9000/9001, von dem ich nicht weiß, welches Modul der Nutzer ist. Die sind nicht in Admin einstellbar.

                      Gibt es jemanden, der weiß, wo zu verstellen ist und was die Nutzung ist?

                      1 Antwort Letzte Antwort
                      0
                      • apollon77A Offline
                        apollon77A Offline
                        apollon77
                        schrieb am zuletzt editiert von
                        #21

                        Die Ports 9000 und 9001 werden vom js-controller, dem iobroker-Haupt-Prozess genutzt und geowned

                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                        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

                        819

                        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