Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Multihost Installation

    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

    Multihost Installation

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thisoft
      Thisoft @Mapio90 last edited by

      @Mapio90

      Dass du nicht mehr auf die Admin-Oberfläche des second-device kommst ist völlig normal - die gibt's nicht mehr auf einem Slave.

      Den second-device hast du komplett rebootet?

      Tja - und dann steht jetzt die Frage nach dem Redis noch im Raum... Wahrscheinlich läuft das noch nicht wirklich, darauf deuten auch die Fehler im Log des Cloud-Adapters hin. Hast du nochmal geschaut, gibt's die Datei "/etc/redis/redis.conf" wirklich nicht bei dir?

      1 Reply Last reply Reply Quote 0
      • M
        Mapio90 last edited by

        Ja genau. Wenn ich dass eingebe, kommt das gleiche wie ich zuvor oben gepostet hatte.

        Thisoft Homoran 2 Replies Last reply Reply Quote 0
        • Thisoft
          Thisoft @Mapio90 last edited by

          @Mapio90

          Hmm - ich fürchte da kann ich dir nicht weiterhelfen. Da musst du warten bis sich jemand meldet der sich mit Redis auskennt...

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

            @Mapio90
            Das kann nicht sein

            Nano ist ein texteditor, mit dem du die Datei öffenen sollst.

            Die Meldung bezieht sich auf das starten der Redis.
            Da musst du etwas falsch eingegeben haben.

            M 1 Reply Last reply Reply Quote 0
            • M
              Mapio90 @Homoran last edited by

              @Homoran das war das letzte was ich eingegeben habe...

              pi@Master:~ $ iobroker setup custom
              Type of objects DB [(f)ile, (c)ouch, (r)edis], default [file]: r
              Host / Unix Socket of objects DB(redis), default[127.0.0.1]: 0.0.0.0
              Port of objects DB(redis), default[6379]:
              Type of states DB [(f)file, (r)edis], default [redis]: r
              Host / Unix Socket of states DB (redis), default[0.0.0.0]:
              Port of states DB (redis), default[6379]:
              Host name of this machine [Master]: Master
              creating conf/iobroker.json
              pi@Master:~ $
              pi@Master:~ $
              pi@Master:~ $ nano /etc/redis/redis.conf
              pi@Master:~ $ sudo nano /etc/redis/redis.conf

              1 Reply Last reply Reply Quote 0
              • M
                Mapio90 last edited by

                jetzt ist es auch wieder soweit.. nachdem ich nochmal versucht hatte

                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 auch 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

                komme ich wieder nicht mehr auf die Weboberfläche vom master und auch nicht mehr in putty auf den Raspi drauf.

                1 Reply Last reply Reply Quote 0
                • M
                  Mapio90 last edited by

                  putty komm ich nun wieder drauf. Weboberfläche geht nicht mehr! jemand eine hilfreiche idee?

                  Thisoft 1 Reply Last reply Reply Quote 0
                  • Thisoft
                    Thisoft @Mapio90 last edited by

                    @Mapio90
                    versuch mal

                    iobroker start admin.0
                    

                    da müssten dann zumindest irgend welche Fehlermeldungen kommen. Oder im günstigsten Fall kommst du dann auch wieder auf die Weboberfläche.

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      Mapio90 @Thisoft last edited by

                      @Thisoft

                      /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:990
                      if (regUser.test(id) || regGroup.test(id)) {
                      ^

                      ReferenceError: id is not defined
                      at checkObjectRights (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:990:26)
                      at ObjectsInRedis.getObject (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:1184:13)
                      at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:229:41
                      at Object.connected (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3145:70)
                      at RedisClient.StateRedis.client.on.error (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:629:68)
                      at emitNone (events.js:106:13)
                      at RedisClient.emit (events.js:208:7)
                      at RedisClient.on_connect (/opt/iobroker/node_modules/redis/index.js:422:10)
                      at Socket.<anonymous> (/opt/iobroker/node_modules/redis/index.js:268:14)
                      at Object.onceWrapper (events.js:313:30)

                      Thisoft 1 Reply Last reply Reply Quote 0
                      • Thisoft
                        Thisoft @Mapio90 last edited by

                        @Mapio90

                        ja - logisch, Redis läuft nicht. Aber wie du das reparieren kannst musst du mal auf jemanden hoffen der mehr Ahnung hat als ich. Nur mal so ganz spekulativ:

                        Ob hier:

                        Type of objects DB [(f)ile, (c)ouch, (r)edis], default [file]: r
                        Host / Unix Socket of objects DB(redis), default[127.0.0.1]: 0.0.0.0
                        Port of objects DB(redis), default[6379]:
                        Type of states DB [(f)file, (r)edis], default [redis]: r
                        Host / Unix Socket of states DB (redis), default[0.0.0.0]:
                        Port of states DB (redis), default[6379]:
                        Host name of this machine [Master]: Master
                        

                        jeweils die 0.0.0.0 korrekt ist erscheint mir irgendwie zweifelhaft. Ich würde es mal mit der 127.0.0.1 oder sogar mit der IP des Masters versuchen. Aber das ist nur mal so ins Blaue geschossen...

                        1 Reply Last reply Reply Quote 0
                        • M
                          Mapio90 last edited by

                          da ging es noch. ich hab nochmal versucht alles richtig ein zu tippen und bin auf die weboberfläche und hab geschaut ob jetzt neben dem master der second device mit auf dem host ist. vergeblich.
                          daraufhin habe ich

                          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 auch 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

                          ausgeführt. Nach dem sudo service redis-server restart habe ich noch ein iobroker reboot ausgeführt und dann ging nichts mehr............... langsam verzweifel ich echt. hab auch echt kein Lust mehr wieder das ganze system neu aufzusetzen. hoffe mir kann so jemand helfen

                          Thisoft 1 Reply Last reply Reply Quote 0
                          • Thisoft
                            Thisoft @Mapio90 last edited by

                            @Mapio90
                            jetzt bin ich verwirrt - ich denke die redis.conf gibt's gar nicht auf deinem Master??? Falls jetzt doch - was genau steht denn jetzt drin in der Zeile mit "bind " ?

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              Mapio90 @Thisoft last edited by

                              @Thisoft

                              diese seite treffe ich an nach der eingabe von: sudo nano /etc/redis/redis.conf

                              50dbed50-e968-41f0-a5bd-435229c82f89-grafik.png

                              aber dass man da weiter runter scrollen kann, wusste ich nicht.
                              Habe es dann zu folgendem geändert...
                              hinter dem bind 127.0.0.1 war ein ::1
                              das habe ich geändert wie beschrieben auf mein IP des masters

                              64e125fb-1d20-4b65-9e2f-677a90b3bf48-grafik.png

                              Thisoft 1 Reply Last reply Reply Quote 0
                              • Thisoft
                                Thisoft @Mapio90 last edited by

                                @Mapio90

                                OMG - sag's doch gleich 😉 jetzt kommen wir der Sache näher. Die Zeile die du geändert sind nur die Examples - erkennbar an der Raute am Zeilenanfang damit wird die Zeile auskommentiert. Du musst noch ein Stückchen weiter runterscrollen, dann kommt eine Zeile "bind 127.0.0.1" ohne Raute vornedran - die musst du ändern!!! 🙂

                                1 Reply Last reply Reply Quote 0
                                • M
                                  Mapio90 last edited by

                                  @Thisoft so hab ich es jetzt mal geändert, darauf das sudo service redis-server restart hinterher, aber die weboberfläche ist immer noch nicht erreichbar 😞

                                  17a08a9a-10c9-4648-9d58-7f1e348b651e-grafik.png

                                  Thisoft 1 Reply Last reply Reply Quote 0
                                  • Thisoft
                                    Thisoft @Mapio90 last edited by

                                    @Mapio90
                                    dann versuch da mal noch die 0.0.0.0

                                    Was schlecht ist - ich muss jetzt los und bin wahrscheinlich erst am Montag wieder online...

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      Mapio90 last edited by

                                      @Thisoft

                                      aber nur für mich zur Verständniss, geht es hierbei nicht nur um die states die auf dem master gelesen werden? Ich bin ja noch nicht mal soweit, dass mir der second device im host master angezeigt wird. habe es auch mit der 0.0.0.0 versucht. ich komm einfach nicht mehr auf die weboberfläche... das wäre für mich jetzt erst mal wieder premise.. gut dann werde ich mal bis montag abwarten.. sollte bis dahin keiner hilfe anbieten.

                                      Thisoft 1 Reply Last reply Reply Quote 0
                                      • Thisoft
                                        Thisoft @Mapio90 last edited by

                                        @Mapio90
                                        So, bin mal wieder da. Kann dir aber im Moment auch nicht so den wirklich guten Tip geben. Dein Problem ist jetzt offensichtlich dass dein Redis überhaupt nicht mehr startet und da ist jetzt mein Problem dass ich da auch nur Vermutungen anstellen kann weil ich das eben nicht im Einsatz habe...
                                        Zum Thema Weboberfläche, läuft dein iobroker überhaupt bzw. was sagt der Versuch des Startens?

                                        M 1 Reply Last reply Reply Quote 0
                                        • M
                                          Mapio90 @Thisoft last edited by

                                          @Thisoft ich habe ihn wieder frisch aufgesetzt. Dieses mal aber das letzte mal im Bezug auf multihost Versuch

                                          Thisoft 1 Reply Last reply Reply Quote 0
                                          • Thisoft
                                            Thisoft @Mapio90 last edited by

                                            @Mapio90
                                            OK. Hast Du's diesmal ohne Redis versucht oder brauchst du das aus einem bestimmten Grund unbedingt?

                                            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

                                            966
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            10
                                            93
                                            6112
                                            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