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
    173

  • 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.
  • eric2905E Offline
    eric2905E Offline
    eric2905
    schrieb am zuletzt editiert von
    #7

    Moin,

    @Pewibe:

    Kann mir da noch jemand einen Tip geben? `
    Was ergibt denn

    iobroker list instances
    

    ?

    Gruß,

    Eric

    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
      #8

      Iobroker list instances –> zeigt wie oben schon gezeigt nichts.

      iobroker start admin --> Cannot find any instances of "admin"

      iobroker status --> iobroker is running

      iobroker list objects -->

      system.meta.uuid : meta - uuid

      <u>system.user.admin : user - admin</u>

      admin.admin : meta - admin

      system.adapter.admin : adapter - admin

      system.host.Server2.mem : state - Memory usage

      system.host.Server2 : host - Server2

      system.host.Server2.memHeapUsed : state - Memory from heap used in MB

      system.host.Server2.memHeapTotal : state - Memory heap reserved in MB

      system.host.Server2.memRss : state - Resident set size in MB

      system.host.Server2.uptime : state - Uptime in seconds

      system.host.Server2.load : state - Load Average 1min

      system.host.Server2.alive : state - Host alive

      system.host.Server2.freemem : state - Available RAM in MB

      system.host.Server2.inputCount : state - Server2 - inputs level

      system.host.Server2.outputCount : state - Server2 outputs level

      "Server2" ist der Name meines Hosts. Da das Object da ist, aber keine Instanz, meinen Laien wie ich, dass ein "Start" irgendwie fehlt?

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

        Hast du schon mal

        serviceiobroker start
        

        versucht?

        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
          #10

          Danke Thisoft, wir kommen wohl näher. Die direkte Antwort auf deinen Tip:

          =============================

          Running Admin shell

          =============================

          ioBroker wird gestartet.

          ioBroker wurde erfolgreich gestartet.

          Allerdings findet man dann immer noch keinen Port 8081 in netstat. Da ich annehme, der "serviceiobroker" wird in Windows als "Dienst" abgebildet, habe ich mir im Taskmanager die Liste der Dienste angesehen. Dort ist etwas für mich nicht interpretierbares, was ich als Screenshot / Anlage festgehalten habe: Laut Fenster "Dienste" ist ioBroker service gestartet, aber laut Fenster "Task-Manager", Tab "Dienste" ist iobroker.exe beendet. Restarts ergeben einen Startversuch, aber nach 2-3 Sek. wieder beendet.

          Zusatzfrage: Sind die beiden Einträge verschiedene Dienste oder der gleiche Dienst, nur unterschiedlich bezeichnet?
          16493_zwischenablage01.jpg

          1 Antwort Letzte Antwort
          0
          • 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

                                399

                                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