Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Windows Subsystem Linux | Autostart ioBroker

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Windows Subsystem Linux | Autostart ioBroker

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

      Hallo ioBroker Freunde,

      nachdem mir bei den Raspis immer die SD Karten abgeraucht waren bzw. die Raspis an ihre Leistungsgrenze gestossen sind, habe ich mir einen Beelink Mini PC mit Windows 10 zugelegt.

      Da Windows 10 über das geniale Windows Subsystem Linux verfügt (unter Windows Features hinzufügen auswählen und Ubuntu direkt aus dem Microsoft Store installieren), habe ich hier ioBroker ohne Mühe aufgesetzt bekommen.

      Allerdings war es sehr nervig, dass nach einem Neustart Linux und ioBroker manuell gestartet werden musste.

      Hier biete ich euch eine Lösung, um das zu automatisieren: 🙂

      Als erstes müsst ihr euch ein Startup Skript anlegen. Ich nenne meins start_iobroker.sh und erstelle es in ~/.local/bin/
      Das ganze geht einfach so:

      mkdir -p ~/.local/bin/
      echo "iobroker start" >> ~/.local/bin/start_iobroker.sh
      chmod +x ~/.local/bin/start_iobroker.sh
      

      Da Startskripte aber in der Regel Root oder Sudo Rechte benötigen, müssen wir die Visudo Datei abändern:

      Aufrufen mit sudo visudo und dann am Ende folgendes eintragen:

      *** ALL=(root) NOPASSWD: /home/***/.local/bin/start_iobroker.sh
      

      *** Die Sterne bitte mit dem Linux Benutzernamen eures Systems (zb. pi) ersetzen!!!

      Nun mit der Windows Suche den "Aufgabenplaner" öffnen und Rechts auf "Einfache Aufgabe" klicken.

      Dort einen Namen vergeben. Ich nenne meins iobroker start.

      Unter den Trigger Einstellungen müsst Ihr beim Start des Computers auswählen

      Unter Aktion wählt Ihr Programm starten

      Unter Programm starten bei Programm/Skript folgendes einfügen

      C:\Windows\System32\bash.exe
      

      und unter Argumente ganz wichtig das Skript aus dem .local/bin/ Verzeichnisses!

      -c "sudo ~/.local/bin/start_iobroker.sh"
      

      Anschliessend in der Zusammenfassung auf Fertigstellen klicken

      Abschliessend öffnet Ihr die Aufgabe nochmals mit Doppelklick und ändert dort noch folgende Punkte

      Unbenannt.PNG

      Alles speichern und Windows neu starten.
      Ohne das Ihr jetzt Linux manuell starten müsst und ohne das Ihr an der Eingabe iobroker start eingeben braucht
      Ihr könnt jetz nach der Anmeldung an Windows direkt im Browser unter http://localhost:8081 kontrollieren, ob ioBroker gestartet wurde.

      Somit können auch Nachts wieder Windows Updates mit Neustart laufen oder Stromausfälle kommen etc. ohne das dass Smarthome steht!

      Viel Spaß beim testen 🙂

      Greetz Jochen

      D 1 Reply Last reply Reply Quote 3
      • D
        Delphinis @TJJochen last edited by

        @tjjochen said in Windows Subsystem Linux | Autostart ioBroker:

        nachdem mir bei den Raspis immer die SD Karten abgeraucht waren bzw. die Raspis an ihre Leistungsgrenze gestossen sind, habe ich mir einen Beelink Mini PC mit Windows 10 zugelegt.

        Deshalb hab ich den Raspi aufgegeben, der ist einfach zu unzuverlässig. Ich hab zwar auch schon mit Starten über USB-Stick versucht aber das war einfach alles viel zu mühsam. Hab mir auch als Pseudo-Dateiserver einen mini-PC zugelegt mit Windows. Und daa hab ich den ioBroker aber gleich direkt in Windwos selbst installiert. Wieso arbeitest du mit dem Umweg über Linux? Oder gab es damals noch keine Installation für Windows?

        Homoran Samson71 Codierknecht 3 Replies Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Delphinis last edited by

          @delphinis sagte in Windows Subsystem Linux | Autostart ioBroker:

          Deshalb hab ich den Raspi aufgegeben, der ist einfach zu unzuverlässig.

          Das ist jetzt übertrieben formuliert.
          Davon laufen zigtausend Installationen ohne Probleme!

          Bei mir alleine durchschnittlich 3 seit 10 Jahren.

          1 Reply Last reply Reply Quote 3
          • Samson71
            Samson71 Global Moderator @Delphinis last edited by

            @delphinis sagte in Windows Subsystem Linux | Autostart ioBroker:

            Deshalb hab ich den Raspi aufgegeben, der ist einfach zu unzuverlässig.

            Wie @Homoran schon bemerkte, ist das übertrieben. Ich würde sogar soweit gehen und es als "Unsinn" bezeichnen. Wenn man dann statt einer SD-Karte z.B. eine SSD benutzt, ist das sehr zuverlässig.

            @delphinis sagte in Windows Subsystem Linux | Autostart ioBroker:

            einen mini-PC zugelegt mit Windows.

            Genau da hätte ich eine andere Basis wie Proxmox oder Docker gewählt.

            @delphinis sagte in Windows Subsystem Linux | Autostart ioBroker:

            Wieso arbeitest du mit dem Umweg über Linux?

            Vermutlich weil es dafür, wie Du hier selber schon festgestellt hast, deutlich mehr Support gibt als für eine native Windows-Installation.

            1 Reply Last reply Reply Quote 2
            • Codierknecht
              Codierknecht Developer Most Active @Delphinis last edited by

              @delphinis sagte in Windows Subsystem Linux | Autostart ioBroker:

              Wieso arbeitest du mit dem Umweg über Linux?

              Gegenfrage: Warum schleppt man für einen ioBroker das ganze Windows-Gelumpe mit?

              Das braucht man nicht. Im Gegenteil: Es ist eher hinderlich.
              Die paar nötigen Befehle für Linux hat man schnell drauf, wird dafür aber mit einem schlankeren, schnelleren und stabileren System belohnt.
              Und Hilfe gibt's im Fall der Fälle hier.

              Versteh(t) mich nicht falsch.
              Ich bin durch und durch Windows-User. Ich entwickle für und unter Windows. Aber für einen ioBroker ist das kein vernünftiger Unterbau.

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

              Support us

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

              398
              Online

              31.7k
              Users

              79.8k
              Topics

              1.3m
              Posts

              anleitung windows tipp
              5
              5
              931
              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