Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Lösung gefunden] Multihost - Vor- & Nachteile ??

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Lösung gefunden] Multihost - Vor- & Nachteile ??

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

      @djmarc75 sagte in Multihost - Vor- & Nachteile ??:

      wie meinst Du das ? bezogen auf Multihost ?

      Nein, allgemein. Man kann Software am Paketmanager vorbei ins System kloppen, man kann in einer root shell herumstolpern, man kann komplexeste Backupszenarien entwerfen, aber dann sollte man auch genau wissen warum man das abweichend vom Standard betreiben will. Die Vorteile des Setups dürfen nicht durch die oftmals gleich miterkauften Nachteile wieder aufgefressen werden.

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

        @thomas-braun sagte in Multihost - Vor- & Nachteile ??:

        man kann in einer root shell herumstolpern

        Ich weiß bis heute nicht wie ich mich als ROOT anmelde und daran will ich auch nix ändern 😂

        Was nutzt Du wenn ich mal fragen darf ? Ein System oder mehrere ? Wenn mehrere dann wie ?

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

          @djmarc75 sagte in Multihost - Vor- & Nachteile ??:

          Hier laufen im wesentlichen zwei getrennte Raspberry. Der eine (Rpi4/8GB) ist exklusiv für den ioBroker auf Beta (von dem System gibt es dann noch ein 'Schattensystem' mehr oder weniger genau gleich konfiguriert, aber auf 'stable'. Das kann sofort einspringen, wenn das Hauptsystem Mal zicken sollte. Und dann läuft da noch ein zweiter Pi mit pihole drauf. Der hat aber mit dem iobroker-Pi keine Verbindung, außer halt die DNS-Anfragen ggf. in die Tonne zu kloppen. (Auf dem pihole-System schlummert noch eine ioBroker-Installarion, die ich dann aufwecken kann, wenn der große komplett ausfallen sollte)

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

            @thomas-braun Fast identisch zu meinen Systemen, allerdings hab ich auf dem RPI mit Pihole noch zusätzlich influx, Grafana und Tautulli am Start.

            bahnuhr 1 Reply Last reply Reply Quote 0
            • arteck
              arteck Developer Most Active @Asgothian last edited by arteck

              @asgothian das ist auch so nicht richtig.... wenn du ein redis/redis system hast dann exisiteren keine master und slave mehr sondern nur hosts

              diese laufen gegen die redis unabhänging voneinander.. WEITER..da ist es egal ob der Master (also der eine Host) da ist oder nicht
              klar wenn die redis weg ist dann geht nix mehr..

              1 Reply Last reply Reply Quote 0
              • bahnuhr
                bahnuhr Forum Testing Most Active @DJMarc75 last edited by

                @djmarc75

                Ich habe seit Jahren Multihost im Einsatz.
                als master:
                nuc mit 16 GB (ordentlich speicher) und proxmox (wg. backup und snapshot).
                als slave:
                einen Raspi 3 (glaub ich).
                und hier angeschlossen 2 x smartmeter (wg. Strom und photovoltaik) und 1 x mbus (Wasserzähler).

                Läuft seit Jahren einwandfrei.

                P.S.
                Gibt es einen Link wie dies mit 2 unabhängigen Systemen mittels mqtt funktioniert.
                (würde mich interessieren).

                DJMarc75 1 Reply Last reply Reply Quote 0
                • DJMarc75
                  DJMarc75 @bahnuhr last edited by

                  @bahnuhr sagte in Multihost - Vor- & Nachteile ??:

                  Gibt es einen Link wie dies mit 2 unabhängigen Systemen mittels mqtt funktioniert.

                  Einen Link hab ich da nicht aber auf dem Hauptsystem hab ich MQTT als Server installiert und auf dem entfernten System MQTT als Client. Hat ganz entspannt funktioniert.
                  Die Systeme sollten halt im gleichen Netzwerk sein.

                  Server:
                  Screenshot 2022-08-01 195909.png

                  User und PW vergeben (identisch im Client eintragen)

                  Client:
                  Screenshot 2022-08-01 195948.png

                  IP die vom Server eintragen

                  bahnuhr 1 Reply Last reply Reply Quote 1
                  • bahnuhr
                    bahnuhr Forum Testing Most Active @DJMarc75 last edited by

                    @djmarc75
                    Danke dir, hab ich verstanden.

                    Und wie greifst du dann auf die Daten zu ?

                    vom broker auf client (oder auch umgedreht).

                    DJMarc75 1 Reply Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @bahnuhr last edited by

                      @bahnuhr der client liefert und der server verarbeitet.
                      DPs und Ordner im Ordner MQTT anlegen (clientseitig)
                      Screenshot 2022-08-01 200714.png

                      Sobald die angelegten DPs vom Client beschrieben werden tauchen die auch am Server auf !

                      bahnuhr 1 Reply Last reply Reply Quote 1
                      • bahnuhr
                        bahnuhr Forum Testing Most Active @DJMarc75 last edited by

                        @djmarc75 sagte in Multihost - Vor- & Nachteile ??:

                        Sobald die angelegten DPs vom Client beschrieben werden tauchen die auch am Server auf !

                        Ist ja einfach.
                        Habe bisher mqtt nur mit tasmota und wemos d1 mini und mähroboter mit roboenect modul benutzt.

                        danke dir für die Info

                        DJMarc75 1 Reply Last reply Reply Quote 1
                        • DJMarc75
                          DJMarc75 @bahnuhr last edited by

                          @bahnuhr ich nutze mqtt tatsächlich erst seit ..... vorgestern 😂

                          bahnuhr 1 Reply Last reply Reply Quote 0
                          • bahnuhr
                            bahnuhr Forum Testing Most Active @DJMarc75 last edited by

                            @djmarc75 sagte in Multihost - Vor- & Nachteile ??:

                            @bahnuhr ich nutze mqtt tatsächlich erst seit ..... vorgestern 😂

                            dann biste ja ein blitzmerker 😉

                            DJMarc75 1 Reply Last reply Reply Quote 0
                            • DJMarc75
                              DJMarc75 @bahnuhr last edited by

                              @bahnuhr sagte in Multihost - Vor- & Nachteile ??:

                              dann biste ja ein blitzmerker

                              Ach weisste, manchmal hab ich auch mal das Hirn frei, dann setz ich sowas schnell um....
                              und trotzdem weiss ich bis heute noch nicht wie man sich als Root auf einem Linuxsystem anmeldet 😂 😂
                              Und das soll auch so bleiben 💪

                              bahnuhr 1 Reply Last reply Reply Quote 0
                              • bahnuhr
                                bahnuhr Forum Testing Most Active @DJMarc75 last edited by

                                @djmarc75 sagte in Multihost - Vor- & Nachteile ??:

                                Root auf einem Linuxsystem anmeldet

                                da hätte ich sogar eine Anleitung für dich 😉

                                DJMarc75 1 Reply Last reply Reply Quote 1
                                • DJMarc75
                                  DJMarc75 @bahnuhr last edited by

                                  @bahnuhr sagte in Multihost - Vor- & Nachteile ??:

                                  da hätte ich sogar eine Anleitung für dich

                                  BITTE NICHT !!!! 😷

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

                                    Ich hatte ´mal die Idee (aber noch nicht getestet/umgesetzt), auf einem Master (raspi 4B) / Slave (raspi 3B) System Adapter/Instanzen wie z. B. history oder flot (also welche ohne Gerätezugriff) auf den Slave zu verschieben, um den Master von "Rechenarbeit" zu entlasten (weil meine VIS manchmal etwas "träge" ist, wenn ich flot-Diagramme anzeigen lasse). Haltet Ihr das für eine gute Idee oder sollte man das lieber sein lassen?

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

                                      @andersmacher sagte in [Lösung gefunden] Multihost - Vor- & Nachteile ??:

                                      sollte man das lieber sein lassen?

                                      es wird nichts bringen außer zusätzlichem Netzwerktraffic.

                                      Die Dateien und die Verwaltung wird auf dem Master durchgführt

                                      A 1 Reply Last reply Reply Quote 0
                                      • A
                                        Andersmacher @Homoran last edited by

                                        @homoran Danke für Deine Rückmeldung!

                                        Da habe ich dann offenbar das Master-/Slave-Konzept noch nicht verstanden.

                                        Muß ich Deine Antwort so verstehen, daß eine flot-Diagrammanfrage aus VIS heraus tatsächlich bezüglich CPU-Leistung immer den Master und niemals den Slave "belastet".
                                        Was läuft denn dann auf dem Slave überhaupt, wenn man dort einen Adapter bzw. eine Instanz liegen hat oder "hinschiebt"?

                                        Ich hatte noch vergessen anzugeben, daß ich die History-Daten derzeit auf einem USB-Stick speichere (also nicht auf der SD-Karte, um diese nicht mit Schreibzugriffen "abzunutzen") und ich diesen Stick dann natürlich auch an den Slave hängen würde (momentan hängt er am Master).

                                        Homoran Asgothian 2 Replies Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @Andersmacher last edited by

                                          @andersmacher sagte in [Lösung gefunden] Multihost - Vor- & Nachteile ??:

                                          daß eine flot-Diagrammanfrage aus VIS heraus tatsächlich bezüglich CPU-Leistung immer den Master und niemals den Slave "belastet".

                                          du benutzst so böse, harte Worte wie immer und niemals 🙂

                                          Ich kann dir dazu leider wirklich nichts genaues sagen. Wenn du history auf dem Slave laufen hast und dort auch den Stick mit den Daten dran, wird die Rechenarbeit für das Auslesen der Daten und das Aggregieren auf dem Slave stattfinden.

                                          Die Verwaltung der Objects und States findet trotzdem auf dem Master statt.
                                          Inwieweit das jetzt den Master mehr oder wieviel weniger als den Slave belastet kann ich dir nicht sagen.

                                          A 1 Reply Last reply Reply Quote 0
                                          • Asgothian
                                            Asgothian Developer @Andersmacher last edited by

                                            @andersmacher sagte in [Lösung gefunden] Multihost - Vor- & Nachteile ??:

                                            @homoran Danke für Deine Rückmeldung!

                                            Da habe ich dann offenbar das Master-/Slave-Konzept noch nicht verstanden.

                                            Muß ich Deine Antwort so verstehen, daß eine flot-Diagrammanfrage aus VIS heraus tatsächlich bezüglich CPU-Leistung immer den Master und niemals den Slave "belastet".
                                            Was läuft denn dann auf dem Slave überhaupt, wenn man dort einen Adapter bzw. eine Instanz liegen hat oder "hinschiebt"?

                                            Jede Instanz die auf dem Slave gestartet wird läuft auf dem Slave. Das heisst alle Berechnungen laufen auf dem Slave. Sofern ich das recht erinnere wird eine Vis sofern auf dem Slave auch ein Web Adapter läuft direkt auf dem Slave erzeugt. Auch Flot Abfragen (die primär auf die Daten eines History Adapters zugreifen) laufen damit auf dem Slave ab.

                                            Soweit also so gut. Allerdings liegen die States und Objekte üblicherweise (Es gibt da eine alternative) auf dem Master. Damit sollte ein auf dem Slave laufender History Adapter die Änderungen der einzubeziehenden States über das Netz vom Master erhalten und dann im Dateisystem des Slave abspeichern. Der FLOT Adapter (auf dem Slave) würde dann auch direkt auf die History Daten vom Slave zugreifen - soweit ok.

                                            Ich hatte noch vergessen anzugeben, daß ich die History-Daten derzeit auf einem USB-Stick speichere (also nicht auf der SD-Karte, um diese nicht mit Schreibzugriffen "abzunutzen") und ich diesen Stick dann natürlich auch an den Slave hängen würde (momentan hängt er am Master).

                                            Vom speichern der History-Daten auf einem USB Stick würde ich generell abraten. Die USB Sticks sind noch weniger als die SD Karten auf ständige Schreibzugriffe ausgelegt - diese sterben noch schneller als die SD Karte. Dazu kommt das der Schreib/Lesezugriff auf den USB Stick auch verhältnismässig langsam ist, so das das Schreiben der Daten und das auslesen der Daten für Graphiken eher langsam erfolgt.

                                            Ich hoffe das bringt etwas dunkel ins Licht. (oder so)

                                            A.

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

                                            Support us

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

                                            384
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            41
                                            1554
                                            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