Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Installer ioBroker Windows v1.5.14.x

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Test Installer ioBroker Windows v1.5.14.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      klassisch Most Active @Stabilostick last edited by

      @Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

      Das sieht man in der Dienststeuerung von Windows.

      Ja, da sieht man es:
      ioBroker-Installer-Update-services-20190824.JPG

      Stabilostick 1 Reply Last reply Reply Quote 0
      • Stabilostick
        Stabilostick @klassisch last edited by Stabilostick

        @klassisch

        Ich habe neu das verzögerte Starten des ioBroker-Dienstes konfiguriert, damit Windows sich vor dem Start von ioBroker erst einmal selbst fängt.

        Wenn Du die alte Instanz testhalber verwenden möchtest, dann musst du den neuen Dienst im Dienst Manager stoppen, die Startart des alten auf „manuell“ stellen und den alten Dienst dann starten. Sollte alles noch gehen.

        Für die neue Instanz die Dienste-Konfig wieder zurückstellen. Beide gleichzeitig geht natürlich nicht.

        K 1 Reply Last reply Reply Quote 0
        • K
          klassisch Most Active @Stabilostick last edited by klassisch

          @Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

          Dafür ein herzliches „Danke!“. 🖖 😄

          Es ist an uns Dir ganz herzlich für Deine tolle Arbeit zu danken! Respekt!
          Der Windows Installer ist schon eine klasse Sache. Gerade in den Zeiten der Versionsturbulenzen.
          Hatte dieser Tage den Fall, daß ich einem HM-User einen schnellen Weg zu einer ioBroker Installation zeigen wollte. Audgrund der Versionsturbulenzen, Dokuumstellungen etc. scheint auf dem Linux-Pfad gerade vorwiegend Baustelle zu sein. Immer noch eine lange Liste von Anweisungen und an einem Installer wird gearbeitet.
          Da ist Dein Installer doch eine andere Nummer. So kann man ioBroker verbreiten
          Ordentlicher (Gebraucht- bzw. ehda-)Rechner, Ordentliches OS, ordentlicher Installer und schon flutscht es....

          sigi234 1 Reply Last reply Reply Quote 0
          • sigi234
            sigi234 Forum Testing Most Active @klassisch last edited by

            @klassisch sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

            Es ist an uns Dir ganz herzlich für Deine tolle Arbeit zu danken! Respekt!

            Dem schließe ich mich an.............👍

            1 Reply Last reply Reply Quote 0
            • K
              klassisch Most Active @Stabilostick last edited by

              @Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

              @klassisch

              Ich habe neu das verzögerte Starten des ioBroker-Dienstes konfiguriert, damit Windows sich vor dem Start von ioBroker erst einmal selbst fängt.

              d.h. Starttyp: "Automatisch, verzögerter Start". Windows startet, und nach einigen Sekunden. oder wenn Windows der Meinung ist, an Deck zu sein, wird ioBroker mit voller konzentration gestartet?

              Wenn Du die alte Instanz testhalber verwenden möchtest, dann musst du den neuen Dienst im Dienst Manager stoppen, die Startart des alten auf „manuell“ stellen und den alten Dienst dann starten. Sollte alles noch gehen.

              Für die neue Instanz die Dienste-Konfig wieder zurückstellen. Beide gleichzeitig geht natürlich nicht.

              Vielen Dank, also Steuerung über die Services. Werde die alte Instanz hoffentlich nicht mehr brauchen.
              Beobachte das System weiter und melde mich für diese Session ab.

              Stabilostick 1 Reply Last reply Reply Quote 0
              • Stabilostick
                Stabilostick @klassisch last edited by

                @klassisch

                Verzögerter Start:

                The Service Control Manager starts services that are configured for delayed automatic start after all of the automatic-start threads have finished starting. The Service Control manager also sets the priority of the initial thread for these delayed services to THREAD_PRIORITY_LOWEST. This causes all of the disk I/O performed by the thread to be very low priority. Once a service finishes initializing, the priority is set back to normal by the Service Control Manager.

                1 Reply Last reply Reply Quote 0
                • sigi234
                  sigi234 Forum Testing Most Active @Stabilostick last edited by sigi234

                  @Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

                  Bei einer Neuinstallation oder Migration/Reparatur wird eine bestehende ioBroker-Installation nicht angetastet.

                  Ok, wenn ich jetzt eine Migration mache dann übernimmt er Alles von der Alten Installation?
                  Alle Adapter, Vis, Flot, Skripte usw...Richtig?
                  Gibt es eine Möglichkeit das ich auswählen kann welche Adapter er übernehmen soll?
                  Wie ich gelesen habe werden die Adapterversionen genommen die installiert waren.
                  Ich habe den Verwahrungsort immer auf latest gestellt und bin auf den neuesten Stand, aber auch viele Github Versionen.
                  Was dann nicht geht muss Manuel nachinstalliert werden.........

                  Hm..., ich denke eine saubere Neuinstallation und dann ausgewählte Adapter zu installieren ist die Beste Lösung.
                  Ich freue mich schon auf weitere Tests.......

                  @Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

                  Bei einer Reparatur

                  Das ist auch interessant, wird das mit Datumsauswahl oder letzte funktionierende Version oder wird das Grundsystem wieder hergestellt?

                  Stabilostick 2 Replies Last reply Reply Quote 0
                  • Stabilostick
                    Stabilostick @sigi234 last edited by Stabilostick

                    @sigi234

                    Richtig. Alles, was in iobroker-data gespeichert ist. History-Adapter Kennzahlen, wenn der Pfad nicht verändert wurde, Node-red Workflows usw.

                    Im Prinzip ist das was ich mache nichts neues. Einer frisch installierten Serverinstanz mit Admin, Discovery und Info-Adapter wird die präparierte Datenbank und Konfig-Files einer vorangegangenen Installation untergeschoben. Das gilt für alle Vorgänge wie Update, Migration und Reparatur.

                    ioBroker findet in der Datenbank beim Start die konfigurierten Adapterinstanzen, aber im Dateisystem nicht die entsprechenden Programmdateien. Deshalb beginnt ein Standardmechanismus, der Adapter für Adapter unter Beibehaltung der Konfig und der Version mit npm nachinstalliert, sofern er noch im npm-Repository in der in der DB hinterlegten Version steht. Für von GitHub installierte Adapter fehlt aber die Angabe der Paketquelle und deshalb kommt die null-Meldung und die manuelle Nachinstallation wird erforderlich. Vielleicht wird letzteres mit Version 2.x des js-controllers anders.

                    Und wenn jemand von raspberry auf Windows umsteigt (auch das geht mit der Migration), dann werden natürlich unter Windows raspberry-spezifische Adapter nicht funktionieren. Wenn in der Adapterkonfig so etwas wie /dev/usbtty steht, muss das unter Windows manuell auf comX geändert werden. Das und ähnliches kann ich nicht automatisch leisten.

                    Adapter im Setup auswählbar zu machen würde bedeuten, dass ich gravierend in die DB eingreifen muss. Das möchte ich definitiv vermeiden. Und wenn die Daten in einem externen redis-DB liegen, mag ich da überhaupt nicht dran denken.

                    Während der Importphase lasse ich die json-Dateien zumindest auf syntaktische Richtigkeit prüfen und checke einige Punkte, um den gröbsten Schnitzern vorzubeugen (siehe defekte SD-Karten Raspberry).

                    K 1 Reply Last reply Reply Quote 0
                    • Stabilostick
                      Stabilostick @sigi234 last edited by Stabilostick

                      @sigi234 sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

                      Bei einer Reparatur

                      Das ist auch interessant, wird das mit Datumsauswahl oder letzte funktionierende Version oder wird das Grundsystem wieder hergestellt?

                      Du bestimmst mit der Auswahl des iobroker-data Quellordners, welcher Stand wiederhergestellt wird. Woher der Ordner kommt, ist fast egal. Ein aktuelles System, der Sicherungsordner nach dem Löschen einer Instanz, eine extrahierte Sicherung vom Backitup-Adapter oder aus Windows Laufwerksschattenkopien (Explorer->Vorgängerversionen). Oder die SD-Karte mit fat32-Dateisystem vom asrock64. Ich möchte da flexibel sein.

                      1 Reply Last reply Reply Quote 0
                      • K
                        klassisch Most Active @Stabilostick last edited by

                        @Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

                        Und wenn jemand von raspberry auf Windows umsteigt (auch das geht mit der Migration), dann werden natürlich unter Windows raspberry-spezifische Adapter nicht funktionieren. Wenn in der Adapterkonfig so etwas wie /dev/usbtty steht, muss das unter Windows manuell auf comX geändert werden. Das und ähnliches kann ich nicht automatisch leisten.

                        Gilt dann bei der Migration von Linux auf Win noch meine Anleitung https://forum.iobroker.net/topic/22896/howto-anleitung-migration-von-linux-sbc-raspi-opi-auf-windows-notebook oder steht da jetzt Blödsinn drin, den man ersetzen oder zumindest mit einem Hinweis versehen sollte?

                        Prüfst Du, ob da noch solch Linuxzeug wie /dev/usbtty drinsteht? Falls ja, könntest Du einen Hinweis in die Protokolldatei oder den Dialog schreiben, damit man gleicheine ToDo Liste hat.

                        @Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

                        Während der Importphase lasse ich die json-Dateien zumindest auf syntaktische Richtigkeit prüfen und checke einige Punkte, um den gröbsten Schnitzern vorzubeugen (siehe defekte SD-Karten Raspberry).

                        Auch hier wieder: Wäre da ein Hinweis im Dialog / Logfile möglich, damit man die schwarzen Schäfchen gleich kenntlich macht?

                        Stabilostick 2 Replies Last reply Reply Quote 0
                        • Stabilostick
                          Stabilostick @klassisch last edited by Stabilostick

                          @klassisch sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

                          Prüfst Du, ob da noch solch Linuxzeug wie /dev/usbtty drinsteht? Falls ja, könntest Du einen Hinweis in die Protokolldatei oder den Dialog schreiben, damit man gleicheine ToDo Liste hat.

                          Bislang prüfe ich das nicht. Ich könnte aber einen allgemeinen Infodialog einblenden, wenn ich feststelle, das die DBs von einem Linux-System stammen.

                          schwarzen Schäfchen gleich kenntlich

                          Das ist so integriert. Bei Fehlern geht es nicht weiter bei der Migration. Siehe die zweite Meldung von @sigi234. 😇

                          1 Reply Last reply Reply Quote 0
                          • Stabilostick
                            Stabilostick @klassisch last edited by Stabilostick

                            @klassisch sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

                            Gilt dann bei der Migration von Linux auf Win noch meine Anleitung https://forum.iobroker.net/topic/22896

                            Im Prinzip gilt das schon noch. Nur spart man sich jetzt das vorinstallierten von ioBroker auf Windows und solche Sachen wie „iobroker host this“. Es reicht, ioBroker auf dem SBC anzuhalten, dessen Ordner iobroker-data auf irgendwas zu kopieren, dass Windows lesen kann und dann einfach dort den neuen Installer mit der Migrationsfunktion zu starten. Und ggf. noch etwas Nacharbeit, wie du schreibst. Nur sollte das Löschen der Adapter mit fehlendem Pendant auf npm wie es oben beschreibst nicht nötig sein. Ein drüberinstallieren mit Erhalt der Konfig und ggf ein Upload ist das was ich kenne.

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

                              Hallo.

                              Auch mal was von mir 😊
                              Mein Admin hat die Nummer 2. Daher erhalte ich bei dem Versuch einer Migration folgende Fehlermeldung:

                              Warnung Admin.jpg

                              Somit ist eine Migration ohne Änderung meiner Installation erst mal nicht möglich.

                              Stabilostick 1 Reply Last reply Reply Quote 0
                              • Stabilostick
                                Stabilostick @UweRLP last edited by

                                @UweRLP

                                Ich hatte in einer internen Version des Installers in dem Fall das automatische Hinzufügen des admin.0. Was hältst Du davon?

                                UweRLP 1 Reply Last reply Reply Quote 0
                                • sigi234
                                  sigi234 Forum Testing Most Active @sigi234 last edited by

                                  @sigi234 sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

                                  TEST INFO:

                                  Screenshot (3928).png

                                  Screenshot (3927).png

                                  @Stabilostick

                                  Kann ich schon testen?

                                  1 Reply Last reply Reply Quote 0
                                  • UweRLP
                                    UweRLP @Stabilostick last edited by

                                    @Stabilostick Würde der die Einstellungen des anderen Admin dann übernehmen? Ich vermute mal nicht, daher wäre es mir persönlich lieber der Installer würde weiter suchen nach Admin Adapter, man kann ja bei der Suche im einstelligen (0-9) Bereich bleiben.

                                    1 Reply Last reply Reply Quote 0
                                    • A
                                      aleks-83 last edited by aleks-83

                                      Hi,

                                      ich wollte gerade meinen ioBroker mit dem neuen Installer migrieren.

                                      Der iobroker-data Ordner wurde von folgendem System entnommen:
                                      NUC6CAYH
                                      Proxmox 5.4 als OS
                                      Linux Ubuntu 18.04 als VM
                                      ioBroker mit NodeJS 8.15.1
                                      Hostname: NUC-ioBroker

                                      und soll in folgendes System eingespielt werden:
                                      NUC6CAYH
                                      natives Win10
                                      ioBroker mit NodeJS 10.x
                                      Hostname: NUC

                                      Diese Fehlermeldung kam während der Migration:
                                      8ae4927f-9225-4c96-86b9-5b720a732bb2-image.png

                                      **EDIT: **
                                      Liegts vllt einfach am Leerzeichen im Ordnernamen? :-X
                                      ich teste morgen

                                      K 1 Reply Last reply Reply Quote 0
                                      • Feuersturm
                                        Feuersturm last edited by

                                        Ich wollte gerade mal den Installer iobroker-1.5.14.a-windows-installer.exe ausprobieren und mir eine neue Instanz von ioBroker installiere, da kam gleich zu Anfang dieser Fehler.

                                        b26eadb6-1ab5-48ad-bbbc-cfc40d19c8ed-grafik.png

                                        Im bisherigen Thread hier konnte ich diese Fehlermeldung noch nicht wieder entdecken.

                                        1 Reply Last reply Reply Quote 0
                                        • K
                                          klassisch Most Active @aleks-83 last edited by klassisch

                                          @aleks-83 sagte in [Aufruf] ioBroker für Windows, Version 1.5.14:

                                          Liegts vllt einfach am Leerzeichen im Ordnernamen? :-X
                                          ich teste morgen

                                          Wahrscheinlich nicht. Ich habe die von Win vorgeschlagenen Pfade verwendet und da ist auch ein Blank im Pfad. Sieht bei mir im Logfile so aus und hat funktioniert:

                                          Config
                                          Setting variable mighostname from jq.exe -r ".[].common.hostname | select(.==null|not)" "C:\Program Files\iobroker\ioBrMain\iobroker-data\objects.json"
                                          Script exit code: 0
                                          

                                          Hostname ist bei mir allerdings der von Windows vergebene Name nach dem Schema
                                          DESKTOP-7ABCDEF
                                          Also DESKTOP- und ein 7 stelliger Code. Diesen Namen hat Windows mal vergeben. Keine Ahnung, ob man den ändern kann.
                                          ioBrMain ist bei mir die Quellinstanz von der aus migriert - oder bei mir geupdatet - wurde.

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            aleks-83 last edited by

                                            Hmm OK.

                                            Wo finde ich denn das log file der Installation?
                                            Dann schaue ich da mal rein wenn diese Meldung auf poppt.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            500
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            installation iobroker installation node node npm windows npm windows windows 10
                                            23
                                            236
                                            29626
                                            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