Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. alles Updaten mit Schalter

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    717

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

alles Updaten mit Schalter

Scheduled Pinned Locked Moved JavaScript
8 Posts 5 Posters 290 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Marty56
    wrote on last edited by Marty56
    #1

    Ich wollte mir in der VIS einen Schalter einbauen, der alle Adapter und js-Controller updated.

    on({ id: 'update_all', change: "gt" }, function (obj) {
        log("Update js-controller and all adapters")
        exec('cd /opt/iobroker && iobroker stop && iobroker update && iobroker upgrade self  && iobroker upgrade all -y && iobroker start', 
            function (error, stdout, stderr) {
            log(stdout);
        });
    });
    

    Funktioniert leider nicht. ioBroker wird nicht wieder gestartet und im Log steht nur "Update js-controller and all Adapters".
    Hat jemand eine Idee?
    und mir ist klar, dass die Call Back Funktion natürlich nicht ausgeführt werden kann.

    HW:NUC (16 GB Ram)
    OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

    W T 2 Replies Last reply
    0
    • M Marty56

      Ich wollte mir in der VIS einen Schalter einbauen, der alle Adapter und js-Controller updated.

      on({ id: 'update_all', change: "gt" }, function (obj) {
          log("Update js-controller and all adapters")
          exec('cd /opt/iobroker && iobroker stop && iobroker update && iobroker upgrade self  && iobroker upgrade all -y && iobroker start', 
              function (error, stdout, stderr) {
              log(stdout);
          });
      });
      

      Funktioniert leider nicht. ioBroker wird nicht wieder gestartet und im Log steht nur "Update js-controller and all Adapters".
      Hat jemand eine Idee?
      und mir ist klar, dass die Call Back Funktion natürlich nicht ausgeführt werden kann.

      W Online
      W Online
      Wildbill
      wrote on last edited by
      #2

      @marty56 Davon, dass ich Dir da nicht helfen kann, würde ich solche Dinge wie Adapter-Updates, Controller, aber auch Betriebssystem und dergleichen niemals automatisiert oder per Oneclick updaten. Man sollte vorher zumindest kurz mal den Changelog anschauen und beim updaten die Ausgaben auf dem Bildschirm lesen.
      Gruß, Jürgen

      1 Reply Last reply
      0
      • M Marty56

        Ich wollte mir in der VIS einen Schalter einbauen, der alle Adapter und js-Controller updated.

        on({ id: 'update_all', change: "gt" }, function (obj) {
            log("Update js-controller and all adapters")
            exec('cd /opt/iobroker && iobroker stop && iobroker update && iobroker upgrade self  && iobroker upgrade all -y && iobroker start', 
                function (error, stdout, stderr) {
                log(stdout);
            });
        });
        

        Funktioniert leider nicht. ioBroker wird nicht wieder gestartet und im Log steht nur "Update js-controller and all Adapters".
        Hat jemand eine Idee?
        und mir ist klar, dass die Call Back Funktion natürlich nicht ausgeführt werden kann.

        T Do not disturb
        T Do not disturb
        ticaki
        wrote on last edited by
        #3

        @marty56
        Mein Befehl den ich in der Console starte sieht so aus:

        sudo apt update && sudo apt upgrade -y && sudo apt autoremove  && iobroker stop && iobroker update && iobroker upgrade -y && iobroker upgrade self && sudo reboot
        

        Ich aktualisiere erst die Adapter und dann den JS-Controller.

        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

        Spenden

        Thomas BraunT 1 Reply Last reply
        0
        • T ticaki

          @marty56
          Mein Befehl den ich in der Console starte sieht so aus:

          sudo apt update && sudo apt upgrade -y && sudo apt autoremove  && iobroker stop && iobroker update && iobroker upgrade -y && iobroker upgrade self && sudo reboot
          

          Ich aktualisiere erst die Adapter und dann den JS-Controller.

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          wrote on last edited by
          #4

          @ticaki sagte in alles Updaten mit Schalter:

          Ich aktualisiere erst die Adapter und dann den JS-Controller.

          Bis es beim nächsten Upgrade genau umgekehrt vorgesehen ist. Wir hatten glaube ich schon Änderungen im Ablauf.

          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

          T 1 Reply Last reply
          0
          • Thomas BraunT Thomas Braun

            @ticaki sagte in alles Updaten mit Schalter:

            Ich aktualisiere erst die Adapter und dann den JS-Controller.

            Bis es beim nächsten Upgrade genau umgekehrt vorgesehen ist. Wir hatten glaube ich schon Änderungen im Ablauf.

            T Do not disturb
            T Do not disturb
            ticaki
            wrote on last edited by
            #5

            @thomas-braun
            Das kann sein, aber in den letzten 2 Jahren war es immer diese Reihenfolge bei Major updates.

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            Thomas BraunT 1 Reply Last reply
            0
            • T ticaki

              @thomas-braun
              Das kann sein, aber in den letzten 2 Jahren war es immer diese Reihenfolge bei Major updates.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              wrote on last edited by Thomas Braun
              #6

              @ticaki

              Ich kann da, wie auch @Wildbill schon angemerkt hat, nur dringend von abraten alles blind und ungeprüft einfach ins System zu lassen.

              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

              1 Reply Last reply
              1
              • HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #7

                @ticaki sagte in alles Updaten mit Schalter:

                @thomas-braun
                Das kann sein, aber in den letzten 2 Jahren war es immer diese Reihenfolge bei Major updates.

                was aber früher immer umgekehrt war.

                und ich immer noch umgekehrt mache, da ich denn Sinn der neuen Regelung nicht sehe, wenn die neuen Adapter einen neuen Controller benötigen.

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                T 1 Reply Last reply
                0
                • HomoranH Homoran

                  @ticaki sagte in alles Updaten mit Schalter:

                  @thomas-braun
                  Das kann sein, aber in den letzten 2 Jahren war es immer diese Reihenfolge bei Major updates.

                  was aber früher immer umgekehrt war.

                  und ich immer noch umgekehrt mache, da ich denn Sinn der neuen Regelung nicht sehe, wenn die neuen Adapter einen neuen Controller benötigen.

                  T Do not disturb
                  T Do not disturb
                  ticaki
                  wrote on last edited by
                  #8

                  @homoran sagte in alles Updaten mit Schalter:

                  @ticaki sagte in alles Updaten mit Schalter:

                  @thomas-braun
                  Das kann sein, aber in den letzten 2 Jahren war es immer diese Reihenfolge bei Major updates.

                  was aber früher immer umgekehrt war.

                  und ich immer noch umgekehrt mache, da ich denn Sinn der neuen Regelung nicht sehe, wenn die neuen Adapter einen neuen Controller benötigen.

                  Dann kann es also daran nicht liegen.

                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                  Spenden

                  1 Reply Last reply
                  0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  359

                  Online

                  32.7k

                  Users

                  82.6k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe