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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. ioBroker unter Windows installieren (ohne Installer)

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

ioBroker unter Windows installieren (ohne Installer)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
händischinstallationiobrokermanuellwindowswindows-installationwindows-installer
319 Beiträge 30 Kommentatoren 164.9k Aufrufe 28 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.
  • S stefande

    @bahnuhr sagte in ioBroker unter Windows installieren (ohne Installer):

    Habe eben mal auf einem Laptop nochmal ganz neu installiert.
    Und ja, der node-windows Ordner wird gelöscht.
    Wieder rein kopiert und der Dienst startet wieder.
    Das scheint einwandfrei zu funktionieren.
    Frage ist halt:
    Warum wird dieser gelöscht ?

    Weiteres Problem:
    Wollte dann meine Sicherung "iobroker-data" rüber kopieren.
    Also Dienst gestoppt, kopiert, und Dienst wieder gestartet.

    !! Die Instanzen werden nicht nachinstalliert. Und auf die admin Seite kommt man auch nicht.
    Dienst stoppen, starten klappt aber einwandfrei !!

    Dann wieder den kleinen data Ordner (der nach der Intallation - mit wenig Instanzen) genommen.
    Und alles klappt wieder.

    Frage:
    Warum klappt das jetzt mit dem data ordner nicht ?

    Hast du den iobroker-data Ordner über den neuen drüber kopiert, oder hast du ihn vorher gelöscht?
    Ich hab unmittelbar nach Fertigstellung der Neuinstallation den Dienst gestoppt, und danach den data Ordner AUSGETAUSCHT. Danach habe ich den Dienst wieder gestartet, und es wurden die Instanzen installiert. Da ich einige Icons installiert habe, war schon ziemliche Geduld gefragt.

    bahnuhrB Online
    bahnuhrB Online
    bahnuhr
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #56

    @stefande sagte in ioBroker unter Windows installieren (ohne Installer):

    Hast du den iobroker-data Ordner über den neuen drüber kopiert, oder hast du ihn vorher gelöscht?

    Ich habe beides probiert.
    Es funktionierte nicht.


    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
    Danke.
    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
    ScreenToGif :https://www.screentogif.com/downloads.html

    1 Antwort Letzte Antwort
    0
    • GaspodeG Gaspode

      @bahnuhr said in ioBroker unter Windows installieren (ohne Installer):

      Und ja, der node-windows Ordner wird gelöscht.

      Also bei Installation per Installer gibt's den Ordner gar nicht und der Dienst läuft.
      Warum hast du denn auf dem Laptop nicht die Reparatur-Variante von Stabilostick aus dem anderen Thread verwendet? Also Daemon Ordner auf den richtigen Stand bringen?

      bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #57

      @Alexi sagte in ioBroker unter Windows installieren (ohne Installer):

      Warum hast du denn auf dem Laptop nicht die Reparatur-Variante von Stabilostick aus dem anderen Thread verwendet?

      Die Variante von stabilo.. repariert den Dienst.
      Und dieser läuft ja.


      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      1 Antwort Letzte Antwort
      0
      • bahnuhrB bahnuhr

        Habe eben mal auf einem Laptop nochmal ganz neu installiert.
        Und ja, der node-windows Ordner wird gelöscht.
        Wieder rein kopiert und der Dienst startet wieder.
        Das scheint einwandfrei zu funktionieren.
        Frage ist halt:
        Warum wird dieser gelöscht ?

        Weiteres Problem:
        Wollte dann meine Sicherung "iobroker-data" rüber kopieren.
        Also Dienst gestoppt, kopiert, und Dienst wieder gestartet.

        !! Die Instanzen werden nicht nachinstalliert. Und auf die admin Seite kommt man auch nicht.
        Dienst stoppen, starten klappt aber einwandfrei !!

        Dann wieder den kleinen data Ordner (der nach der Intallation - mit wenig Instanzen) genommen.
        Und alles klappt wieder.

        Frage:
        Warum klappt das jetzt mit dem data ordner nicht ?

        GaspodeG Offline
        GaspodeG Offline
        Gaspode
        schrieb am zuletzt editiert von
        #58

        @bahnuhr said in ioBroker unter Windows installieren (ohne Installer):

        Die Variante von stabilo.. repariert den Dienst.
        Und dieser läuft ja.

        Ich bin verwirrt...

        @bahnuhr said in ioBroker unter Windows installieren (ohne Installer):

        Und ja, der node-windows Ordner wird gelöscht.
        Wieder rein kopiert und der Dienst startet wieder.

        So wie ich die letzten Beiträge von Stabilostick interpretiert habe, ist dieser node-windows Ordner irgendeine Altlast, die es mal gab, in den aktuellen Installationen aber nicht (mehr?) erforderlich ist. Evtl. hab ich das aber auch falsch verstanden. In einer reinen Installer-Installation gibt's den Ordner jedenfalls nicht und der Dienst läuft trotzdem.

        Kannst du mal den Inhalt deiner iobroker.xml aus dem Daemon Verzeichnis posten?

        @bahnuhr said in ioBroker unter Windows installieren (ohne Installer):

        Warum klappt das jetzt mit dem data ordner nicht ?

        Hast du mal ins Log geschaut? Irgendwelche Hinweise, was da schief läuft?

        S 1 Antwort Letzte Antwort
        0
        • GaspodeG Gaspode

          @bahnuhr said in ioBroker unter Windows installieren (ohne Installer):

          Die Variante von stabilo.. repariert den Dienst.
          Und dieser läuft ja.

          Ich bin verwirrt...

          @bahnuhr said in ioBroker unter Windows installieren (ohne Installer):

          Und ja, der node-windows Ordner wird gelöscht.
          Wieder rein kopiert und der Dienst startet wieder.

          So wie ich die letzten Beiträge von Stabilostick interpretiert habe, ist dieser node-windows Ordner irgendeine Altlast, die es mal gab, in den aktuellen Installationen aber nicht (mehr?) erforderlich ist. Evtl. hab ich das aber auch falsch verstanden. In einer reinen Installer-Installation gibt's den Ordner jedenfalls nicht und der Dienst läuft trotzdem.

          Kannst du mal den Inhalt deiner iobroker.xml aus dem Daemon Verzeichnis posten?

          @bahnuhr said in ioBroker unter Windows installieren (ohne Installer):

          Warum klappt das jetzt mit dem data ordner nicht ?

          Hast du mal ins Log geschaut? Irgendwelche Hinweise, was da schief läuft?

          S Offline
          S Offline
          stefande
          schrieb am zuletzt editiert von
          #59

          @Alexi sagte in ioBroker unter Windows installieren (ohne Installer):

          So wie ich die letzten Beiträge von Stabilostick interpretiert habe, ist dieser node-windows Ordner irgendeine Altlast, die es mal gab, in den aktuellen Installationen aber nicht (mehr?) erforderlich ist. Evtl. hab ich das aber auch falsch verstanden. In einer reinen Installer-Installation gibt's den Ordner jedenfalls nicht und der Dienst läuft trotzdem.

          Kannst du mal den Inhalt deiner iobroker.xml aus dem Daemon Verzeichnis posten?

          Ich hänge mal den Inhalt meiner xml an:

          <service>
          	<id>iobroker.exe</id>
          	<name>ioBroker</name>
          	<description>ioBroker service.</description>
          	<executable>C:\Program Files\nodejs\node.exe</executable>
          	<logmode>rotate</logmode>
          	<argument>--harmony</argument>
          	<argument>C:\iobroker\node_modules\node-windows\lib\wrapper.js</argument>
          	<argument>--file</argument>
          	<argument>C:\iobroker\controller.js</argument>
          	<argument>--log</argument>
          	<argument>ioBroker wrapper</argument>
          	<argument>--grow</argument>
          	<argument>0.25</argument>
          	<argument>--wait</argument>
          	<argument>1</argument>
          	<argument>--maxrestarts</argument>
          	<argument>3</argument>
          	<argument>--abortonerror</argument>
          	<argument>n</argument>
          	<argument>--stopparentfirst</argument>
          	<argument>undefined</argument>
          	<stoptimeout>30sec</stoptimeout>
          	<env name="NODE_ENV" value="production"/>
          	<workingdirectory>C:\iobroker</workingdirectory>
          </service>
          

          In Zeile 8 wird auf den Ordner node-windows zugegriffen.
          Hat jemand hier vielleicht mal eine iobroker.xml zum Vergleich?

          GaspodeG 1 Antwort Letzte Antwort
          0
          • S stefande

            @Alexi sagte in ioBroker unter Windows installieren (ohne Installer):

            So wie ich die letzten Beiträge von Stabilostick interpretiert habe, ist dieser node-windows Ordner irgendeine Altlast, die es mal gab, in den aktuellen Installationen aber nicht (mehr?) erforderlich ist. Evtl. hab ich das aber auch falsch verstanden. In einer reinen Installer-Installation gibt's den Ordner jedenfalls nicht und der Dienst läuft trotzdem.

            Kannst du mal den Inhalt deiner iobroker.xml aus dem Daemon Verzeichnis posten?

            Ich hänge mal den Inhalt meiner xml an:

            <service>
            	<id>iobroker.exe</id>
            	<name>ioBroker</name>
            	<description>ioBroker service.</description>
            	<executable>C:\Program Files\nodejs\node.exe</executable>
            	<logmode>rotate</logmode>
            	<argument>--harmony</argument>
            	<argument>C:\iobroker\node_modules\node-windows\lib\wrapper.js</argument>
            	<argument>--file</argument>
            	<argument>C:\iobroker\controller.js</argument>
            	<argument>--log</argument>
            	<argument>ioBroker wrapper</argument>
            	<argument>--grow</argument>
            	<argument>0.25</argument>
            	<argument>--wait</argument>
            	<argument>1</argument>
            	<argument>--maxrestarts</argument>
            	<argument>3</argument>
            	<argument>--abortonerror</argument>
            	<argument>n</argument>
            	<argument>--stopparentfirst</argument>
            	<argument>undefined</argument>
            	<stoptimeout>30sec</stoptimeout>
            	<env name="NODE_ENV" value="production"/>
            	<workingdirectory>C:\iobroker</workingdirectory>
            </service>
            

            In Zeile 8 wird auf den Ordner node-windows zugegriffen.
            Hat jemand hier vielleicht mal eine iobroker.xml zum Vergleich?

            GaspodeG Offline
            GaspodeG Offline
            Gaspode
            schrieb am zuletzt editiert von Gaspode
            #60

            @stefande

            So sieht die Datei bei mir aus (Installer Installation):

            <configuration>
            	<id>iobroker(SmartHome)</id>
            	<name>ioBroker(SmartHome)</name>
            	<description>ioBroker(SmartHome) Automation Server</description>
            	<executable>"x:\iobroker\SmartHome\nodejs\node.exe"</executable>
            	<arguments>"x:\iobroker\SmartHome\node_modules\iobroker.js-controller\controller.js"</arguments>
            	<workingdirectory>x:\iobroker\SmartHome</workingdirectory>
            	<log mode="roll-by-time">
                      <pattern>yyyyMMdd</pattern>
            	  <keepFiles>14</keepFiles>
                    </log>
            	<stoptimeout>45sec</stoptimeout>
            	<stopparentprocessfirst>true</stopparentprocessfirst>  
            	<onfailure action="restart" delay="10 sec"/>
            	<onfailure action="restart" delay="20 sec"/>
            	<onfailure action="none" />
            	<resetfailure>1 hour</resetfailure>
            	<env name="NODE_ENV" value="production"/>
            	<env name="Path" value="x:\iobroker\SmartHome\nodejs;x:\iobroker\SmartHome\env\npm;%PATH%"/>
            </configuration>
            

            Es wird also direkt controller.js gestartet, nicht der Umweg über einen Wrapper.
            Ich hab allerdings noch den Controller 2.2.9...

            S 1 Antwort Letzte Antwort
            0
            • GaspodeG Gaspode

              @stefande

              So sieht die Datei bei mir aus (Installer Installation):

              <configuration>
              	<id>iobroker(SmartHome)</id>
              	<name>ioBroker(SmartHome)</name>
              	<description>ioBroker(SmartHome) Automation Server</description>
              	<executable>"x:\iobroker\SmartHome\nodejs\node.exe"</executable>
              	<arguments>"x:\iobroker\SmartHome\node_modules\iobroker.js-controller\controller.js"</arguments>
              	<workingdirectory>x:\iobroker\SmartHome</workingdirectory>
              	<log mode="roll-by-time">
                        <pattern>yyyyMMdd</pattern>
              	  <keepFiles>14</keepFiles>
                      </log>
              	<stoptimeout>45sec</stoptimeout>
              	<stopparentprocessfirst>true</stopparentprocessfirst>  
              	<onfailure action="restart" delay="10 sec"/>
              	<onfailure action="restart" delay="20 sec"/>
              	<onfailure action="none" />
              	<resetfailure>1 hour</resetfailure>
              	<env name="NODE_ENV" value="production"/>
              	<env name="Path" value="x:\iobroker\SmartHome\nodejs;x:\iobroker\SmartHome\env\npm;%PATH%"/>
              </configuration>
              

              Es wird also direkt controller.js gestartet, nicht der Umweg über einen Wrapper.
              Ich hab allerdings noch den Controller 2.2.9...

              S Offline
              S Offline
              stefande
              schrieb am zuletzt editiert von
              #61

              @Alexi
              Ich glaube die Herausforderung ist es eine funktionierende Installation mit Controller > 3.x hinzubekommen. Damit fing auch mein Ärger an.

              GaspodeG P 2 Antworten Letzte Antwort
              0
              • S stefande

                @Alexi
                Ich glaube die Herausforderung ist es eine funktionierende Installation mit Controller > 3.x hinzubekommen. Damit fing auch mein Ärger an.

                GaspodeG Offline
                GaspodeG Offline
                Gaspode
                schrieb am zuletzt editiert von
                #62

                @stefande said in ioBroker unter Windows installieren (ohne Installer):

                @Alexi
                Ich glaube die Herausforderung ist es eine funktionierende Installation mit Controller > 3.x hinzubekommen. Damit fing auch mein Ärger an.

                Schon klar.
                Die Frage ist: Ist das node-windows Verzeichnis (und damit wrapper.js) eine Altlast oder nicht.So wie ich Stabilostick im anderen Thread verstanden habe, ist es eine Altlast.

                Daher würde ich vermuten, das Rückkopieren des node-windows Ordners ist der falsche Weg. Vielversprechende schient mir, das daemon Verzeichnis wieder richtig hinzubekommen.

                BTW: Liegt bei dir die controller.js wirklich direkt unter c:\iobroker?
                Ist das ein Link oder die eigentliche Datei?

                S 1 Antwort Letzte Antwort
                0
                • GaspodeG Gaspode

                  @stefande said in ioBroker unter Windows installieren (ohne Installer):

                  @Alexi
                  Ich glaube die Herausforderung ist es eine funktionierende Installation mit Controller > 3.x hinzubekommen. Damit fing auch mein Ärger an.

                  Schon klar.
                  Die Frage ist: Ist das node-windows Verzeichnis (und damit wrapper.js) eine Altlast oder nicht.So wie ich Stabilostick im anderen Thread verstanden habe, ist es eine Altlast.

                  Daher würde ich vermuten, das Rückkopieren des node-windows Ordners ist der falsche Weg. Vielversprechende schient mir, das daemon Verzeichnis wieder richtig hinzubekommen.

                  BTW: Liegt bei dir die controller.js wirklich direkt unter c:\iobroker?
                  Ist das ein Link oder die eigentliche Datei?

                  S Offline
                  S Offline
                  stefande
                  schrieb am zuletzt editiert von
                  #63

                  @Alexi sagte in ioBroker unter Windows installieren (ohne Installer):

                  @stefande said in ioBroker unter Windows installieren (ohne Installer):

                  @Alexi
                  Ich glaube die Herausforderung ist es eine funktionierende Installation mit Controller > 3.x hinzubekommen. Damit fing auch mein Ärger an.

                  Schon klar.
                  Die Frage ist: Ist das node-windows Verzeichnis (und damit wrapper.js) eine Altlast oder nicht.So wie ich Stabilostick im anderen Thread verstanden habe, ist es eine Altlast.

                  Daher würde ich vermuten, das Rückkopieren des node-windows Ordners ist der falsche Weg. Vielversprechende schient mir, das daemon Verzeichnis wieder richtig hinzubekommen.

                  BTW: Liegt bei dir die controller.js wirklich direkt unter c:\iobroker?
                  Ist das ein Link oder die eigentliche Datei?

                  Zumindest wenn man der hier von @P-A-L-A-D-I-N erstellten Anleitung auf einem jungfräulichen System folgt, wird scheinbar der node-windows Ordner angelegt.
                  Demnach kann es eigentlich nach meinem Verständnis keine Altlast sein.
                  Ich muss aber auch zugeben, dass ich kein Coder bin, und von daher auch einiges für mich Bömische Dörfer sind.
                  Trotzdem versuche ich, so gut ich kann zu testen und zu helfen.

                  Das ist der Inhalt der Datei controller.js im iobroker Ordner. Also ein Link:

                  'use strict';
                  require(__dirname + '/node_modules/iobroker.js-controller/controller.js');
                  
                  1 Antwort Letzte Antwort
                  0
                  • S stefande

                    @Alexi
                    Ich glaube die Herausforderung ist es eine funktionierende Installation mit Controller > 3.x hinzubekommen. Damit fing auch mein Ärger an.

                    P Offline
                    P Offline
                    P-A-L-A-D-I-N
                    schrieb am zuletzt editiert von
                    #64

                    @stefande sagte in ioBroker unter Windows installieren (ohne Installer):

                    @Alexi
                    Ich glaube die Herausforderung ist es eine funktionierende Installation mit Controller > 3.x hinzubekommen. Damit fing auch mein Ärger an.

                    Dem schließe ich mich an! Bei mir klappte alles einwandfrei, auch der Import des gesamten (bei mir sehr umfangreichen) Data-Ordners!

                    Habe folgende Reihenfolge gehabt:

                    1. Installation nach Vorgehensweise aus dem Thread bzw mit Stabilosticks Installer
                    2. Stoppen des Dienstes, Reinkopieren des Data-Ordners (vorhandene Dateien überschreiben)
                    3. Neustart und alles läuft, übrigens auch noch nach mehrfachem Neustart des Systems!

                    Die Probleme (ioBroker läuft nach Neustart auf einmal nicht mehr) fingen erst an, als ich das Update des js-Controllers aufgeführt habe - und das wohlgemerkt auch ganz genauso mit einer Installation mithilfe des Windows-Installer.
                    Da bei beiden Vorgehensweisen das Problem auftritt, scheint also irgendetwas mit dem ioBroker selbst (mutmaßlich dem aktuellen js-Controller) nicht so ganz zu stimmen...

                    Ich halte es nach wie vor am zielführendsten, alles nach Anleitung zu machen und dann lediglich beim js-controller bei Version 2.x zu bleiben.

                    S JB_SullivanJ 2 Antworten Letzte Antwort
                    0
                    • P P-A-L-A-D-I-N

                      @stefande sagte in ioBroker unter Windows installieren (ohne Installer):

                      @Alexi
                      Ich glaube die Herausforderung ist es eine funktionierende Installation mit Controller > 3.x hinzubekommen. Damit fing auch mein Ärger an.

                      Dem schließe ich mich an! Bei mir klappte alles einwandfrei, auch der Import des gesamten (bei mir sehr umfangreichen) Data-Ordners!

                      Habe folgende Reihenfolge gehabt:

                      1. Installation nach Vorgehensweise aus dem Thread bzw mit Stabilosticks Installer
                      2. Stoppen des Dienstes, Reinkopieren des Data-Ordners (vorhandene Dateien überschreiben)
                      3. Neustart und alles läuft, übrigens auch noch nach mehrfachem Neustart des Systems!

                      Die Probleme (ioBroker läuft nach Neustart auf einmal nicht mehr) fingen erst an, als ich das Update des js-Controllers aufgeführt habe - und das wohlgemerkt auch ganz genauso mit einer Installation mithilfe des Windows-Installer.
                      Da bei beiden Vorgehensweisen das Problem auftritt, scheint also irgendetwas mit dem ioBroker selbst (mutmaßlich dem aktuellen js-Controller) nicht so ganz zu stimmen...

                      Ich halte es nach wie vor am zielführendsten, alles nach Anleitung zu machen und dann lediglich beim js-controller bei Version 2.x zu bleiben.

                      S Offline
                      S Offline
                      stefande
                      schrieb am zuletzt editiert von
                      #65

                      @P-A-L-A-D-I-N sagte in ioBroker unter Windows installieren (ohne Installer):

                      Ich halte es nach wie vor am zielführendsten, alles nach Anleitung zu machen und dann lediglich beim js-controller bei Version 2.x zu bleiben.

                      Bist du denn jetzt beim js-controller bei 2.x oder auch mittlerweile höher?

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        P-A-L-A-D-I-N
                        schrieb am zuletzt editiert von
                        #66

                        Da es mir, nach anfänglich fehlerfreier Funktion der händischen Installation, irgendwann dann doch (eben mit Aktualisierung des js-controller) den ioBroker nach jedem Neustart zerschossen hat, habe ich es im zweiten Anlauf nochmal mit dem Windows-Installer versucht, um zu schauen, ob der Fehler hier ebenfalls auftritt. Da das der Fall war (weshalb ich einen Fehler an der händischen Methode auch quasi ausschließen kann), habe ich mein System vor einigen Tagen komplett neu aufgesetzt. Seitdem habe ich, mangels Zeit, noch keinen neuen Installationsversuch unternommen. Mal schauen, ob ich heute oder morgen dazu komme! Ich werde dann aber mit an Sicherheit grenzender Wahrscheinlichkeit bei der letzten 2er Version des js-controller bleiben, um mir nicht schon wieder alles zu zerschießen. Die 3er Version werde ich nur dann installieren, wenn wir hier eine Lösung für das Problem gefunden haben - will schließlich nicht andauernd meinen Server neu aufsetzen! Das habe ich, seitdem der Fehler erstmals aufgetreten ist, im Zuge der Fehlersuche so oft gemacht, daß irgendwann sogar mein Backup-Programm seine Dienste verweigert hat und mein Image nicht mehr einspielen wollte (daher auch die komplette Neuinstallation). ;-)

                        1 Antwort Letzte Antwort
                        0
                        • JB_SullivanJ Offline
                          JB_SullivanJ Offline
                          JB_Sullivan
                          schrieb am zuletzt editiert von JB_Sullivan
                          #67

                          Für den Fall das ich es überlesen habe - im ioBroker Hauptverzeichnis gibt es noch zwei Dateien, die, genau wie der node_modules Ordner bei einem Update/Install oder Löschvorgang zerschossen werden.

                          Bin jetzt gerade nicht zu Hause und kann nicht nachsehen, wie die Dateien exakt heißen. Eine endet auf _backup. Wenn ihr die Dateigröße vorher / nachher vergleicht, seht ihr, das auch diese beiden Dateien "negativ" bearbeitet werden.

                          Neben dem einspielen eines vollständigen node_modules Verzeichnis, kopiere ich diese beiden Dateien ebenfalls von meiner letzten funktionierenden Version nach einem Crash wieder in das ioB Verzeichnis.

                          Fakt ist, js-controller 2.2.9 ist SICHER was Aktualisierungen von Adaptern angeht. Alles was mit js-controller 3.xx daher kommt, zerstört die Datenstruktur der ioB Windows Installation.

                          Ich habe mitlerweile eine voll upgedatet ioB Installation mit js-controller 2.2.9 in der Hinterhand als "Master" Installation. Das schöne an Windows ist, das man ioB komplett als Verzeichnis sichern und wieder zurück spielen, so man den Ordner Namen für den Windows Dienst nicht verändert hat.

                          Es gibt aber auch regedit Befehle um den Windows Dienst zu löschen ( sc.exe Tool unter Eingabeausführung starten und dann in das Fenster z.B. sc delete [ioB DienstName] eingeben.

                          Das Löschen den Dienstes zieht aber in jedem Fall eine Neuinstallation von ioB nach sich.

                          ioBroker auf Intel Core i3-5005U NUC und Windwos10 Pro

                          1 Antwort Letzte Antwort
                          1
                          • P Offline
                            P Offline
                            P-A-L-A-D-I-N
                            schrieb am zuletzt editiert von
                            #68

                            Das deckt sich eins zu eins mit meinen vielen Installationsversuchen! Ich werde in der Installationsanleitung oben mal vorsorglich einen Warnhinweis bez. js-controller 3.x ergänzen, bevor noch jemand mit dem Update blind "ins offene Messer" läuft...

                            Schade, daß sich von den Entwicklern und "Durchblickern" bislang niemand zur Problematik geäußert hat. Da es ein generelles Problem zu sein scheint, das bei jeder Windows-Installation, egal ob händisch oder mit Installer, auftritt, wäre es ja schon von wirklich allgemeinem Interesse, den Bug im ioBroker / js-controller mal endlich zu beseitigen!

                            1 Antwort Letzte Antwort
                            3
                            • P P-A-L-A-D-I-N

                              @stefande sagte in ioBroker unter Windows installieren (ohne Installer):

                              @Alexi
                              Ich glaube die Herausforderung ist es eine funktionierende Installation mit Controller > 3.x hinzubekommen. Damit fing auch mein Ärger an.

                              Dem schließe ich mich an! Bei mir klappte alles einwandfrei, auch der Import des gesamten (bei mir sehr umfangreichen) Data-Ordners!

                              Habe folgende Reihenfolge gehabt:

                              1. Installation nach Vorgehensweise aus dem Thread bzw mit Stabilosticks Installer
                              2. Stoppen des Dienstes, Reinkopieren des Data-Ordners (vorhandene Dateien überschreiben)
                              3. Neustart und alles läuft, übrigens auch noch nach mehrfachem Neustart des Systems!

                              Die Probleme (ioBroker läuft nach Neustart auf einmal nicht mehr) fingen erst an, als ich das Update des js-Controllers aufgeführt habe - und das wohlgemerkt auch ganz genauso mit einer Installation mithilfe des Windows-Installer.
                              Da bei beiden Vorgehensweisen das Problem auftritt, scheint also irgendetwas mit dem ioBroker selbst (mutmaßlich dem aktuellen js-Controller) nicht so ganz zu stimmen...

                              Ich halte es nach wie vor am zielführendsten, alles nach Anleitung zu machen und dann lediglich beim js-controller bei Version 2.x zu bleiben.

                              JB_SullivanJ Offline
                              JB_SullivanJ Offline
                              JB_Sullivan
                              schrieb am zuletzt editiert von JB_Sullivan
                              #69

                              @P-A-L-A-D-I-N sagte in ioBroker unter Windows installieren (ohne Installer):

                              Da bei beiden Vorgehensweisen das Problem auftritt, scheint also irgendetwas mit dem ioBroker selbst (mutmaßlich dem aktuellen js-Controller) nicht so ganz zu stimmen...

                              Leider will das keiner hören. Man wird sogar noch blöd angemacht wenn man Windows als BS verwendet. Die sind hier alle total Linux verliebt, dabei finde ich das man ioB unter Windows soooooo viel einfacher administrieren kann, ohne alles per Eingabebefehle in einer DOS Box machen zu müssen. Ein Tipfehler unter Linux und du fängst wieder von vorne an - also ich persönlich mag Linux nicht.

                              ioBroker auf Intel Core i3-5005U NUC und Windwos10 Pro

                              P Thomas BraunT 2 Antworten Letzte Antwort
                              1
                              • JB_SullivanJ JB_Sullivan

                                @P-A-L-A-D-I-N sagte in ioBroker unter Windows installieren (ohne Installer):

                                Da bei beiden Vorgehensweisen das Problem auftritt, scheint also irgendetwas mit dem ioBroker selbst (mutmaßlich dem aktuellen js-Controller) nicht so ganz zu stimmen...

                                Leider will das keiner hören. Man wird sogar noch blöd angemacht wenn man Windows als BS verwendet. Die sind hier alle total Linux verliebt, dabei finde ich das man ioB unter Windows soooooo viel einfacher administrieren kann, ohne alles per Eingabebefehle in einer DOS Box machen zu müssen. Ein Tipfehler unter Linux und du fängst wieder von vorne an - also ich persönlich mag Linux nicht.

                                P Offline
                                P Offline
                                P-A-L-A-D-I-N
                                schrieb am zuletzt editiert von P-A-L-A-D-I-N
                                #70

                                @JB_Sullivan
                                Auch dem kann ich nur voll und ganz beipflichten! Ich habe es mehrfach mit Linux versucht und wurde, was die angebliche "Fehlerfreiheit" von Linux angeht, definitiv eines Besseren belehrt! Selbst die Eingabe absolut identischer Befehle in der selben Installation hat hier mitunter schon zu verschiedenen Ergebnissen geführt (muß man wohl nicht verstehen...)!
                                Von der wenig intuitiven Bedienung und den Unterschieden der verschiedenen Distributionen, die dann wiederum Anpassungen der Befehle erfordern (worauf aber in keiner Anleitung wirklich hingewiesen wird), ganz zu schweigen...
                                Daß einige ganz hartgesottene Linux-Freaks einem dann auch noch das Gefühl geben, geradezu geistig minderbemittelt zu sein, nur weil man nicht in "deren Welt" lebt und sämtliche Konsolenbefehle (auch noch distributionsabhängig) auswendig kennt, ist noch das Sahnehäubchen oben drauf.
                                Für mich also definitiv keine echte Alternative, so fehlerhaft, ärgerlich und wenig ausgereift Windoof auch mitunter ist.
                                Schade nur, daß der ioBroker für Windows (meines Erachtens die erste Wahl, nicht nur für Anfänger) hier im Forum so stiefmütterlich behandelt wird! Der einzige echte Experte, der sich wirklich ernsthaft damit auseinandersetzt, ist wohl Stabilostick - aber der scheint (kein Wunder bei einem "Einzelkämpfer"!) schon seit Wochen und Monaten arbeitsmäßig völlig überlastet zu sein und reagiert nur noch sporadisch auf Anfragen.

                                AlCalzoneA 1 Antwort Letzte Antwort
                                1
                                • JB_SullivanJ JB_Sullivan

                                  @P-A-L-A-D-I-N sagte in ioBroker unter Windows installieren (ohne Installer):

                                  Da bei beiden Vorgehensweisen das Problem auftritt, scheint also irgendetwas mit dem ioBroker selbst (mutmaßlich dem aktuellen js-Controller) nicht so ganz zu stimmen...

                                  Leider will das keiner hören. Man wird sogar noch blöd angemacht wenn man Windows als BS verwendet. Die sind hier alle total Linux verliebt, dabei finde ich das man ioB unter Windows soooooo viel einfacher administrieren kann, ohne alles per Eingabebefehle in einer DOS Box machen zu müssen. Ein Tipfehler unter Linux und du fängst wieder von vorne an - also ich persönlich mag Linux nicht.

                                  Thomas BraunT Online
                                  Thomas BraunT Online
                                  Thomas Braun
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #71

                                  @JB_Sullivan sagte in ioBroker unter Windows installieren (ohne Installer):

                                  Ein Tipfehler unter Linux und du fängst wieder von vorne an

                                  TabCompletion... ;-)

                                  Linux-Werkzeugkasten:
                                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                  NodeJS Fixer Skript:
                                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                  JB_SullivanJ 1 Antwort Letzte Antwort
                                  0
                                  • P P-A-L-A-D-I-N

                                    Ich biete Euch hier eine einsteigerfreundliche Anleitung, wie man ioBroker unter Windows installiert. Die Anleitung ist noch nicht "im großen Stil" getestet worden, die Installation scheint aber, so die bisherigen Rückmeldungen, fehlerfrei zu funktionieren!

                                    Basis meiner Arbeit ist die (nicht oder nicht mehr vollständig funktionierende) Anleitung von Norman Bauer, die ich hier korrigiert und um einige wichtige Details ergänzt habe.
                                    Auf den Windows-Installer von Stabilostick wird bewußt verzichtet, da dieser bei einigen Nutzern nicht richtig funktioniert und zudem derzeit auch nicht aktuell ist.

                                    Stand meiner Anleitung ist der Mai 2020. Sollte jemand diese Anleitung später befolgen, bitte vorab prüfen, ob neuere Versionen (z.B. von Node) verfügbar sind. Am Vorgehen selbst sollte sich durch neuere verfügbare Versionen, abgesehen vielleicht von den Download-Links, grundsätzlich aber nichts ändern!

                                    Im zweiten Post dieser Anleitung wird der händische Import von Objekten, Skripten, Adapterinformationen etc. erklärt. Auch hier gibt es offenbar keinerlei Probleme!

                                    Im dritten Post folgt dann noch eine Anleitung für das händische Update von Node! Diese ist aktuell noch in der Probephase, bei einer neuen Installation, wie hier beschrieben, aber ohnehin nicht erforderlich, da bereits die neueste Version installiert wird. Es handelt sich also um nur um eine Art "Wartungs-Update" für ältere Installationen.

                                    ANLEITUNG FÜR WIN x64 SYSTEME:

                                    1) Node.js:

                                    • Datei herunterladen und installieren (aktuell: 12.16.3 LTS): https://nodejs.org/dist/v12.16.3/node-v12.16.3-x64.msi
                                    • Einstellungen für die Installation:
                                    • generell einfach die Standardeinstellungen verwenden (und Rückfragen der Windows Benutzerkontensteuerung bestätigen), bis auf folgende...
                                    • Ausnahme: Häkchen bei "automatically install all necessary tools" setzen!
                                    • Die folgende Fehlermeldung (relativ zu Beginn) kann ignoriert werden: "WARNUNG: Not setting tab completion: Profile file does not exist at 'C:\Users[Name des Benutzers]\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'".
                                    • Neustart nach Abschluß aller Installationsprozesse

                                    2) ioBroker:

                                    • Windowstaste drücken, "cmd" eingeben, Linksklick auf "Administrator: Node.js command prompt" (nicht die normale "Eingabeaufforderung" verwenden!)
                                    • In dem sich öffnenden Fenster werden nacheinander folgende Befehle eingegeben:
                                    npm install --global windows-build-tools
                                    md C:\iobroker
                                    cd /d C:\iobroker
                                    npm install iobroker
                                    npm install --production
                                    net start iobroker.exe
                                    
                                    • Dies kann eine ganze Weile dauern, sollte aber ohne Probleme durchlaufen.
                                    • Die folgende Fehlermeldung (nach dem Befehl "npm install iobroker") kann ignoriert werden:
                                    "found 1 low severity vulnerability | run `npm audit fix` to fix them, or `npm audit` for details"
                                    
                                    • Die folgenden beiden Fehlermeldungen (nach dem Befehl "npm install --production") können ebenfalls ignoriert werden:
                                    "c:\iobroker\node_modules\unix-dgram\src\unix_dgram.cc(9): fatal error C1083: Datei (Include) kann nicht geöffnet werden | : "unistd.h": No such file or directory [C:\ioBroker\node_modules\unix-dgram\build\unix_dgram.vcxproj]"
                                    
                                    "found 14 vulnerabilities (11 low, 3 high) | run `npm audit fix` to fix them, or `npm audit` for details"
                                    
                                    • Die folgende Fehlermeldung (nach dem Befehl "net start iobroker.exe") kann ebenfalls ignoriert werden, denn sie zeigt nur, daß die Installation geklappt hat und der ioBroker bereits läuft (wie gewünscht):
                                    "Der angeforderte Dienst wurde bereits gestartet. | Sie erhalten weitere Hilfe, wenn Sie NET HELPMSG 2182 eingeben."
                                    

                                    3) Git und OpenSSL:

                                    • Datei für Git herunterladen und installieren (aktuell: 2.26.2): https://github.com/git-for-windows/git/releases/download/v2.26.2.windows.1/Git-2.26.2-64-bit.exe
                                    • Datei für OpenSSL herunterladen und installieren (aktuell: 1.1.1g) https://slproweb.com/download/Win64OpenSSL-1_1_1g.msi
                                    • Anmerkung: Die folgenden Einstellungen sind für die Installation von ioBroker unwesentlich. Ich schreibe Euch trotzdem welche Auswahl ich getroffen habe:
                                    • Git: bei "Choosing the default editor used by Git": "Use the Nano editor by default"
                                    • Git: bei "Configuring the terminal emulator to use with Git Bash": "Use Windows' default console window"
                                    • Git: bei "view release notes" Häkchen entfernt
                                    • OpenSSL: bei "copy openssl dlls to: the windows system directory" (Standardeinstellung)

                                    4) Bonjour:

                                    • Datei herunterladen und installieren (aktuell: ???): https://www.samuelattard.com/files/bonjourcore2.msi
                                    • Datei herunterladen und installieren (aktuell: ???): https://www.samuelattard.com/files/bonjoursdksetup.exe

                                    5) FFmpeg (nur erforderlich für die Einbindung von Kameras):
                                    Datei herunterladen und installieren (aktuell: 4.2.2): https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20200515-b18fd2b-win64-static.zip

                                    • ZIP-Archiv entpacken (z.B. mit 7zip)
                                    • Aus dem entpackten Ordner (nur) die Datei "ffmpeg.exe" in den Ordner C:\Program Files\nodejs kopieren
                                    • Prüfen, ob in diesem Ordner die Dateien "node.exe", "npm.cmd" und "ffmpeg.exe" vorhanden sind.

                                    6) Umgebungsvariablen

                                    • Windowstaste drücken, "erweiterte Systemeinstellungen anzeigen" eingeben und Enter drücken.
                                    • "Umgebungsvariablen..." anklicken
                                    • Unter “Systemvariablen” müssen folgende Einträge vorhanden sein (ggf. ergänzen!):
                                    Variable: BONJOUR_SDK_HOME Wert: C:\Program Files\Bonjour SDK\
                                    Variable: PYTHON Wert: C:\Users\Administrator\.windows-build-tools\python27\python.exe
                                    
                                    • Unter "Benutzverariablen für [Name des Benutzers]" müssen folgende Einträge vorhanden sein (ggf. ergänzen!):
                                    Variable: Python Wert: C:\Users\Administrator\.windows-build-tools\python27\
                                    Variable: Node.js Wert: C:\Program Files\nodejs\
                                    

                                    Achtung: Die Pfade können bei Euch abweichen, wenn Ihr andere Installationspfade verwendet habt! Bitte prüfen!

                                    7) Firewall konfigurieren:

                                    • Windowstaste drücken, “Windows Defender Firewall mit erweiterter Sicherheit” eingeben und Enter drücken.
                                      Regel für ioBroker anlegen:
                                    • Linksklick auf “eingehende Regeln” und “Neue Regel…” anklicken.
                                    • "Programm" ist standardmäßig bereits ausgewählt, also nur noch auf "weiter" anklicken
                                    • Unter "dieser Programmpfad" folgendes eingeben: “%SystemDrive%\iobroker\daemon\iobroker.exe”.
                                    • Alle weiteren Fenster mit "weiter" durchklicken und im letzten Fenster als Namen “ioBroker” angeben und fertigstellen.
                                      Regel für Node.js anlegen:
                                    • Linksklick auf “eingehende Regeln” und “Neue Regel…” anklicken.
                                    • "Programm" ist standardmäßig bereits ausgewählt, also nur noch auf "weiter" anklicken
                                    • Unter "dieser Programmpfad" folgendes eingeben: “%ProgramFiles%\nodejs\node.exe” .
                                    • Alle weiteren Fenster mit "weiter" durchklicken und im letzten Fenster als Namen “Node.js” angeben und fertigstellen.
                                    • PC neustarten!

                                    BEKANNTE PROBLEME:

                                    1. Der COM-Adapter nach Installation nicht im Dropdown-Menü verfügbar, kann aber händisch eingetragen werden und funktioniert dann auch. Das Problem tritt auch bei Stabilosticks Installer auf, sodaß es sich wohl um einen Bug im ioBroker selbst handelt, der nichts mit der manuellen Installation zu tun hat!
                                    2. ACHTUNG! Der JS-Controller ab Version 3 "zerschießt" (spätestens bei einem der nächsten Neustarts) die gesamte ioBroker-Installation! Auch dies ist kein Problem der händischen Installationsweise und tritt auch bei Installationen mithilfe des Windows-Installers auf! Ich empfehle dringend, vorerst nicht über die Version 2.2.9 hinauszugehen, bis die Entwickler das Problem endlich behoben haben! Wie man eine bestimmte Version (anstelle der neuesten) installiert, kann ich bei Interesse gerne noch in der Anleitung ergänzen.
                                    3. Es sind keine weiteren Probleme bekannt!
                                    sigi234S Online
                                    sigi234S Online
                                    sigi234
                                    Forum Testing Most Active
                                    schrieb am zuletzt editiert von
                                    #72

                                    @All

                                    Ich finde 5816 Installationen nicht so wenig.

                                    Screenshot (22).png

                                    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                    Immer Daten sichern!

                                    1 Antwort Letzte Antwort
                                    1
                                    • J.A.R.V.I.S.J Offline
                                      J.A.R.V.I.S.J Offline
                                      J.A.R.V.I.S.
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #73

                                      @P-A-L-A-D-I-N ich habe nicht alles mitgelesen, aber gibt es schon irgendwo ein Issue zu dem Problem?

                                      JB_SullivanJ P 2 Antworten Letzte Antwort
                                      0
                                      • Thomas BraunT Thomas Braun

                                        @JB_Sullivan sagte in ioBroker unter Windows installieren (ohne Installer):

                                        Ein Tipfehler unter Linux und du fängst wieder von vorne an

                                        TabCompletion... ;-)

                                        JB_SullivanJ Offline
                                        JB_SullivanJ Offline
                                        JB_Sullivan
                                        schrieb am zuletzt editiert von
                                        #74

                                        @Thomas-Braun sagte in ioBroker unter Windows installieren (ohne Installer):

                                        TabCompletion

                                        Das ist durchaus (zumindest mir) bekannt, aber ich meinte damit aber wenn man mehrzeilige Konfigurationsänderungen vornehmen muss und sich dann in Zeile 8 von 10 z.B. bei erzeugen von Dateinamen vertippt.

                                        Eine echte Rückmeldung über diesen vertipper gibt es nämlich nicht und dann wird eine Datei angelegt die in keinem Zusammenhang zu dem steht was man davor eigentlich erreichen wollte - und schon funktioniert es nicht.

                                        Ich kann @P-A-L-A-D-I-N zu 100% nur zustimmen.

                                        ioBroker auf Intel Core i3-5005U NUC und Windwos10 Pro

                                        Thomas BraunT 1 Antwort Letzte Antwort
                                        1
                                        • bahnuhrB Online
                                          bahnuhrB Online
                                          bahnuhr
                                          Forum Testing Most Active
                                          schrieb am zuletzt editiert von
                                          #75

                                          @JB_Sullivan
                                          @P-A-L-A-D-I-N

                                          Auch ich stimme euch beiden vollumfänglich zu.
                                          Wie sigi dargestellt hat, sind die Windows Nutzer ja gar nicht so wenige.


                                          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                          Danke.
                                          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                          ScreenToGif :https://www.screentogif.com/downloads.html

                                          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

                                          791

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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