Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Überspringen des "Erststart-Wizards"

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Überspringen des "Erststart-Wizards"

    This topic has been deleted. Only users with topic management privileges can see it.
    • Marc Berg
      Marc Berg Most Active last edited by Marc Berg

      Gestern im "Backup" Vortrag von @simatec kam die Frage auf, wie man den Wizard nach der Installation des ioBrokers überspringen könne, da er (wenn man ein Restore machen will) an der Stelle sinnlos ist. Den Befehl hatte ich nicht parat, darum hier nachträglich:

      iob object set system.config common.licenseConfirmed=true
      

      Ich benutze ihn im Rahmen eines Skriptes, um schnell ein Blanko-ioBroker System zum Testen zu haben, das fertig eingerichtet ist. Vielleicht kann es jemand gebrauchen:

      #!/bin/bash
      
      # To run the Script on the first start of a new container you have to rename it to userscript_firststart.sh.
      echo " "
      echo "Checking if Discovery Adapter is installed..."
      
      # Check if the Discovery Adapter is installed
      if iob list adapters | grep -q "discovery"; then
          echo "Deleting Discovery Adapter ..."
          iob del discovery
      else
          echo "Discovery Adapter is not installed."
      fi
      
      echo " "
      
      # Define variables for system.config parameters
      LICENSE_CONFIRMED=true
      SITE_NAME="TEST  +++++++  TEST  +++++++  TEST  +++++++  TEST"
      REPO="beta"
      LANGUAGE="en"
      CITY="Kleinschiessmichtot"
      COUNTRY="Germany"
      LONGITUDE="99.99903646850586"
      LATITUDE="99.999629090234145"
      
      echo "Confirm license ..."
      current_license=$(iob object get system.config | jq -r '.common.licenseConfirmed')
      if [ "$current_license" != "$LICENSE_CONFIRMED" ]; then
          iob object set system.config common.licenseConfirmed=$LICENSE_CONFIRMED
      fi
      
      echo "Setting Site Name ..."
      current_siteName=$(iob object get system.config | jq -r '.common.siteName')
      if [ "$current_siteName" != "$SITE_NAME" ]; then
          iob object set system.config common.siteName="$SITE_NAME"
      fi
      
      echo "Setting Repo ..."
      current_repo=$(iob object get system.config | jq -r '.common.activeRepo')
      if [ "$current_repo" != "$REPO" ]; then
          iob object set system.config common.activeRepo="$REPO"
      fi
      
      echo "Setting Language ..."
      current_language=$(iob object get system.config | jq -r '.common.language')
      if [ "$current_language" != "$LANGUAGE" ]; then
          iob object set system.config common.language="$LANGUAGE"
      fi
      
      echo "Setting miscellaneous ..."
      current_city=$(iob object get system.config | jq -r '.common.city')
      if [ "$current_city" != "$CITY" ]; then
          iob object set system.config common.city="$CITY"
      fi
      
      current_country=$(iob object get system.config | jq -r '.common.country')
      if [ "$current_country" != "$COUNTRY" ]; then
          iob object set system.config common.country="$COUNTRY"
      fi
      
      current_longitude=$(iob object get system.config | jq -r '.common.longitude')
      if [ "$current_longitude" != "$LONGITUDE" ]; then
          iob object set system.config common.longitude="$LONGITUDE"
      fi
      
      current_latitude=$(iob object get system.config | jq -r '.common.latitude')
      if [ "$current_latitude" != "$LATITUDE" ]; then
          iob object set system.config common.latitude="$LATITUDE"
      fi
      
      echo " "
      echo "Disable Sentry ..."
      iob plugin disable sentry
      echo " "
      
      exit 0
      

      Unter Docker kann man dieses Skript in userskripts/userscript_firststart.sh einfügen, es wird damit beim ersten Start automatisch ausgeführt. Das Skript dürfte aber auch standalone lauffähig sein.

      simatec OliverIO neo 4 Replies Last reply Reply Quote 1
      • simatec
        simatec Developer Most Active @Marc Berg last edited by

        @marc-berg ahh du warst das. Sorry hatte nicht alle Namen auf den Umhängern gesehen 😉

        Homoran Codierknecht 2 Replies Last reply Reply Quote 0
        • simatec
          simatec Developer Most Active @Marc Berg last edited by

          @marc-berg Ich habe als Idee mal mitgenommen, beim Start des Wizards die Option anzubieten direkt in Backitup zu springen ohne den Wizard durchzugehen und somit direkt einen Restore durchführen zu können

          Marc Berg S 2 Replies Last reply Reply Quote 5
          • Marc Berg
            Marc Berg Most Active @simatec last edited by

            @simatec sagte in Überspringen des "Erststart-Wizards":

            beim Start des Wizards die Option anzubieten direkt in Backitup zu springen ohne den Wizard durchzugehen und somit direkt einen Restore durchführen zu können

            Das hört sich nach einer super Idee an!

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

              @simatec sagte in Überspringen des "Erststart-Wizards":

              Sorry hatte nicht alle Namen auf den Umhängern gesehen

              die drehen sich immer mit der Rückseite nach vorne!

              @Marc-Berg
              hab dich aber leider auch nicht gesehen

              Marc Berg 1 Reply Last reply Reply Quote 0
              • Marc Berg
                Marc Berg Most Active @Homoran last edited by Marc Berg

                @homoran sagte in Überspringen des "Erststart-Wizards":

                die drehen sich immer mit der Rückseite nach vorne!

                Verbesserungsvorschlag für 2034: Alle müssen sich ihren Foren-Namen und Avatar auf die Stirn kleben.

                EDIT: auf den Stirnen der meisten Teilnehmer wäre genug Platz gewesen ... 😉

                1 Reply Last reply Reply Quote 4
                • OliverIO
                  OliverIO @Marc Berg last edited by

                  @marc-berg

                  Ich muss beim nächsten Mal genauer drauf achten
                  Aber ich drücke irgendwann F5 und lande dann auf der Hauptansicht vom iobroker. Dann ist der Wizard beendet
                  Bei.mir ko.mz das immer dann wenn ich mit dem dev-server eine neue Installation für den Entwicklungstest aufsetze

                  Marc Berg 1 Reply Last reply Reply Quote 0
                  • Marc Berg
                    Marc Berg Most Active @OliverIO last edited by

                    @oliverio sagte in Überspringen des "Erststart-Wizards":

                    Aber ich drücke irgendwann F5 und lande dann auf der Hauptansicht vom iobroker

                    Das funktioniert aber lediglich, wenn ich wenigstens die erste (oder zweite?) Seite mit den Lizenzbedingungen bestätigt habe. Danach kann man dann mit F5 abbrechen.

                    1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @simatec last edited by

                      @simatec sagte in Überspringen des "Erststart-Wizards":

                      ahh du warst das. Sorry hatte nicht alle Namen auf den Umhängern gesehen

                      Die Hälfte der Teilnehmer hieß "Shelly" 🤣 🤣 🤣

                      1 Reply Last reply Reply Quote 1
                      • S
                        Shadowhunter23 @simatec last edited by

                        @simatec
                        Wenn du das als Option anbietest, werden dann die Eingaben aus der vorherigen Version auch übernommen? ( Land, Sprache, Adresse )

                        simatec 1 Reply Last reply Reply Quote 0
                        • neo
                          neo @Marc Berg last edited by

                          @marc-berg Vielen Dank! Genau danach hatte ich gefragt.

                          1 Reply Last reply Reply Quote 0
                          • simatec
                            simatec Developer Most Active @Shadowhunter23 last edited by

                            @shadowhunter23 Ja im Restore ist alles drin

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            729
                            Online

                            31.6k
                            Users

                            79.5k
                            Topics

                            1.3m
                            Posts

                            7
                            12
                            396
                            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