Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Wieder mal Multihost - mit Redis

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.6k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    666

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

Wieder mal Multihost - mit Redis

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
multihost
4 Beiträge 3 Kommentatoren 423 Aufrufe 1 Beobachtet
  • Ä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.
  • J Offline
    J Offline
    Joshude
    schrieb am zuletzt editiert von Joshude
    #1

    Moin!

    Ich wollte gerade einen zweiten iobroker aufsetzen für das Häuschen meiner Eltern im Ausland. Idee ist es da einfach nur ganz basic Temperaturen zu überwachen, da es übern Winter leer steht und es da sehr kalt werden kann.
    Eigentlich wollte ich nen separaten iobroker installieren und den dort hinstellen und alles schick. Dann kam mir allerdings, dass ich mit meinem iobroker hier zuhause gerne auf die Werte "drüben" zugreifen will und da schien mir das einfachste den remote iobroker einfach als Slave hinzuzufügen. Die beiden Netze sind per VPN miteinander verbunden. Zum Testen (da ich erst nächste Woche hinfahre) hab ich mir auf meiner Firewall nen Interface mit entsprechender IP angelegt und da den iobroker rangehängt.

    Ich bin über die custom config gegangen, habe auf dem Master die IP-Adresse 0.0.0.0 in der config angegeben und das Binding auf 0.0.0.0 geändert.
    Der Slave ist konfiguriert den Master zu benutzen. Ich nutze Redis.

    Master:

    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/
    

    Slave:

    Current configuration:
    - Objects database:
      - Type: file
      - Host/Unix Socket: 172.16.17.112
      - Port: 9001
    - States database:
      - Type: redis
      - Host/Unix Socket: 172.16.17.112
      - Port: 6379
    - Data Directory: ../../iobroker-data/
    

    Ich habe beide Hosts schon neugestartet, aber nach einem

    iobroker multihost connect
    

    bekomme ich nur

    No connection to states 172.16.17.112:6379[redis]
    

    Außerdem habe ich festgestellt, dass danach scheinbar die PivCCU nicht mehr geht, kann das sein? Dann hätte sich das ohnehin erledigt und ich müsste einen anderen Weg finden remote an die Daten des als Slave gedachten Hosts zu kommen.

    Danke euch! :)

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • J Joshude

      Moin!

      Ich wollte gerade einen zweiten iobroker aufsetzen für das Häuschen meiner Eltern im Ausland. Idee ist es da einfach nur ganz basic Temperaturen zu überwachen, da es übern Winter leer steht und es da sehr kalt werden kann.
      Eigentlich wollte ich nen separaten iobroker installieren und den dort hinstellen und alles schick. Dann kam mir allerdings, dass ich mit meinem iobroker hier zuhause gerne auf die Werte "drüben" zugreifen will und da schien mir das einfachste den remote iobroker einfach als Slave hinzuzufügen. Die beiden Netze sind per VPN miteinander verbunden. Zum Testen (da ich erst nächste Woche hinfahre) hab ich mir auf meiner Firewall nen Interface mit entsprechender IP angelegt und da den iobroker rangehängt.

      Ich bin über die custom config gegangen, habe auf dem Master die IP-Adresse 0.0.0.0 in der config angegeben und das Binding auf 0.0.0.0 geändert.
      Der Slave ist konfiguriert den Master zu benutzen. Ich nutze Redis.

      Master:

      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/
      

      Slave:

      Current configuration:
      - Objects database:
        - Type: file
        - Host/Unix Socket: 172.16.17.112
        - Port: 9001
      - States database:
        - Type: redis
        - Host/Unix Socket: 172.16.17.112
        - Port: 6379
      - Data Directory: ../../iobroker-data/
      

      Ich habe beide Hosts schon neugestartet, aber nach einem

      iobroker multihost connect
      

      bekomme ich nur

      No connection to states 172.16.17.112:6379[redis]
      

      Außerdem habe ich festgestellt, dass danach scheinbar die PivCCU nicht mehr geht, kann das sein? Dann hätte sich das ohnehin erledigt und ich müsste einen anderen Weg finden remote an die Daten des als Slave gedachten Hosts zu kommen.

      Danke euch! :)

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @Joshude

      Multihost mit redis

      Soll eine Multihost-Umgebung installiert werden, bei der die States in redis gespeichert werden, muss noch einiges beachtet werden.

      Die Datei redis.conf auf dem Host, auf dem die States gespeichert werden muss wie folgt geändert werden.

      nano /etc/redis/redis.conf

      Die darin enthaltene Zeile bind 127.0.0.1 muss mit der IP des Netzwerkadapters ergänzt werden, damit der Redis-Server connects von extern zulässt.

      Also zB

      bind 127.0.0.1 192.168.1.10

      unter der Annahme, dass 192.168.1.10 die lokale IP des ioBroker Masters ist.

      Diese Anpassung ist nur am Master nötig.

      Alternativ geht auch

      bind 0.0.0.0

      Zum Schluss den Redis-Server oder Rechner neu starten. zB:

      sudo service redis-server restart

      https://www.iobroker.net/#de/documentation/config/multihost.md

      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 -

      J 1 Antwort Letzte Antwort
      -1
      • HomoranH Homoran

        @Joshude

        Multihost mit redis

        Soll eine Multihost-Umgebung installiert werden, bei der die States in redis gespeichert werden, muss noch einiges beachtet werden.

        Die Datei redis.conf auf dem Host, auf dem die States gespeichert werden muss wie folgt geändert werden.

        nano /etc/redis/redis.conf

        Die darin enthaltene Zeile bind 127.0.0.1 muss mit der IP des Netzwerkadapters ergänzt werden, damit der Redis-Server connects von extern zulässt.

        Also zB

        bind 127.0.0.1 192.168.1.10

        unter der Annahme, dass 192.168.1.10 die lokale IP des ioBroker Masters ist.

        Diese Anpassung ist nur am Master nötig.

        Alternativ geht auch

        bind 0.0.0.0

        Zum Schluss den Redis-Server oder Rechner neu starten. zB:

        sudo service redis-server restart

        https://www.iobroker.net/#de/documentation/config/multihost.md

        J Offline
        J Offline
        Joshude
        schrieb am zuletzt editiert von
        #3

        @Homoran
        Danke, aber wie in meinem Eingangspost geschrieben habe ich das schon erledigt :)
        Habs sowohl mit nem Binding auf 172.16.17.112 wie auch auf 0.0.0.0 probiert.

        1 Antwort Letzte Antwort
        0
        • J Joshude

          Moin!

          Ich wollte gerade einen zweiten iobroker aufsetzen für das Häuschen meiner Eltern im Ausland. Idee ist es da einfach nur ganz basic Temperaturen zu überwachen, da es übern Winter leer steht und es da sehr kalt werden kann.
          Eigentlich wollte ich nen separaten iobroker installieren und den dort hinstellen und alles schick. Dann kam mir allerdings, dass ich mit meinem iobroker hier zuhause gerne auf die Werte "drüben" zugreifen will und da schien mir das einfachste den remote iobroker einfach als Slave hinzuzufügen. Die beiden Netze sind per VPN miteinander verbunden. Zum Testen (da ich erst nächste Woche hinfahre) hab ich mir auf meiner Firewall nen Interface mit entsprechender IP angelegt und da den iobroker rangehängt.

          Ich bin über die custom config gegangen, habe auf dem Master die IP-Adresse 0.0.0.0 in der config angegeben und das Binding auf 0.0.0.0 geändert.
          Der Slave ist konfiguriert den Master zu benutzen. Ich nutze Redis.

          Master:

          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/
          

          Slave:

          Current configuration:
          - Objects database:
            - Type: file
            - Host/Unix Socket: 172.16.17.112
            - Port: 9001
          - States database:
            - Type: redis
            - Host/Unix Socket: 172.16.17.112
            - Port: 6379
          - Data Directory: ../../iobroker-data/
          

          Ich habe beide Hosts schon neugestartet, aber nach einem

          iobroker multihost connect
          

          bekomme ich nur

          No connection to states 172.16.17.112:6379[redis]
          

          Außerdem habe ich festgestellt, dass danach scheinbar die PivCCU nicht mehr geht, kann das sein? Dann hätte sich das ohnehin erledigt und ich müsste einen anderen Weg finden remote an die Daten des als Slave gedachten Hosts zu kommen.

          Danke euch! :)

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @Joshude sagte:

          den remote iobroker einfach als Slave hinzuzufügen. Die beiden Netze sind per VPN miteinander verbunden.

          Ein ähnliches Thema gab es bereits vor kurzem.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

          1 Antwort Letzte Antwort
          1

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          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

          546

          Online

          32.9k

          Benutzer

          82.9k

          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