Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Gedanken zu 'never change a running System'

    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

    Gedanken zu 'never change a running System'

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @cash last edited by Thomas Braun

      @cash
      https://www.faq-o-matic.net/2008/02/20/never-change-a-running-system-bullshit/

      Nein, keine Ansichtssache. Ich zitiere mal:

      Warum aber erscheinen Patches und Service Packs? Nur deshalb, weil im Herstellersupport festgestellt wurde, dass der ursprüngliche Code fehlerhaft ist. Das System ist also bereits kaputt – und daher muss es repariert werden!

      1 Reply Last reply Reply Quote 0
      • J
        Jan1 @cash last edited by

        @cash sagte in js-controller 3.3 jetzt im Beta:

        Das ist Ansichtssache im KFZ Bereich gang und gäbe

        Liegt aber auch daran, dass die verbaute Technik in nagel neuen Autos schon 4 Jahre alt ist und je nach dem dann auch andere STGs in Abhängigkeit hoch gezogen werden müssten, was die KFZ Mechaniker scheuen wie der Teufel das Weihwasser.
        Das ist somit genau der Vergleich der belegt, dass es sinnvoller wäre das "Gesamtsystem" immer aktuell zu halten, also genau das Gegenteil von dem was Du damit sagen wolltest 😉

        1 Reply Last reply Reply Quote 0
        • da_Woody
          da_Woody @cash last edited by

          @cash sagte in js-controller 3.3 jetzt im Beta:

          Und mein Haus, meine Regeln

          und dann erwartest du hilfe wenn mal was nicht funktioniert?

          1 Reply Last reply Reply Quote 1
          • Feuersturm
            Feuersturm @cash last edited by

            @cash sagte in js-controller 3.3 jetzt im Beta:

            Das ist Ansichtssache im KFZ Bereich gang und gäbe. Bei meinen Auto bekomme ich nach 7 Jahren nicht ein Update einer Softwarekomponente mehr drauf gespielt.

            Dann warte nochmal ein bischen ab bis bei mehreren Herstellern Over The Air (OTA) Updates sich immer weiter ausbreiten und in immer mehr Fahrzeugen eingebaut werden. Das Auto lädt dann wie ein Handy automatisch neue SW nach und die Steuergeräte werden aktualisiert.

            1 Reply Last reply Reply Quote 0
            • Samson71
              Samson71 Global Moderator @cash last edited by Samson71

              @cash sagte in js-controller 3.3 jetzt im Beta:

              ein nicht funktionierendes System. Never touch a running system.

              Kann ich gut nachvollziehen. Mir wird bei "Systemupdates" auch jedes Mal deutlich wärmer als üblich. Aber ich sehe auch ein, dass das eigentlich falsch ist und die die zu regelmäßigen Updates raten letztendlich Recht haben.

              @cash sagte in js-controller 3.3 jetzt im Beta:

              Mache ich ein Update vom js-controller steht das ganze System.
              [...]
              Hue-Adapter schaffe ich ohne Hilfe
              [...]
              Passiert das beim jscontroller brauche ich im Forum Hilfe.

              Genau das ist im Prinzip auch mein Problem. Das, sowie die Häufigkeit und teilweise zwingende Notwendigkeit (wg. anderer Abhängigkeiten) von Updates ist der Grund warum ioBroker bei mir immer nur eine sehr umfangreiche Ergänzung und Komforterweiterung sein wird, aber niemals die Kernsteuerung im Smarthome übernehmen wird. Geplant war das mal anders, aber die Zeit hat (mir) gezeigt, dass das für mich nicht der richtige Weg ist.

              Fällt ioBroker aus, dann gibt es eben keine Sprachsteuerung oder Bedienung per Wandtablet mehr. Dann muss ich Fernseher und Peripherie eben mit den FB's im schlimmsten Fall einzeln einschalten. Statt mit Wandtablet oder Sprache die Lichtbedienung eben zur Not auch per Handy-App oder klassisch per Wandtatster. Statt Sprachnachricht per netter Frauenstimme eben nur noch die vorgefertigte Ansage über den MP3-Funkgong. Na und? Sollte ich mal ernsthaft ausfallen ist das Thema ioBroker sowieso "tot". Wer soll die Pflege bitte aus dem Stand übernehmen oder leisten? Meine Frau? Wohl kaum.

              Der ganze wichtige Rest wie Lichtsteuerung mit BWM, schalten von Licht in Abhängigkeit von Anwesenheit oder Öffnen/Schließen von Rollläden in Abhängigkeit geöffneter Fenster läuft weiter. Ohne zwingend notwendige Aktualisierungen. Notfalls noch einige Jahre, bis sich Ersatz für mich findet. Dazu reicht eine CCU bzw. RM (mit älterem Softwarestand incl. lagerndem 1 zu 1 Ersatz) völlig aus, wenn man keine ganz neu erschienene Geräte einbinden will und man "sortenrein" bleibt. Zwar in der Anschaffung deutlich teurer aber eben auch sicherer/stabiler.

              1 Reply Last reply Reply Quote 0
              • Chaot
                Chaot @cash last edited by

                @cash Der Vergleich hinkt ganz gewaltig. Sonst würden die Hersteller nicht aktuell 15 Jahre alte Airbags tauschen oder immer noch ihre Schummelsoftware austauschen.
                Selbst bei 10 Jahre alten Kisten kommt ganz zufällig plötzlich neue Software drauf.

                Was die Updatehäufigkeit beim ioBroker angeht möchte ich doch darauf hinweisen, dass sich die meisten hier auf dem Beta Channel befinden und entsprechend oft geänderte Updates bekommen. Willst du "selten" updaten dann musst du im Stable bleiben. Und dort sind die Updates deutlich weniger bzw. seltener. Das wird hier bei solchen Diskussionen leider immer wieder mal vergessen.

                Thomas Braun 1 Reply Last reply Reply Quote 3
                • Thomas Braun
                  Thomas Braun Most Active @Chaot last edited by Thomas Braun

                  @chaot

                  Davon gehe ich jetzt aber aus, dass die 'Ich update erst wenn es reinregnet'-Fraktion dann wenigstens sich auf stable beschränkt. Alles andere wäre ja noch schwachsinniger.

                  Chaot 1 Reply Last reply Reply Quote 3
                  • Chaot
                    Chaot @Thomas Braun last edited by

                    @thomas-braun Ach, du weißt doch wie das so mit Weihnachtswünschen ist......

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

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • apollon77
                        apollon77 last edited by apollon77

                        Was das Thema angeht hab ich Euch ja auch meine Meinung versprochen 🙂

                        Einerseits ist "Never change a running system" mit allen Sicherheitsthemen heutzutage meiner Meinung nach eigentlich nicht mehr haltbar. Jetzt mag jemand sagen "ist doch nur mein privates Netzwerk in dem Fall" und genau da geht es los - ist so lange gut bis mal was passiert - wie halt immer.

                        Andererseits gibts auch immer wieder fixes und Verbesserungen bei Funktionen wie dem Kernel und so.

                        Andererseits ist "bleeding edge" zu sein auch bullshit weil man sich damit oft viel mehr nervige Dinge reinholt als man gebrauchen kann.

                        Am Ende muss man eine gewisse Balance finden.
                        Ja wer, wie jetzt hier in dem Fall, ioBroker als beta einsetzt, der hat sch für ein gewisses Bleeding edge entschieden und wir versuchen immer als Projekt die "heisse Dev Phase" sehr klar zu machen, sodass das jeder Entscheiden kann. AM Ende sind wir mit dem 3.3.xer Branch schon fast am Ende und so kommen jetzt nur kleinere Fixes - die aber wie zuletzt passiert auch Gefahr mit sich bringen.
                        Wer diese Gefahr nicht will der sollte auf Stable bleiben. Das ist korrekt so!

                        Ist also ... wie immer aktuell - kein klares Schwarz und Weiss ... sondern ne graue Suppe - und jeder darf sich den Farbton selbst anmischen 🙂

                        Das soll jetzt hier aber nicht der End-Post sein ... also weiter Diskutieren 🙂

                        Ingo

                        Thomas Braun crunchip 2 Replies Last reply Reply Quote 3
                        • Thomas Braun
                          Thomas Braun Most Active @apollon77 last edited by Thomas Braun

                          @apollon77

                          Was noch hinzukommt: Je kleiner die Updates sind, desto besser kannst du eingrenzen wo es ggf. klemmt. Bei einem ganzen Schwung an Updates geht das nicht mehr. Gilt auch für das Betriebssystem, nicht nur für den ioBroker. Deswegen da regelmäßig am Ball bleiben, macht das Leben viel leichter.

                          Und das man die richtigen/passenden Repos für seine Update-Strategie wählt, empfiehlt sich auch von selbst.

                          1 Reply Last reply Reply Quote 1
                          • crunchip
                            crunchip Forum Testing Most Active @apollon77 last edited by

                            @apollon77 sagte in Gedanken zu 'never change a running System':

                            also weiter Diskutieren

                            diskutiert werden kann viel, unterm Strich kommt man eh auf keinen Nenner. Letztendlich kommt es doch immer auf den Einzelfall an, um welch Geräte, App's, Systeme, etc... es sich handelt, wo und was wie läuft, am Netz hängt oder nur local.
                            Damit meine ich allgemein und nicht nur aufs Smarthome bezogen.
                            Somit kann man pauschal auch nichts verallgemeinern.

                            Rund um das Thema iobroker, lass ich größtenteils Sicherheitsupdate's automatisiert laufen, der Rest wird manuell in gewissen Abständen von 2-3 Wochen angestoßen.

                            Logisch, das viele im latest unterwegs sind, wollen ja all die Vorzüge der neusten Funktionen genießen, somit muss man aber auch auf aktuellem Stand bleiben.
                            Ob hier und da, mal etwas nicht so funktioniert, nimmt/muss man dadurch in Kauf nehmen.
                            Sollte ja auch ohne Smart noch alles funktionieren, obwohl die Tendenz/Entwicklung immer weiter fortschreitet in der heutigen Zeit.
                            Da mach ich mir letztendlich eher Sorgen, wenn se mal "den Hahn zu drehn", kein Internet/Kein Strom über Tage hinweg.

                            Thomas Braun 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @crunchip last edited by

                              @crunchip sagte in Gedanken zu 'never change a running System':

                              Rund um das Thema iobroker, lass ich größtenteils Sicherheitsupdate's automatisiert laufen, der Rest wird manuell in gewissen Abständen von 2-3 Wochen angestoßen.

                              Wie trennst du das? Mir ist kein Repo 'security' oder ähnliches bekannt.

                              crunchip 1 Reply Last reply Reply Quote 0
                              • crunchip
                                crunchip Forum Testing Most Active @Thomas Braun last edited by

                                @thomas-braun man kann doch mittels Paket unattended-upgrades automatisiert updaten und Regeln erstellen, das nur Sicherheitsupdate automatisiert werden.

                                Thomas Braun 1 Reply Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @crunchip last edited by

                                  @crunchip
                                  Für die ioBroker-Adapter? Wo stell ich das ein?

                                  apollon77 1 Reply Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 @Thomas Braun last edited by

                                    @thomas-braun Das war auf das Debian/Ubuntu OS bezogen

                                    Thomas Braun 1 Reply Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @apollon77 last edited by

                                      @apollon77

                                      Achso, klar, beim OS (Debian und Konsorten) kenne ich das natürlich.

                                      1 Reply Last reply Reply Quote 0
                                      • OliverIO
                                        OliverIO @cash last edited by

                                        @cash

                                        wenn man sichergehen will, muss jede Änderung an einem System getestet werden.
                                        wenn man 24/7 haben will, muss das testen auf einem 2. (evtl. kleineren system/umgebung) erfolgen.
                                        um sicherzugehen, das man alle Funktionen immer gleich und vollständig testet, muss man sich Testfälle ausdenken und die jedesmal dann durchnudeln.
                                        wie oft man das machen möchte und in welchem Umfang bleibt jedem nach Zeitaufwand oder Risikobedürfnis überlassen.
                                        Selbst mit ausreichenden Tests geht immer wieder mal was durch. Dann muss man Vorbereitung treffen, das man auf der "Produktion" zumindest den Zustand davor wieder herstellt und beginnt wieder beim Testen.

                                        Aus diesem Grund find ich Docker super. Ich hab hier verschiedenen Testimages (die auch nicht immer laufen müssen). Auf denen kann man beliebig testen, falls was schief geht setzt man neu auf.

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

                                          @oliverio

                                          Bin ich ganz bei Dir.
                                          Selbst als Newbie einfach zu handhaben. Die meisten Container bzw.die Software haben eine BackupLösung integriert.
                                          Bestes Beispiel: Deconz. Da kannste fröhlich die Container-Versionen durchprobieren und immer einfach das Backup einspielen. Eine Sache von Sekunden.
                                          Oder Motion-Eye.....gibt bestimmt noch mehr Beispiele.

                                          apollon77 1 Reply Last reply Reply Quote 0
                                          • apollon77
                                            apollon77 @haselchen last edited by

                                            @haselchen Wobei Docker wieder einige Themen - speziell UDP basierte Adapter - wieder sehr komplex macht ggf . und wieder andere Issues mitbringt ... Aber ja bei einigen Themenbereichen bringen container große Vorteile

                                            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

                                            929
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            11
                                            23
                                            1221
                                            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