Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ioBroker nach Reboot verzögert starten

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    ioBroker nach Reboot verzögert starten

    This topic has been deleted. Only users with topic management privileges can see it.
    • Plasmachef
      Plasmachef last edited by

      ... könnte mir bitte jemand sagen wie ich das verzögerte Starten einrichten kann?

      Hab zwar die iobroker.sh datei in init.d gefunden, aber ich möchte nicht irgendwas ändern was ggf. dem Gesamtsystem schadet!

      Danke 🙂

      1 Reply Last reply Reply Quote 0
      • A
        astrakid last edited by

        entweder in der service-konfiguration ein "sleep 30" einbauen (ich weiß nicht, wie iobroker gestartet wird auf dem rasppi), oder gar nicht über den service starten, sondern per crontab. das prinzip bleibt aber das gleiche, befehl in crontab ist "@reboot sleep 30; <iobroker befehl zum starten>"

        gruß,
        andre

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

          Dank für die Antwort!

          Kann ich in die obengenannte iobroker.sh im "start"-bereich den sleep 30 Befehl einfach und schadlos eintragen?
          Hat das auswirkungen noch anderer art? ... und bezieht sich das dann nur auf den neustart des systems oder immer wenn ich den iobroker stoppe und neu starte?

          Sorry für die vielleicht dummen fragen, aber ich bin in diesem betriebssystem nicht wirklich zuhause 😞

          Danke und grüße

          Plasma

          A 1 Reply Last reply Reply Quote 0
          • A
            astrakid @Plasmachef last edited by

            @Plasmachef sagte in ioBroker nach Reboot verzögert starten:

            Dank für die Antwort!

            Kann ich in die obengenannte iobroker.sh im "start"-bereich den sleep 30 Befehl einfach und schadlos eintragen?

            ja, da passiert an sich erstmal nichts, außer dass bei erreichen dieser stelle im skript eine pause von 30s eingelegt wird.

            Hat das auswirkungen noch anderer art? ... und bezieht sich das dann nur auf den neustart des systems oder immer wenn ich den iobroker stoppe und neu starte?

            bezieht sich auf jede ausführung des skripts, also wohl auch beim restart.

            Sorry für die vielleicht dummen fragen, aber ich bin in diesem betriebssystem nicht wirklich zuhause 😞

            kein problem, war ich auch ganz lange nicht. mittlerweile möchte ich das nicht mehr missen. man ist einfach flexibel ohne ende. 😉

            gruß,
            andre

            Plasmachef 1 Reply Last reply Reply Quote 0
            • Plasmachef
              Plasmachef @astrakid last edited by

              @astrakid Herzlichen Dank 🙂

              1 Reply Last reply Reply Quote 0
              • D
                DerS last edited by

                Hänge mich mal eben an das Thema ran.
                Ich finde leider die iobroker.sh Datei nicht. Sie brfindet sich nicht in /etc/init.d... Es hadelt sich um eine frische Installation.
                Hat sich da etwas geändert? Wie kann ich den Start verzögern?

                AlCalzone 1 Reply Last reply Reply Quote 0
                • AlCalzone
                  AlCalzone Developer @DerS last edited by

                  @DerS sagte in ioBroker nach Reboot verzögert starten:

                  Hat sich da etwas geändert? Wie kann ich den Start verzögern?

                  Ja, neue Installationen nutzen systemd.

                  1. /lib/systemd/system/iobroker.service bearbeiten
                  2. Im Abschnitt [Service] folgende Zeile einfügen (30 steht für 30 Sekunden warten):
                  ExecStartPre=/bin/sleep 30
                  

                  Das sorgt aber auch bei einem ioBroker-Neustart dafür, dass du 30 Sek warten musst. Alternativen findest du ggf. hier:
                  https://stackoverflow.com/questions/43001223/how-to-ensure-that-there-is-a-delay-before-a-service-is-started-in-systemd

                  1 Reply Last reply Reply Quote 0
                  • D
                    DerS last edited by

                    Super danke!
                    Genau das hab ich gesucht.

                    1 Reply Last reply Reply Quote 0
                    • sissiwup
                      sissiwup @Plasmachef last edited by

                      @Plasmachef
                      Hi,
                      Einfach den automatischen Start deaktivieren, dann im Cron ein onstart Eintrag, da dann die Verzögerung einbauen.
                      Vlt. Musst du noch den User wechseln, falls iobroker nicht unter rooot läuft.

                      1 Reply Last reply Reply Quote 0
                      • D
                        DerS last edited by

                        Wäre auch eine Idee,
                        zum Verständnis, der Autostart abschalten würde über "systemctl disable iobroker" stattfinden?
                        Habe es nach der Variante von AlCalzone gelöst.

                        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

                        918
                        Online

                        32.1k
                        Users

                        80.7k
                        Topics

                        1.3m
                        Posts

                        iobroker starten
                        6
                        12
                        1566
                        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