Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Multihost Problem no connection to states

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    130

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

Multihost Problem no connection to states

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
16 Beiträge 3 Kommentatoren 948 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    pjo123456
    schrieb am zuletzt editiert von
    #1

    Moin!

    Ich versuche gerade ein Multihostsystem aufzubauen. Leider stehe ich nun vor einem Problem und komme nicht weiter.

    Die Einrichtung der beiden Pis habe ich nach dieser Anleitung vorgenommen: https://www.iobroker.net/#de/documentation/config/multihost.md

    Master:

    pi@raspi-master:~ $ iobroker setup custom
    Current configuration:
    - Objects database:
      - Type: file
      - Host/Unix Socket: 0.0.0.0
      - Port: 9001
    - States database:
      - Type: redis
      - Host/Unix Socket: 0.0.0.0
      - Port: 6379
    - Data Directory: ../../iobroker-data/
    
    Type of objects DB [(f)ile, (r)edis, ...], default [file]: f
    Host / Unix Socket of objects DB(file), default[0.0.0.0]:
    Port of objects DB(file), default[9001]:
    Type of states DB [(f)file, (r)edis, ...], default [file]: r
    Host / Unix Socket of states DB (redis), default[0.0.0.0]:
    Port of states DB (redis), default[6379]:
    Data directory (file), default[../../iobroker-data/]: /opt/iobroker/iobroker-data/
    Host name of this machine [raspi-master]:
    updating conf/iobroker.json
    

    Slave:

    pi@raspberrypi:~ $ iobroker setup custom
    Current configuration:
    - Objects database:
      - Type: file
      - Host/Unix Socket: 192.168.1.39
      - Port: 9001
    - States database:
      - Type: redis
      - Host/Unix Socket: 192.168.1.39
      - Port: 6379
    - Data Directory: ../../iobroker-data/
    - Host name: iobroker-slave
    
    Type of objects DB [(f)ile, (r)edis, ...], default [file]: f
    Host / Unix Socket of objects DB(file), default[192.168.1.39]:
    Port of objects DB(file), default[9001]:
    Type of states DB [(f)file, (r)edis, ...], default [file]: r
    Host / Unix Socket of states DB (redis), default[192.168.1.39]:
    Port of states DB (redis), default[6379]:
    Host name of this machine [raspberrypi]:
    updating conf/iobroker.json
    pi@raspberrypi:~ $ iobroker multihost connect
    No connection to states 192.168.1.39:6379[redis]
    
    

    Habe beim Master und Slave alles abgearbeitet. Am Master iobroker multihost enable eingegeben die Passphrase festgelegt und dann beim Slave iobroker multihost connect eingegeben und als Antwort nur: No connection to states 192.168.1.39:6379[redis] erhalten.
    Mehrmals probiert aber immer das Gleiche.

    mfg

    Moin aus dem Norden…

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • P pjo123456

      Moin!

      Ich versuche gerade ein Multihostsystem aufzubauen. Leider stehe ich nun vor einem Problem und komme nicht weiter.

      Die Einrichtung der beiden Pis habe ich nach dieser Anleitung vorgenommen: https://www.iobroker.net/#de/documentation/config/multihost.md

      Master:

      pi@raspi-master:~ $ iobroker setup custom
      Current configuration:
      - Objects database:
        - Type: file
        - Host/Unix Socket: 0.0.0.0
        - Port: 9001
      - States database:
        - Type: redis
        - Host/Unix Socket: 0.0.0.0
        - Port: 6379
      - Data Directory: ../../iobroker-data/
      
      Type of objects DB [(f)ile, (r)edis, ...], default [file]: f
      Host / Unix Socket of objects DB(file), default[0.0.0.0]:
      Port of objects DB(file), default[9001]:
      Type of states DB [(f)file, (r)edis, ...], default [file]: r
      Host / Unix Socket of states DB (redis), default[0.0.0.0]:
      Port of states DB (redis), default[6379]:
      Data directory (file), default[../../iobroker-data/]: /opt/iobroker/iobroker-data/
      Host name of this machine [raspi-master]:
      updating conf/iobroker.json
      

      Slave:

      pi@raspberrypi:~ $ iobroker setup custom
      Current configuration:
      - Objects database:
        - Type: file
        - Host/Unix Socket: 192.168.1.39
        - Port: 9001
      - States database:
        - Type: redis
        - Host/Unix Socket: 192.168.1.39
        - Port: 6379
      - Data Directory: ../../iobroker-data/
      - Host name: iobroker-slave
      
      Type of objects DB [(f)ile, (r)edis, ...], default [file]: f
      Host / Unix Socket of objects DB(file), default[192.168.1.39]:
      Port of objects DB(file), default[9001]:
      Type of states DB [(f)file, (r)edis, ...], default [file]: r
      Host / Unix Socket of states DB (redis), default[192.168.1.39]:
      Port of states DB (redis), default[6379]:
      Host name of this machine [raspberrypi]:
      updating conf/iobroker.json
      pi@raspberrypi:~ $ iobroker multihost connect
      No connection to states 192.168.1.39:6379[redis]
      
      

      Habe beim Master und Slave alles abgearbeitet. Am Master iobroker multihost enable eingegeben die Passphrase festgelegt und dann beim Slave iobroker multihost connect eingegeben und als Antwort nur: No connection to states 192.168.1.39:6379[redis] erhalten.
      Mehrmals probiert aber immer das Gleiche.

      mfg

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von Thomas Braun
      #2

      @pjo123456
      Redis auch neugestartet?

      sudo service redis-server restart
      

      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

      P 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @pjo123456
        Redis auch neugestartet?

        sudo service redis-server restart
        
        P Offline
        P Offline
        pjo123456
        schrieb am zuletzt editiert von
        #3

        @thomas-braun Nein, habe das jetzt versucht.

        Master: keine Rückmeldung, also wohl ok.
        Slave: Failed to restart redis-server.service: Unit redis-server.service not found.

        Moin aus dem Norden…

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • P pjo123456

          @thomas-braun Nein, habe das jetzt versucht.

          Master: keine Rückmeldung, also wohl ok.
          Slave: Failed to restart redis-server.service: Unit redis-server.service not found.

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #4

          @pjo123456

          Da hast du vermutlich den ganzen Part zu redis ausgelassen.
          Lies

          Multihost mit redis

          nochmal in der Anleitung.

          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

          P 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @pjo123456

            Da hast du vermutlich den ganzen Part zu redis ausgelassen.
            Lies

            Multihost mit redis

            nochmal in der Anleitung.

            P Offline
            P Offline
            pjo123456
            schrieb am zuletzt editiert von
            #5

            @thomas-braun Da scheitert es schon bei nano /etc/redis/redis.conf --> Verzeichnis existiert nicht. Ich mache die SD-Karte von Slave nochmal platt und fange noch einmal ganz von vorne an.

            Muss die redis.conf auf Master und Slave angepasst werden? In der Anleitung steht, das beim Host (also der Slave??) die config entsprechend angepasst werden muss.
            Weiter unten steht dann: "Diese Anpassung ist nur am Master nötig. Das verwirrt.

            Moin aus dem Norden…

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • P pjo123456

              @thomas-braun Da scheitert es schon bei nano /etc/redis/redis.conf --> Verzeichnis existiert nicht. Ich mache die SD-Karte von Slave nochmal platt und fange noch einmal ganz von vorne an.

              Muss die redis.conf auf Master und Slave angepasst werden? In der Anleitung steht, das beim Host (also der Slave??) die config entsprechend angepasst werden muss.
              Weiter unten steht dann: "Diese Anpassung ist nur am Master nötig. Das verwirrt.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #6

              @pjo123456

              Die redis.conf gibt es auf beiden Systemen, es muss aber nur die angepasst werden, die auf dem System läuft, wo die Datenbank (dann halt für beide Installationen) geführt werden soll.

              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

              P 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @pjo123456

                Die redis.conf gibt es auf beiden Systemen, es muss aber nur die angepasst werden, die auf dem System läuft, wo die Datenbank (dann halt für beide Installationen) geführt werden soll.

                P Offline
                P Offline
                pjo123456
                schrieb am zuletzt editiert von
                #7

                @thomas-braun Und wie lege ich das fest? Sinnvoll wäre ja die Datenbank auf dem Master, oder? Zumal der Master bei mir ein PI 4 ist der Slave ein PI 3.

                Moin aus dem Norden…

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • P pjo123456

                  @thomas-braun Und wie lege ich das fest? Sinnvoll wäre ja die Datenbank auf dem Master, oder? Zumal der Master bei mir ein PI 4 ist der Slave ein PI 3.

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @pjo123456
                  Das legst du in der redis.conf fest.
                  Würde ich auf dem schnellsten Host laufen lassen. Vermutlich bei dir der rpi4.

                  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

                  P 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @pjo123456
                    Das legst du in der redis.conf fest.
                    Würde ich auf dem schnellsten Host laufen lassen. Vermutlich bei dir der rpi4.

                    P Offline
                    P Offline
                    pjo123456
                    schrieb am zuletzt editiert von
                    #9

                    @thomas-braun Ja aber wie? Ich sehe in der Anleitung nur etwas mit dem Befehl bind. Muss ich redis noch installieren. Ich finde die Anleitung irgendwie unvollständig oder veraltet.

                    Moin aus dem Norden…

                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • P pjo123456

                      @thomas-braun Ja aber wie? Ich sehe in der Anleitung nur etwas mit dem Befehl bind. Muss ich redis noch installieren. Ich finde die Anleitung irgendwie unvollständig oder veraltet.

                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von Thomas Braun
                      #10

                      @pjo123456
                      Ob redis installiert und genutzt wird musst du wissen. Sind ja deine Systeme.

                      iobroker status
                      

                      liefert jeweils pro System?

                      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

                      P 1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @pjo123456
                        Ob redis installiert und genutzt wird musst du wissen. Sind ja deine Systeme.

                        iobroker status
                        

                        liefert jeweils pro System?

                        P Offline
                        P Offline
                        pjo123456
                        schrieb am zuletzt editiert von pjo123456
                        #11

                        @thomas-braun Also der Master liefert:

                        
                        pi@raspi-master:~ $ iobroker status
                        iobroker is running on this host.
                        
                        
                        Objects type: file
                        States  type: redis
                        
                        

                        Beim (werdenden) Slave:

                        
                        pi@raspi-slave:~ $ iobroker status
                        iobroker is running on this host.
                        
                        
                        Objects type: file
                        States  type: file
                        
                        

                        OK, Master mit redis Slave ohne. Muss auf beiden redis installiert werden?

                        Moin aus dem Norden…

                        Thomas BraunT 1 Antwort Letzte Antwort
                        0
                        • P pjo123456

                          @thomas-braun Also der Master liefert:

                          
                          pi@raspi-master:~ $ iobroker status
                          iobroker is running on this host.
                          
                          
                          Objects type: file
                          States  type: redis
                          
                          

                          Beim (werdenden) Slave:

                          
                          pi@raspi-slave:~ $ iobroker status
                          iobroker is running on this host.
                          
                          
                          Objects type: file
                          States  type: file
                          
                          

                          OK, Master mit redis Slave ohne. Muss auf beiden redis installiert werden?

                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @pjo123456
                          Ja.

                          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 Antwort Letzte Antwort
                          0
                          • P Offline
                            P Offline
                            pjo123456
                            schrieb am zuletzt editiert von
                            #13

                            @thomas-braun Habe jetzt den Master auf file umgestellt. Dann bin ich diesen Mist mit redis los. Jetzt funktioniert alles problemlos.

                            Moin aus dem Norden…

                            Thomas BraunT 1 Antwort Letzte Antwort
                            0
                            • P pjo123456

                              @thomas-braun Habe jetzt den Master auf file umgestellt. Dann bin ich diesen Mist mit redis los. Jetzt funktioniert alles problemlos.

                              Thomas BraunT Online
                              Thomas BraunT Online
                              Thomas Braun
                              Most Active
                              schrieb am zuletzt editiert von
                              #14

                              @pjo123456
                              Die wenigsten Installationen bedürfen einer redis-Datenbank.
                              Insofern würde ich das auch auf file zurückstellen.

                              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 Antwort Letzte Antwort
                              0
                              • lobomauL Offline
                                lobomauL Offline
                                lobomau
                                schrieb am zuletzt editiert von lobomau
                                #15

                                Ich hatte eben auch das Problem.
                                Bei mir lief es aber schon einige Monate unter redis. Nur eben nach einem Software Update, dass auch ein update von redis beinhaltet hatte, ging es nicht mehr. Bin eben auf ein Backup gegangen und geht wieder. Die Slaves haben kein Problem nach ihren Updates (die haben ja auch keinen redis server)

                                Ich mache jetzt wieder ein Update und versuche das Redis Update zu überspringen:
                                d9c5e8db-0491-4633-bb99-46e9a8d49fb8-image.png

                                Ich wähle jetzt mal "N":
                                d943e055-c113-4837-9a0a-b0701a01942c-image.png

                                Ja, super, läuft!
                                Ich vermute ein Problem mit neuer Redis Version. Möchte das mal jemand nachstellen?

                                Host: NUC8i3 mit Proxmox:

                                • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                                • Slave: Pi4
                                Thomas BraunT 1 Antwort Letzte Antwort
                                0
                                • lobomauL lobomau

                                  Ich hatte eben auch das Problem.
                                  Bei mir lief es aber schon einige Monate unter redis. Nur eben nach einem Software Update, dass auch ein update von redis beinhaltet hatte, ging es nicht mehr. Bin eben auf ein Backup gegangen und geht wieder. Die Slaves haben kein Problem nach ihren Updates (die haben ja auch keinen redis server)

                                  Ich mache jetzt wieder ein Update und versuche das Redis Update zu überspringen:
                                  d9c5e8db-0491-4633-bb99-46e9a8d49fb8-image.png

                                  Ich wähle jetzt mal "N":
                                  d943e055-c113-4837-9a0a-b0701a01942c-image.png

                                  Ja, super, läuft!
                                  Ich vermute ein Problem mit neuer Redis Version. Möchte das mal jemand nachstellen?

                                  Thomas BraunT Online
                                  Thomas BraunT Online
                                  Thomas Braun
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #16

                                  @lobomau

                                  Vielleicht solltest du mal in das Diff schauen?
                                  Und wie immer: Screenshots nerven. Poste das als Text in CodeTags.

                                  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 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

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

                                  738

                                  Online

                                  32.5k

                                  Benutzer

                                  81.7k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe