Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Discovery findet keine Geräte

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Discovery findet keine Geräte

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

      Umgebung:

      • RPI4 4GB mit Raspberry-OS
        root@pi4:~# cat /etc/os-release
        PRETTY_NAME="Debian GNU/Linux 10 (buster)"
        NAME="Debian GNU/Linux"
        VERSION_ID="10"
        VERSION="10 (buster)"
        VERSION_CODENAME=buster
      • Docker 19.03.12
      • Portainer
      • docker-compose

      Der Pi ist über WLAN0 ins heimische Netz eingebunden. Das wird später auf ETH0 umgestellt.

      ioBroker wurde wie folgt installiert:

      ** docker-compose.yml:**  
      >*version: '2'*  
      >  
      >*services:*  
      >>  *iobroker:*  
      >>
      >>>    *restart: always*  
      >>>    *image: buanet/iobroker:latest*  
      >>>    *container_name: iobroker*  
      >>>    *hostname: iobroker*  
      >>>    *ports:'*  
      >>>>      *- "8081:8081"*  
      >>>>      *- "8082:8082"*  
      >>>>      *- "39099:39099"*  
      >>   *volumes:*  
      >>>      *- /share/docker/ioBroker:/opt/iobroker*  
      
      >docker-compose up
      

      Betriebssystem
      linux
      Architektur
      arm64
      CPUs
      4
      Geschwindigkeit
      600 MHz
      Modell
      unknown
      RAM
      3.71 GB

      Der Container verwendet das Netzwerk "iobroker_default - bridge false default 172.20.0.0/16 172.20.0.1"

      Leider erkennt Discover keine Geräte im heimischen Netzwerk.
      Auch der TR-064 Adapter funktioniert nicht im Container.

      Wie kann ich das beheben? Was habe ich vergessen?

      Danke!
      Sven

      apollon77 da_Woody 2 Replies Last reply Reply Quote 0
      • apollon77
        apollon77 @svenw last edited by

        @svenw Discovery scannt das ioBroker eigene Netzwerkt bzw sendet in diesem UDP, MDNS und andere messages raus. Das st bei dir aber ein "Docker-internes Netzwerk", korrekt? ALso hat der Discovery keine chance. Ebenso UDP geht üblicherweise nicht aus Docker raus - es sei denn man machst da Klimmzüge.

        Ich kann Dir jetzt leider keine Lösung anbieten weil ich auf der Ebene nicht so Docker-erfahren bin, aber vllt hilft Dir die Info was ich denke was das Problem ist.

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

          @apollon77 , das war bislang auch mein Wissen. UDP, MDNS, SSDP finden in der aktuellen Konfiguration nur im Subnet 172.20.0.0/16 statt.

          Meine Hoffnung war, dass irgendwer eine Lösung für dieses Problem hat. Es gibt ja schließlich genug Anleitungen ioBroker auf der Synonoly Diskstation(?) zu installieren. Allerdings habe ich da nichts gefunden, wie die das da gelöst haben.

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

            @svenw Gute Frage. Sobald einer mit Docker wissen ne Idee hat könnte man ein Discovery Issue in Github als Feature Request anlegen

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

              @svenw said in Discovery findet keine Geräte:

              Der Container verwendet das Netzwerk "iobroker_default - bridge false default 172.20.0.0/16 172.20.0.1"
              Leider erkennt Discover keine Geräte im heimischen Netzwerk.
              Auch der TR-064 Adapter funktioniert nicht im Container.
              Wie kann ich das beheben? Was habe ich vergessen?

              Hallo hat es schon jemand hinbekommen habe genau das selbe problem

              apollon77 F 2 Replies Last reply Reply Quote 0
              • apollon77
                apollon77 @Mastervigori last edited by

                @mastervigori naja der discover adapter basiert darauf das er das netz des hosts nimmt und alles von 1..255 durchsucht. In nem Docker ist da aber nix. Heißt: der feature request wäre das man den zu scannenden netzwerkbereich definieren kann bzw. die „Container externe ip“. Dazu könnte mal ein GitHub issue anlegen. Dann kommt sowas vllt mal.

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

                  @svenw wozu auf einem raspi eigentlich einen container? was soll das bringen? kratz.gif

                  Mastervigori 1 Reply Last reply Reply Quote 0
                  • F
                    fastfoot @Mastervigori last edited by

                    @mastervigori Also wenn dein Container im eigenen Subnetz läuft dann frage ich mich wie du da die GUI bedienen kannst? Üblicherweise wird der Container ja im Netzwerk des Hosts betrieben, entweder über Macvlan oder im Hostmodus. Bei beiden ist der Betrieb des TR-064 Adapters überhaupt kein Problem

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

                      @da_woody said in Discovery findet keine Geräte:

                      @svenw wozu auf einem raspi eigentlich einen container? was soll das bringen? kratz.gif

                      Ich habe auf dem Raspberry OMV5 + PLEX als Container und JDownloader am laufen ......Dachte es gibt eine möglichkeit IOBroker als Docker Container über Portainer zum laufen zubekommen..... mit Macvlan habe ich schon hinbekommen das die Fritzbox eine neue IP & MAC-Adresse vergeben hat, aber leider komm ich nicht auf das Webinterface mit den Port 8081. Ich binn mir nicht sicher was ich falsch mache oder gibt es noch andere möglichkeiten das ganze zum laufen zubekommen

                      1 Reply Last reply Reply Quote 0
                      • Mastervigori
                        Mastervigori @fastfoot last edited by

                        @fastfoot said in Discovery findet keine Geräte:

                        @mastervigori Also wenn dein Container im eigenen Subnetz läuft dann frage ich mich wie du da die GUI bedienen kannst? Üblicherweise wird der Container ja im Netzwerk des Hosts betrieben, entweder über Macvlan oder im Hostmodus. Bei beiden ist der Betrieb des TR-064 Adapters überhaupt kein Problem

                        Ich habe IOBroker als brige zum laufen gehabt aber leider bekomme ich dann keine Daten vom meinen Geräten.

                        • Hostmodus bin mir nicht sicher was ich da einstellen muss. hat jemand da eine einleitung oder so kann da nichts finden.
                        F 1 Reply Last reply Reply Quote 0
                        • F
                          fastfoot @Mastervigori last edited by

                          @mastervigori sagte in Discovery findet keine Geräte:

                          @fastfoot said in Discovery findet keine Geräte:

                          @mastervigori Also wenn dein Container im eigenen Subnetz läuft dann frage ich mich wie du da die GUI bedienen kannst? Üblicherweise wird der Container ja im Netzwerk des Hosts betrieben, entweder über Macvlan oder im Hostmodus. Bei beiden ist der Betrieb des TR-064 Adapters überhaupt kein Problem

                          Ich habe IOBroker als brige zum laufen gehabt aber leider bekomme ich dann keine Daten vom meinen Geräten.

                          • Hostmodus bin mir nicht sicher was ich da einstellen muss. hat jemand da eine einleitung oder so kann da nichts finden.

                          Also wenn Macvlan schon lief, würde ich schauen warum es keine Verbindung mit dem Port 8081 gibt. Hier könnte das LOG helfen: tail -f /opt/iobroker/log/iobroker.current.log

                          Für den Hostmodus im Portainer als Netzwerk host angeben und den Port 8081:8081 angeben

                          Hier findest du viele nützliche Informationen, nicht nur für Docker unter Synology

                          Mastervigori 1 Reply Last reply Reply Quote 0
                          • Mastervigori
                            Mastervigori @fastfoot last edited by

                            @fastfoot said in Discovery findet keine Geräte:

                            @mastervigori sagte in Discovery findet keine Geräte:

                            @fastfoot said in Discovery findet keine Geräte:

                            @mastervigori Also wenn dein Container im eigenen Subnetz läuft dann frage ich mich wie du da die GUI bedienen kannst? Üblicherweise wird der Container ja im Netzwerk des Hosts betrieben, entweder über Macvlan oder im Hostmodus. Bei beiden ist der Betrieb des TR-064 Adapters überhaupt kein Problem

                            Ich habe IOBroker als brige zum laufen gehabt aber leider bekomme ich dann keine Daten vom meinen Geräten.

                            • Hostmodus bin mir nicht sicher was ich da einstellen muss. hat jemand da eine einleitung oder so kann da nichts finden.

                            Also wenn Macvlan schon lief, würde ich schauen warum es keine Verbindung mit dem Port 8081 gibt. Hier könnte das LOG helfen: tail -f /opt/iobroker/log/iobroker.current.log

                            Für den Hostmodus im Portainer als Netzwerk host angeben und den Port 8081:8081 angeben

                            Hier findest du viele nützliche Informationen, nicht nur für Docker unter Synology

                            so das steht im log ich kann nur leider nichts damit anfangen

                            2021-02-10 19:02:25.402  - info: host.iobroker iobroker.js-controller version 3.1.6 js-controller starting
                            2021-02-10 19:02:25.410  - info: host.iobroker Copyright (c) 2014-2020 bluefox, 2014 hobbyquaker
                            2021-02-10 19:02:25.411  - info: host.iobroker hostname: iobroker, node: v12.20.1
                            2021-02-10 19:02:25.414  - info: host.iobroker ip addresses: 192.168.178.30
                            2021-02-10 19:02:25.583  - info: host.iobroker connected to Objects and States
                            2021-02-10 19:02:25.961  - info: host.iobroker 3 instances found
                            2021-02-10 19:02:25.983  - info: host.iobroker starting 3 instances
                            2021-02-10 19:02:26.018  - info: host.iobroker instance system.adapter.admin.0 started with pid 130
                            2021-02-10 19:02:28.124  - info: admin.0 (130) starting. Version 4.2.1 in /opt/iobroker/node_modules/iobroker.admin, node: v12.20.1, js-controller: 3.1.6
                            2021-02-10 19:02:28.248  - info: admin.0 (130) requesting all states
                            2021-02-10 19:02:28.249  - info: admin.0 (130) requesting all objects
                            2021-02-10 19:02:28.310  - info: admin.0 (130) received all objects
                            2021-02-10 19:02:28.349  - info: host.iobroker Update repository "default" under "http://download.iobroker.net/sources-dist.json"
                            2021-02-10 19:02:28.320  - warn: admin.0 (130) Repository cannot be read
                            2021-02-10 19:02:28.341  - info: admin.0 (130) Request actual repository...
                            2021-02-10 19:02:28.344  - info: admin.0 (130) http server listening on port 8081
                            2021-02-10 19:02:28.345  - info: admin.0 (130) Use link "http://localhost:8081" to configure.
                            2021-02-10 19:02:30.149  - info: host.iobroker instance system.adapter.discovery.0 started with pid 145
                            2021-02-10 19:02:30.154  - info: admin.0 (130) Repository received successfully.
                            2021-02-10 19:02:31.682  - info: discovery.0 (145) starting. Version 2.5.0 in /opt/iobroker/node_modules/iobroker.discovery, node: v12.20.1, js-controller: 3.1.6
                            2021-02-10 19:02:34.001  - info: host.iobroker instance system.adapter.info.0 started with pid 160
                            2021-02-10 19:02:37.264  - info: info.0 (160) starting. Version 1.7.10 in /opt/iobroker/node_modules/iobroker.info, node: v12.20.1, js-controller: 3.1.6
                            2021-02-10 19:02:39.054  - warn: info.0 (160) Object info.0.sysinfo.disks.blockDevices.dev0.group is invalid: obj.common.type has an invalid value (undefined) but has to be one of number, string, boolean, array, object, mixed, file, json
                            2021-02-10 19:02:39.056  - warn: info.0 (160) This object will not be created in future versions. Please report this to the developer.
                            2021-02-10 19:02:39.059  - warn: info.0 (160) Object info.0.sysinfo.disks.blockDevices.dev1.group is invalid: obj.common.type has an invalid value (undefined) but has to be one of number, string, boolean, array, object, mixed, file, json
                            2021-02-10 19:02:39.060  - warn: info.0 (160) This object will not be created in future versions. Please report this to the developer.
                            2021-02-10 19:02:39.062  - warn: info.0 (160) Object info.0.sysinfo.disks.blockDevices.dev2.group is invalid: obj.common.type has an invalid value (undefined) but has to be one of number, string, boolean, array, object, mixed, file, json
                            2021-02-10 19:02:39.063  - warn: info.0 (160) This object will not be created in future versions. Please report this to the developer.
                            2021-02-10 19:02:39.066  - warn: info.0 (160) Object info.0.sysinfo.disks.blockDevices.dev3.group is invalid: obj.common.type has an invalid value (undefined) but has to be one of number, string, boolean, array, object, mixed, file, json
                            2021-02-10 19:02:39.067  - warn: info.0 (160) This object will not be created in future versions. Please report this to the developer.
                            2021-02-10 19:02:39.070  - warn: info.0 (160) Object info.0.sysinfo.disks.blockDevices.dev4.group is invalid: obj.common.type has an invalid value (undefined) but has to be one of number, string, boolean, array, object, mixed, file, json
                            2021-02-10 19:02:39.071  - warn: info.0 (160) This object will not be created in future versions. Please report this to the developer.
                            
                            
                            F 1 Reply Last reply Reply Quote 0
                            • F
                              fastfoot @Mastervigori last edited by

                              @mastervigori sagte in Discovery findet keine Geräte:

                              192.168.178.30

                              für mich sieht das ganz gut aus, unter 192.168.178.30:8081 solltest du den iobroker erreichen können.

                              Sonst mal auf der Konsole iobroker list instances

                              Mastervigori 1 Reply Last reply Reply Quote 0
                              • Mastervigori
                                Mastervigori @fastfoot last edited by Mastervigori

                                @fastfoot said in Discovery findet keine Geräte:

                                @mastervigori sagte in Discovery findet keine Geräte:

                                192.168.178.30

                                für mich sieht das ganz gut aus, unter 192.168.178.30:8081 solltest du den iobroker erreichen können.

                                Sonst mal auf der Konsole iobroker list instances

                                Sieht doch alles gut aus warum ist das nicht erreichbar habe das selbe problem auch mit Pihole

                                root@iobroker:/opt/iobroker# iobroker list instances
                                + system.adapter.admin.0                 : admin                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                                + system.adapter.discovery.0             : discovery             -  enabled
                                + system.adapter.info.0                  : info                  -  enabled
                                
                                + instance is alive
                                root@iobroker:/opt/iobroker# ^C
                                root@iobroker:/opt/iobroker# 
                                

                                Portainer sagt mir im Status

                                iobroker	healthy	
                                newiobroker	buanet/iobroker:latest-v5	
                                
                                ,
                                ------------------------------------------------------------,
                                ---------------     2021-02-10 20:22:50      ---------------,
                                ------------------------------------------------------------,
                                ,
                                ------------------------------------------------------------,
                                -----       Welcome to your ioBroker-container!        -----,
                                -----          Startupscript is now running.           -----,
                                -----                Please be patient!                -----,
                                ------------------------------------------------------------,
                                ,
                                ------------------------------------------------------------,
                                -----              Debugging information               -----,
                                -----                                                  -----,
                                -----                      System                      -----,
                                -----               arch:      armv7l                  -----,
                                -----                                                  -----,
                                -----                     Versions                     -----,
                                -----               image:     v5.1.0                  -----,
                                -----               node:      v12.20.1                -----,
                                -----               npm:       6.14.10                 -----,
                                -----                                                  -----,
                                -----                       ENV                        -----,
                                -----               SETGID:    1000                    -----,
                                -----               SETUID:    1000                    -----,
                                ------------------------------------------------------------,
                                ,
                                ------------------------------------------------------------,
                                -----         Step 1 of 5: Preparing container         -----,
                                ------------------------------------------------------------,
                                ,
                                Registering maintenance script as command.,
                                Done.,
                                ,
                                ------------------------------------------------------------,
                                -----   Step 2 of 5: Detecting ioBroker installation   -----,
                                ------------------------------------------------------------,
                                ,
                                Existing installation of ioBroker detected in /opt/iobroker.,
                                ,
                                ------------------------------------------------------------,
                                -----   Step 3 of 5: Checking ioBroker installation    -----,
                                ------------------------------------------------------------,
                                ,
                                (Re)Setting folder permissions (This might take a while! Please be patient!)...,
                                Done.,
                                ,
                                Fixing "sudo-bug" by replacing sudo in iobroker with gosu...,
                                Done.,
                                ,
                                ------------------------------------------------------------,
                                -----      Step 4 of 5: Applying special settings      -----,
                                ------------------------------------------------------------,
                                ,
                                Some adapters have special requirements/ settings which can be activated by the use of environment variables.,
                                For more information take a look at readme.md on Github!,
                                ,
                                ------------------------------------------------------------,
                                -----          Step 5 of 5: ioBroker startup           -----,
                                ------------------------------------------------------------,
                                ,
                                Starting ioBroker...,
                                ,
                                host.iobroker check instance "system.adapter.admin.0" for host "iobroker",
                                host.iobroker check instance "system.adapter.discovery.0" for host "iobroker",
                                host.iobroker check instance "system.adapter.info.0" for host "iobroker",
                                ls: cannot access '/dev/disk/by-id/': No such file or directory,
                                ,
                                ls: cannot access '/dev/disk/by-id/': No such file or directory,
                                ,
                                
                                F 2 Replies Last reply Reply Quote 0
                                • F
                                  fastfoot @Mastervigori last edited by

                                  @mastervigori sagte in Discovery findet keine Geräte:

                                  192.168.178.30:8081

                                  Was sagt denn dein Browser? Ich kann da absolut keinen Fehler erkennen, die beiden ls-Fehler am Ende sind nicht der Grund. Dein Browser läuft auch im Subnetz 192.168.178.x?

                                  1 Reply Last reply Reply Quote 0
                                  • F
                                    fastfoot @Mastervigori last edited by

                                    @mastervigori sagte in Discovery findet keine Geräte:

                                    Sieht doch alles gut aus warum ist das nicht erreichbar habe das selbe problem auch mit Pihole

                                    Einen hätte ich noch, und zwar wenn der Port 8081 bereits durch was Anderes belegt ist. Mach mal: iobroker set admin.0 --port 18081. Anschliessend rufst du die GUI unter diesem neuen Port auf

                                    Mastervigori 1 Reply Last reply Reply Quote 0
                                    • Mastervigori
                                      Mastervigori @fastfoot last edited by

                                      @fastfoot said in Discovery findet keine Geräte:

                                      @mastervigori sagte in Discovery findet keine Geräte:

                                      Sieht doch alles gut aus warum ist das nicht erreichbar habe das selbe problem auch mit Pihole

                                      Einen hätte ich noch, und zwar wenn der Port 8081 bereits durch was Anderes belegt ist. Mach mal: iobroker set admin.0 --port 18081. Anschliessend rufst du die GUI unter diesem neuen Port auf

                                      joooooooo du bist der beste Danke !!!!!

                                      geht jetzt aber warum der port 8081 und an wem vergeben ist keine ahnung!!!

                                      wendy2702 Thomas Braun 2 Replies Last reply Reply Quote 0
                                      • wendy2702
                                        wendy2702 @Mastervigori last edited by

                                        @mastervigori

                                        Zum Beispiel

                                        netstat-npl
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @Mastervigori last edited by

                                          @mastervigori

                                          sudo netstat -tulpen | grep 8081
                                          
                                          Mastervigori 1 Reply Last reply Reply Quote 0
                                          • Mastervigori
                                            Mastervigori @Thomas Braun last edited by

                                            @thomas-braun said in Discovery findet keine Geräte:

                                            @mastervigori

                                            sudo netstat -tulpen | grep 8081
                                            

                                            jetzt habe ich das ausprobiert und IoBroker ist nicht mehr erreichbar 😞

                                            da_Woody wendy2702 2 Replies 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

                                            470
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            discovery docker frage problem raspberry
                                            7
                                            23
                                            1243
                                            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