Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Conbee DeConz - Could not connect

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    12
    2
    256

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Conbee DeConz - Could not connect

Conbee DeConz - Could not connect

Scheduled Pinned Locked Moved ioBroker Allgemein
conbee deconz verbindung
51 Posts 9 Posters 7.6k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • oetziO oetzi

    @succo_J
    Jep, das geht 🙂

    Hier die Ergebnisse:

    root@Deconz-Zigbee:/#  lsof -i | grep deCONZ
    deCONZ    8 root    6u  IPv4    46551      0t0  TCP *:http-alt (LISTEN)
    deCONZ    8 root   10u  IPv4    47698      0t0  TCP *:omniorb (LISTEN)
    deCONZ    8 root   11u  IPv4    47777      0t0  UDP *:1900
    deCONZ    8 root   15u  IPv4 41014241      0t0  TCP OETZISNAS.fritz.box:omniorb->DESKTOP-4N9C27Q.fritz.box:53954 (ESTABLISHED)
    deCONZ    8 root   16u  IPv4 41225800      0t0  TCP OETZISNAS.fritz.box:http-alt->DESKTOP-4N9C27Q.fritz.box:54453 (ESTABLISHED)
    
    root@Deconz-Zigbee:/# service deconz status
    deconz: unrecognized service
    
    
    S Offline
    S Offline
    succo_J
    wrote on last edited by
    #14

    @oetzi Deconz läuft bei dir zwar irgendwie, aber mich wundert, dass im Container *:omniorb steht. Sollte da nicht http für Port 80 stehen? Um die Portnummer zu sehen brauchen wir:
    lsof -Pni | grep deCONZ
    Dann kannst du mal vergleichen, ob dieser eine Port nicht umgebogen wird.

    Die letzte Zeile ist auch mysteriös. Der Aufruf des Dienstes hat irgendeine Macke.

    1 Reply Last reply
    0
    • G Gilly

      @oetzi Mit den Link von @haselchen konnte ich mit etwas spielen das Problem lösen.

      Hier hatte der User @onkel-ede mit ähnlichen Problemen zu kämpfen. Eventuell kontaktiert ihr ihn mal.

      https://forum.iobroker.net/topic/39625/diverse-probleme-mit-deconz-2-05-84/42

      Es liegt echt an der Kombination, wenn beide Docker Images auf dem gleichen Rechner/Nas laufen

      • iobroker mit MACVLAN als Netzwerk und
      • deconz mit Host als Netzwerk.

      Ich hatte das MACVLAN so aufgebaut, wie von André (buanet) beschrieben. Dies funktioniert aber so nicht, da man vom MACVLAN nicht auf das Host Netzwerk zugreifen kann.

      Wenn man das MACVLAN Netzwerk so anlegt, dass man dort mehrere Images verwenden kann, klappt es wunderbar.
      Ich habe für die Konfiguration folgendes verwendet:

      • IPV4 Subnet - 192.168.178.0/24
      • IPV4 IP range - 192.168.178.192/27

      Im Container->Netzwerk kann man dann noch die IP angeben, welche man haben möchte.
      Ich hoffe es Hilft weiter.

      oetziO Offline
      oetziO Offline
      oetzi
      wrote on last edited by
      #15

      @Gilly
      Oh cool, danke für die Info. Sobald ich ausreichend Zeit finde, werde ich mich da dran geben.

      @succo_J
      Trotzdem forsche ich auch gerne mit dir weiter an dem aktuellen Setting 🙂
      Hilf mir mal bitte auf die Sprünge, was du genau versuchst herauszufinden.
      Nach meinem (sicher laienhaften) Verständnis zeigt lsof ja Sockets von Anwendungen an.

      root@Deconz-Zigbee:/# lsof -Pni | grep deCONZ
      deCONZ    8 root    6u  IPv4    46551      0t0  TCP *:8080 (LISTEN)
      deCONZ    8 root   10u  IPv4    47698      0t0  TCP *:8088 (LISTEN)
      deCONZ    8 root   11u  IPv4    47777      0t0  UDP *:1900
      deCONZ    8 root   17u  IPv4 44589884      0t0  TCP 192.168.178.139:8088->192.168.178.129:54784 (ESTABLISHED)
      

      Also scheint der Container auf 3 Ports zu lauschen.
      Der 8080 ist auch der, über den ich die Phoscon Seite aufrufe:
      phoscon-ip.jpg

      Kommen wir hier denn überhaupt weiter oder liegt das Problem nicht vielleicht außerhalb des DeConz Containers, nämlich in der Docker Konfiguration (MACVLAN)?!

      S 1 Reply Last reply
      0
      • oetziO oetzi

        @Gilly
        Oh cool, danke für die Info. Sobald ich ausreichend Zeit finde, werde ich mich da dran geben.

        @succo_J
        Trotzdem forsche ich auch gerne mit dir weiter an dem aktuellen Setting 🙂
        Hilf mir mal bitte auf die Sprünge, was du genau versuchst herauszufinden.
        Nach meinem (sicher laienhaften) Verständnis zeigt lsof ja Sockets von Anwendungen an.

        root@Deconz-Zigbee:/# lsof -Pni | grep deCONZ
        deCONZ    8 root    6u  IPv4    46551      0t0  TCP *:8080 (LISTEN)
        deCONZ    8 root   10u  IPv4    47698      0t0  TCP *:8088 (LISTEN)
        deCONZ    8 root   11u  IPv4    47777      0t0  UDP *:1900
        deCONZ    8 root   17u  IPv4 44589884      0t0  TCP 192.168.178.139:8088->192.168.178.129:54784 (ESTABLISHED)
        

        Also scheint der Container auf 3 Ports zu lauschen.
        Der 8080 ist auch der, über den ich die Phoscon Seite aufrufe:
        phoscon-ip.jpg

        Kommen wir hier denn überhaupt weiter oder liegt das Problem nicht vielleicht außerhalb des DeConz Containers, nämlich in der Docker Konfiguration (MACVLAN)?!

        S Offline
        S Offline
        succo_J
        wrote on last edited by
        #16

        @oetzi Dein Port 8088 ist der für die API. Wenn der vom Docker nicht umgebogen wird, versuche den statt der 80 im ioBroker.

        oetziO 1 Reply Last reply
        0
        • S succo_J

          @oetzi Dein Port 8088 ist der für die API. Wenn der vom Docker nicht umgebogen wird, versuche den statt der 80 im ioBroker.

          oetziO Offline
          oetziO Offline
          oetzi
          wrote on last edited by
          #17

          @succo_J
          Leider geht das auch nicht.

          deconz.0	2021-01-04 14:42:18.717	error	(23080) Could not connect to deConz/Phoscon. Error: connect EHOSTUNREACH 192.168.178.139:8088
          

          Hätte aber nicht dann auch der Ping von der .200 auf die .139 funktionieren müssen?

          S 1 Reply Last reply
          0
          • oetziO oetzi

            @succo_J
            Leider geht das auch nicht.

            deconz.0	2021-01-04 14:42:18.717	error	(23080) Could not connect to deConz/Phoscon. Error: connect EHOSTUNREACH 192.168.178.139:8088
            

            Hätte aber nicht dann auch der Ping von der .200 auf die .139 funktionieren müssen?

            S Offline
            S Offline
            succo_J
            wrote on last edited by
            #18

            @oetzi Keine Ahnung ob Ping mit Docker vielleicht ein Problem hat. Mir fallen nur noch zwei Möglichkeiten ein. Entweder Docker macht die 8088 nicht publik oder dieser Port wird auf eine ganz andere Nummer umgebogen.

            Deshalb mal: docker inspect Deconz-Zigbee und nach NetworkSetting suchen.

            Hier mal ein Beispiel von einem anderen Container:

                    "NetworkSettings": {
                        "Bridge": "",
                        "SandboxID": "77e745ec8f5d996698cc7cbd89519c9340cc5d7e28c799d0e838d91e77cbd155",
                        "HairpinMode": false,
                        "LinkLocalIPv6Address": "",
                        "LinkLocalIPv6PrefixLen": 0,
                        "Ports": {
                            "7071/tcp": [
                                {
                                    "HostIp": "0.0.0.0",
                                    "HostPort": "7071"
                                }
                            ],
                            "8083/tcp": [
                                {
                                    "HostIp": "0.0.0.0",
                                    "HostPort": "9083"
                                }
                            ]
            
            

            Da wird Port 7071 einfach durchgereicht und die interne 8083 als 9083 veröffenlicht.

            Villeicht findet sich bei dir dort eine Zuordnung zur 8088...

            oetziO 1 Reply Last reply
            0
            • S succo_J

              @oetzi Keine Ahnung ob Ping mit Docker vielleicht ein Problem hat. Mir fallen nur noch zwei Möglichkeiten ein. Entweder Docker macht die 8088 nicht publik oder dieser Port wird auf eine ganz andere Nummer umgebogen.

              Deshalb mal: docker inspect Deconz-Zigbee und nach NetworkSetting suchen.

              Hier mal ein Beispiel von einem anderen Container:

                      "NetworkSettings": {
                          "Bridge": "",
                          "SandboxID": "77e745ec8f5d996698cc7cbd89519c9340cc5d7e28c799d0e838d91e77cbd155",
                          "HairpinMode": false,
                          "LinkLocalIPv6Address": "",
                          "LinkLocalIPv6PrefixLen": 0,
                          "Ports": {
                              "7071/tcp": [
                                  {
                                      "HostIp": "0.0.0.0",
                                      "HostPort": "7071"
                                  }
                              ],
                              "8083/tcp": [
                                  {
                                      "HostIp": "0.0.0.0",
                                      "HostPort": "9083"
                                  }
                              ]
              
              

              Da wird Port 7071 einfach durchgereicht und die interne 8083 als 9083 veröffenlicht.

              Villeicht findet sich bei dir dort eine Zuordnung zur 8088...

              oetziO Offline
              oetziO Offline
              oetzi
              wrote on last edited by
              #19

              @succo_J

              Mhh, die Ports-Einstellung sieht arg dünn aus bei mir 😄

                  "NetworkSettings": {
                      "Bridge": "",
                      "SandboxID": "c275fd38b4c8c4b644a86829f61d43481a86082ab4dcfb7d9cb051252a1ee31f",
                      "HairpinMode": false,
                      "LinkLocalIPv6Address": "",
                      "LinkLocalIPv6PrefixLen": 0,
                      "Ports": {},
                      "SandboxKey": "/var/run/docker/netns/default",
                      "SecondaryIPAddresses": null,
                      "SecondaryIPv6Addresses": null,
                      "EndpointID": "",
                      "Gateway": "",
                      "GlobalIPv6Address": "",
                      "GlobalIPv6PrefixLen": 0,
                      "IPAddress": "",
                      "IPPrefixLen": 0,
                      "IPv6Gateway": "",
                      "MacAddress": "",
                      "Networks": {
                          "host": {
                              "IPAMConfig": null,
                              "Links": null,
                              "Aliases": null,
                              "NetworkID": "c6aa4c8511fca2ee1707474cf074cf7ec02e4be8f78f63daa286ddffeebe5992",
                              "EndpointID": "fc9431f2ba366e9416561626201e7afd94b492d30eeab1fbdfd5eade156a1251",
                              "Gateway": "",
                              "IPAddress": "",
                              "IPPrefixLen": 0,
                              "IPv6Gateway": "",
                              "GlobalIPv6Address": "",
                              "GlobalIPv6PrefixLen": 0,
                              "MacAddress": "",
                              "DriverOpts": null
                          }
              
              1 Reply Last reply
              0
              • G Gilly

                @oetzi Mit den Link von @haselchen konnte ich mit etwas spielen das Problem lösen.

                Hier hatte der User @onkel-ede mit ähnlichen Problemen zu kämpfen. Eventuell kontaktiert ihr ihn mal.

                https://forum.iobroker.net/topic/39625/diverse-probleme-mit-deconz-2-05-84/42

                Es liegt echt an der Kombination, wenn beide Docker Images auf dem gleichen Rechner/Nas laufen

                • iobroker mit MACVLAN als Netzwerk und
                • deconz mit Host als Netzwerk.

                Ich hatte das MACVLAN so aufgebaut, wie von André (buanet) beschrieben. Dies funktioniert aber so nicht, da man vom MACVLAN nicht auf das Host Netzwerk zugreifen kann.

                Wenn man das MACVLAN Netzwerk so anlegt, dass man dort mehrere Images verwenden kann, klappt es wunderbar.
                Ich habe für die Konfiguration folgendes verwendet:

                • IPV4 Subnet - 192.168.178.0/24
                • IPV4 IP range - 192.168.178.192/27

                Im Container->Netzwerk kann man dann noch die IP angeben, welche man haben möchte.
                Ich hoffe es Hilft weiter.

                oetziO Offline
                oetziO Offline
                oetzi
                wrote on last edited by
                #20

                @Gilly said in Conbee DeConz - Could not connect:

                Wenn man das MACVLAN Netzwerk so anlegt, dass man dort mehrere Images verwenden kann, klappt es wunderbar.
                Ich habe für die Konfiguration folgendes verwendet:

                IPV4 Subnet - 192.168.178.0/24
                IPV4 IP range - 192.168.178.192/27

                Im Container->Netzwerk kann man dann noch die IP angeben, welche man haben möchte.

                Ich habe jetzt verschiedenes ausprobiert, kriege es aber irgendwie nicht hin.

                Als erstes habe ich eine neue MACVLAN CONF "docker_macvlan_conf" angelegt mit folgenden Parametern:

                • IPV4 Subnet - 192.168.178.0/24
                • IPV4 IP range - 192.168.178.200/29

                Nach meinem Verständnis sollten mit der 29er Maskierung nun 8 IP Adressen möglich sein (200-207). Eine (bei mir .200) kann ich dann dem ioBroker Container geben und die andere (bei mir .201) dem Deconz.

                Dann habe ich ein neues Netzwerk (für Deconz) anlegt:

                • Name: deconz_macvlan_201
                • Conf: docker_macvlan_conf

                Das hat noch funktioniert. Wenn ich jetzt aber ein zweites Netzwerk (für den ioBroker) anlegen will und die gleiche conf auswähle:

                • Name: iobroker_macvlan_200
                • Conf: docker_macvlan_conf

                Kriege ich folgende Fehlermeldung:

                Failure
                Pool overlaps with other one on this address space
                

                Wo ist mein Denkfehler, bzw. was habe ich vergessen oder falsch gemacht?

                G 1 Reply Last reply
                0
                • oetziO oetzi

                  @Gilly said in Conbee DeConz - Could not connect:

                  Wenn man das MACVLAN Netzwerk so anlegt, dass man dort mehrere Images verwenden kann, klappt es wunderbar.
                  Ich habe für die Konfiguration folgendes verwendet:

                  IPV4 Subnet - 192.168.178.0/24
                  IPV4 IP range - 192.168.178.192/27

                  Im Container->Netzwerk kann man dann noch die IP angeben, welche man haben möchte.

                  Ich habe jetzt verschiedenes ausprobiert, kriege es aber irgendwie nicht hin.

                  Als erstes habe ich eine neue MACVLAN CONF "docker_macvlan_conf" angelegt mit folgenden Parametern:

                  • IPV4 Subnet - 192.168.178.0/24
                  • IPV4 IP range - 192.168.178.200/29

                  Nach meinem Verständnis sollten mit der 29er Maskierung nun 8 IP Adressen möglich sein (200-207). Eine (bei mir .200) kann ich dann dem ioBroker Container geben und die andere (bei mir .201) dem Deconz.

                  Dann habe ich ein neues Netzwerk (für Deconz) anlegt:

                  • Name: deconz_macvlan_201
                  • Conf: docker_macvlan_conf

                  Das hat noch funktioniert. Wenn ich jetzt aber ein zweites Netzwerk (für den ioBroker) anlegen will und die gleiche conf auswähle:

                  • Name: iobroker_macvlan_200
                  • Conf: docker_macvlan_conf

                  Kriege ich folgende Fehlermeldung:

                  Failure
                  Pool overlaps with other one on this address space
                  

                  Wo ist mein Denkfehler, bzw. was habe ich vergessen oder falsch gemacht?

                  G Offline
                  G Offline
                  Gilly
                  wrote on last edited by
                  #21

                  @oetzi

                  1. Laut Netzwerkrechner von heise, kann man bei deiner Konfiguration einen Bereich von 200-206 verwenden.
                  2. Du musst nur eine Netzwerkkonfiguration "docker_macvlan_conf" und ein Netzwerk anlegen "docker_macvlan". (Den gleichen Fehler hatte ich aber auch gemacht 😊 )

                  Ich mache das nicht auf der Kommandozeile sondern direkt über Portainer. Da kann man dann den Netzwerk noch die Wunsch-IP mit angeben.
                  PortainerNetwerk.JPG

                  oetziO 1 Reply Last reply
                  0
                  • G Gilly

                    @oetzi

                    1. Laut Netzwerkrechner von heise, kann man bei deiner Konfiguration einen Bereich von 200-206 verwenden.
                    2. Du musst nur eine Netzwerkkonfiguration "docker_macvlan_conf" und ein Netzwerk anlegen "docker_macvlan". (Den gleichen Fehler hatte ich aber auch gemacht 😊 )

                    Ich mache das nicht auf der Kommandozeile sondern direkt über Portainer. Da kann man dann den Netzwerk noch die Wunsch-IP mit angeben.
                    PortainerNetwerk.JPG

                    oetziO Offline
                    oetziO Offline
                    oetzi
                    wrote on last edited by
                    #22

                    Ein ganz dickes Dankeschön geht an @Gilly, der mit mir gestern Abend das Problem gelöst hat!

                    Damit der ein oder andere damit leichter zurecht kommt, versuche ich das ganze mal zusammen zu fassen und die Hürden zu nennen, die ich gestern noch nehmen musste:

                    Grundlage für die grundsätzliche Einrichtung von ioBroker unter Docker ist die wohl sehr bekannte Anleitung hier:
                    https://smarthome.buanet.de/2019/05/iobroker-unter-docker-auf-der-synology-diskstation-v3/
                    An der Stelle wo im Tutorial die "iob_public_conf" angelegt wird, setzt meine Ergänzung hier an.
                    Ich nutze Portainer für die gesamte Einrichtung.

                    Grundproblem nochmal zusammengefasst: Wenn ein Container per MACVLAN (iobroker) arbeitet, ein anderer aber über HOST (deconz) angebunden ist, können diese nicht miteinander kommunizieren. (Hier kann man ein paar mehr Details zu der Problem nachlesen: https://www.synology-forum.de/threads/macvlan-zugriff-auf-den-host.103178/)

                    Lösungsweg

                    1. Anlegen einer Netzwerkkonfiguration mit mehr als einer IP Adresse in der Range, um eben mehrere Container per MACVLAN versorgen zu können
                      Beispiel:
                      1_netzwerk_conf2.jpg
                      Zu beachten:
                    • Die IP Range auf größer 1 IP Adresse setzen. Folgender Calculator hilft dabei. http://www.subnet-calculator.com/cidr.php
                    • In meinem Beispiel habe ich folgende Range gewählt: 192.168.178.200/29 --> Dies führt dazu, dass folgende IPs zur Verfügung stehen: 192.168.178.200 - 192.168.178.207
                    • Nun noch dran denken, dass ihr in eurem Router / DHCP Server konfiguriert, dass dieser Bereich nicht vergeben wird, um Adresskonflikte durch Doppeltvergabe zu vermeiden.
                    1. MACVLAN Netzwerk mit neuer Konfig anlegen
                      Beispiel:
                      2_netzwerk.jpg
                      Hinweis: Die Einträge unter "Containers in Network" sollten zunächst leer sein bzw. die Einträge kommen später hinzu.

                    2. Netzwerk dem 1. Container zuweisen
                      Container > ioBroker auswählen (draufklicken/Details aufrufen)
                      Dann ganz unten bei "join a network" das gerade angelegte Netzwerk auswählen und ggf. bereits vorhandene alte Netzwerke rausschmeißen "Leave Network".
                      3_join netzwork.jpg

                    3.1 Netzwerkdetails des Containers anpassen
                    Wählt "Edit" des Containers aus.
                    Achtung Fallstrick: Das geht nur aus der Detailansicht eines Containers, nicht auf der Übersicht, wo ihr alle Container seht (warum auch immer).
                    4_edit.jpg

                    3.2 Dem Container eine feste IP aus der Range vergeben
                    Bei mir die 192.168.178.200
                    5.feste IP.jpg
                    Fallstrick: Unter Network muss erneut erneut das Netzwerk (bei mir "docker_macvlan") ausgewählt werden. Das übernimmt er irgendwie nicht.

                    --> Jetzt auf "Deploy the Container" klicken und drauf hoffen, dass kein Fehler auftritt 😉

                    Fallstrick (zumindest bei mir):
                    Unter "Command & Logging" > Entrypoint sollte nur /start.sh stehen. Bei mir stand am Anfang /tini,--,/start.sh und damit hat das Deployment nicht funktioniert.
                    6_command.jpg

                    1. Das GLEICHE Netzwerk dem 2. Container zuweisen
                      Jetzt macht ihr mit dem 2. Container genau das gleiche, nur das ihr logischerweise eine andere feste IP aus der Range vergebt (z. B. .201).
                      Zu beachten: Wirklich das gleiche Netzwerk nutzen, kein 2. über die gleiche conf oder ähnliches verwenden.

                    Das sollte es gewesen sein.
                    Ich konnte danach den Deconz Container aus dem ioBroker Container anpingen und mir einen API Key holen:
                    7_apikey.jpg

                    @Gilly Kannst du mal drüber gucken, ob ich irgendeinen Fallstrick oder sonstiges vergessen habe?

                    G andreA 2 Replies Last reply
                    2
                    • oetziO oetzi

                      Ein ganz dickes Dankeschön geht an @Gilly, der mit mir gestern Abend das Problem gelöst hat!

                      Damit der ein oder andere damit leichter zurecht kommt, versuche ich das ganze mal zusammen zu fassen und die Hürden zu nennen, die ich gestern noch nehmen musste:

                      Grundlage für die grundsätzliche Einrichtung von ioBroker unter Docker ist die wohl sehr bekannte Anleitung hier:
                      https://smarthome.buanet.de/2019/05/iobroker-unter-docker-auf-der-synology-diskstation-v3/
                      An der Stelle wo im Tutorial die "iob_public_conf" angelegt wird, setzt meine Ergänzung hier an.
                      Ich nutze Portainer für die gesamte Einrichtung.

                      Grundproblem nochmal zusammengefasst: Wenn ein Container per MACVLAN (iobroker) arbeitet, ein anderer aber über HOST (deconz) angebunden ist, können diese nicht miteinander kommunizieren. (Hier kann man ein paar mehr Details zu der Problem nachlesen: https://www.synology-forum.de/threads/macvlan-zugriff-auf-den-host.103178/)

                      Lösungsweg

                      1. Anlegen einer Netzwerkkonfiguration mit mehr als einer IP Adresse in der Range, um eben mehrere Container per MACVLAN versorgen zu können
                        Beispiel:
                        1_netzwerk_conf2.jpg
                        Zu beachten:
                      • Die IP Range auf größer 1 IP Adresse setzen. Folgender Calculator hilft dabei. http://www.subnet-calculator.com/cidr.php
                      • In meinem Beispiel habe ich folgende Range gewählt: 192.168.178.200/29 --> Dies führt dazu, dass folgende IPs zur Verfügung stehen: 192.168.178.200 - 192.168.178.207
                      • Nun noch dran denken, dass ihr in eurem Router / DHCP Server konfiguriert, dass dieser Bereich nicht vergeben wird, um Adresskonflikte durch Doppeltvergabe zu vermeiden.
                      1. MACVLAN Netzwerk mit neuer Konfig anlegen
                        Beispiel:
                        2_netzwerk.jpg
                        Hinweis: Die Einträge unter "Containers in Network" sollten zunächst leer sein bzw. die Einträge kommen später hinzu.

                      2. Netzwerk dem 1. Container zuweisen
                        Container > ioBroker auswählen (draufklicken/Details aufrufen)
                        Dann ganz unten bei "join a network" das gerade angelegte Netzwerk auswählen und ggf. bereits vorhandene alte Netzwerke rausschmeißen "Leave Network".
                        3_join netzwork.jpg

                      3.1 Netzwerkdetails des Containers anpassen
                      Wählt "Edit" des Containers aus.
                      Achtung Fallstrick: Das geht nur aus der Detailansicht eines Containers, nicht auf der Übersicht, wo ihr alle Container seht (warum auch immer).
                      4_edit.jpg

                      3.2 Dem Container eine feste IP aus der Range vergeben
                      Bei mir die 192.168.178.200
                      5.feste IP.jpg
                      Fallstrick: Unter Network muss erneut erneut das Netzwerk (bei mir "docker_macvlan") ausgewählt werden. Das übernimmt er irgendwie nicht.

                      --> Jetzt auf "Deploy the Container" klicken und drauf hoffen, dass kein Fehler auftritt 😉

                      Fallstrick (zumindest bei mir):
                      Unter "Command & Logging" > Entrypoint sollte nur /start.sh stehen. Bei mir stand am Anfang /tini,--,/start.sh und damit hat das Deployment nicht funktioniert.
                      6_command.jpg

                      1. Das GLEICHE Netzwerk dem 2. Container zuweisen
                        Jetzt macht ihr mit dem 2. Container genau das gleiche, nur das ihr logischerweise eine andere feste IP aus der Range vergebt (z. B. .201).
                        Zu beachten: Wirklich das gleiche Netzwerk nutzen, kein 2. über die gleiche conf oder ähnliches verwenden.

                      Das sollte es gewesen sein.
                      Ich konnte danach den Deconz Container aus dem ioBroker Container anpingen und mir einen API Key holen:
                      7_apikey.jpg

                      @Gilly Kannst du mal drüber gucken, ob ich irgendeinen Fallstrick oder sonstiges vergessen habe?

                      G Offline
                      G Offline
                      Gilly
                      wrote on last edited by
                      #23

                      @oetzi Da hast du dir aber sehr viel Mühe gegeben. Passt soweit 👍

                      1 Reply Last reply
                      0
                      • oetziO oetzi

                        Ein ganz dickes Dankeschön geht an @Gilly, der mit mir gestern Abend das Problem gelöst hat!

                        Damit der ein oder andere damit leichter zurecht kommt, versuche ich das ganze mal zusammen zu fassen und die Hürden zu nennen, die ich gestern noch nehmen musste:

                        Grundlage für die grundsätzliche Einrichtung von ioBroker unter Docker ist die wohl sehr bekannte Anleitung hier:
                        https://smarthome.buanet.de/2019/05/iobroker-unter-docker-auf-der-synology-diskstation-v3/
                        An der Stelle wo im Tutorial die "iob_public_conf" angelegt wird, setzt meine Ergänzung hier an.
                        Ich nutze Portainer für die gesamte Einrichtung.

                        Grundproblem nochmal zusammengefasst: Wenn ein Container per MACVLAN (iobroker) arbeitet, ein anderer aber über HOST (deconz) angebunden ist, können diese nicht miteinander kommunizieren. (Hier kann man ein paar mehr Details zu der Problem nachlesen: https://www.synology-forum.de/threads/macvlan-zugriff-auf-den-host.103178/)

                        Lösungsweg

                        1. Anlegen einer Netzwerkkonfiguration mit mehr als einer IP Adresse in der Range, um eben mehrere Container per MACVLAN versorgen zu können
                          Beispiel:
                          1_netzwerk_conf2.jpg
                          Zu beachten:
                        • Die IP Range auf größer 1 IP Adresse setzen. Folgender Calculator hilft dabei. http://www.subnet-calculator.com/cidr.php
                        • In meinem Beispiel habe ich folgende Range gewählt: 192.168.178.200/29 --> Dies führt dazu, dass folgende IPs zur Verfügung stehen: 192.168.178.200 - 192.168.178.207
                        • Nun noch dran denken, dass ihr in eurem Router / DHCP Server konfiguriert, dass dieser Bereich nicht vergeben wird, um Adresskonflikte durch Doppeltvergabe zu vermeiden.
                        1. MACVLAN Netzwerk mit neuer Konfig anlegen
                          Beispiel:
                          2_netzwerk.jpg
                          Hinweis: Die Einträge unter "Containers in Network" sollten zunächst leer sein bzw. die Einträge kommen später hinzu.

                        2. Netzwerk dem 1. Container zuweisen
                          Container > ioBroker auswählen (draufklicken/Details aufrufen)
                          Dann ganz unten bei "join a network" das gerade angelegte Netzwerk auswählen und ggf. bereits vorhandene alte Netzwerke rausschmeißen "Leave Network".
                          3_join netzwork.jpg

                        3.1 Netzwerkdetails des Containers anpassen
                        Wählt "Edit" des Containers aus.
                        Achtung Fallstrick: Das geht nur aus der Detailansicht eines Containers, nicht auf der Übersicht, wo ihr alle Container seht (warum auch immer).
                        4_edit.jpg

                        3.2 Dem Container eine feste IP aus der Range vergeben
                        Bei mir die 192.168.178.200
                        5.feste IP.jpg
                        Fallstrick: Unter Network muss erneut erneut das Netzwerk (bei mir "docker_macvlan") ausgewählt werden. Das übernimmt er irgendwie nicht.

                        --> Jetzt auf "Deploy the Container" klicken und drauf hoffen, dass kein Fehler auftritt 😉

                        Fallstrick (zumindest bei mir):
                        Unter "Command & Logging" > Entrypoint sollte nur /start.sh stehen. Bei mir stand am Anfang /tini,--,/start.sh und damit hat das Deployment nicht funktioniert.
                        6_command.jpg

                        1. Das GLEICHE Netzwerk dem 2. Container zuweisen
                          Jetzt macht ihr mit dem 2. Container genau das gleiche, nur das ihr logischerweise eine andere feste IP aus der Range vergebt (z. B. .201).
                          Zu beachten: Wirklich das gleiche Netzwerk nutzen, kein 2. über die gleiche conf oder ähnliches verwenden.

                        Das sollte es gewesen sein.
                        Ich konnte danach den Deconz Container aus dem ioBroker Container anpingen und mir einen API Key holen:
                        7_apikey.jpg

                        @Gilly Kannst du mal drüber gucken, ob ich irgendeinen Fallstrick oder sonstiges vergessen habe?

                        andreA Offline
                        andreA Offline
                        andre
                        Developer
                        wrote on last edited by
                        #24

                        @oetzi Sehr schön aufgearbeitet. Wenn du das Ganze jetzt noch in einen Stack verpackst sparst du dir sogar die (leider Portainer bedingten) Fallstricke und deployst die Container inkl. des MACVLAN mit einem Klick.
                        Schau mal hier, vielleicht ist das was für dich:

                        https://smarthome.buanet.de/2021/01/arbeiten-mit-portainer-stacks/

                        MfG,
                        André

                        Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                        NWHN 1 Reply Last reply
                        1
                        • andreA andre

                          @oetzi Sehr schön aufgearbeitet. Wenn du das Ganze jetzt noch in einen Stack verpackst sparst du dir sogar die (leider Portainer bedingten) Fallstricke und deployst die Container inkl. des MACVLAN mit einem Klick.
                          Schau mal hier, vielleicht ist das was für dich:

                          https://smarthome.buanet.de/2021/01/arbeiten-mit-portainer-stacks/

                          MfG,
                          André

                          NWHN Offline
                          NWHN Offline
                          NWH
                          wrote on last edited by
                          #25

                          @andre
                          Hallo
                          habe eigentlich erfolgreich den Iobroker Container angelegt, wollte ihn jetzt nochmals anlegen, allerdings bringe ich es nicht mehr zusammen.
                          Grund ist, es kommt immer diese Fehlermeldung.

                          fdec921e-f55b-4f14-b64f-77f727d4dbb2-image.png

                          Habe alles gleich gemacht wie zuvor. Einzig habe ich diesmal bei Netzwerk MACVLAN genommen. Was ich zuvor erstellt habe.
                          Kann mir wer helfen.

                          andreA 1 Reply Last reply
                          0
                          • NWHN NWH

                            @andre
                            Hallo
                            habe eigentlich erfolgreich den Iobroker Container angelegt, wollte ihn jetzt nochmals anlegen, allerdings bringe ich es nicht mehr zusammen.
                            Grund ist, es kommt immer diese Fehlermeldung.

                            fdec921e-f55b-4f14-b64f-77f727d4dbb2-image.png

                            Habe alles gleich gemacht wie zuvor. Einzig habe ich diesmal bei Netzwerk MACVLAN genommen. Was ich zuvor erstellt habe.
                            Kann mir wer helfen.

                            andreA Offline
                            andreA Offline
                            andre
                            Developer
                            wrote on last edited by
                            #26

                            @nwh sagte in Conbee DeConz - Could not connect:

                            Hallo,

                            ohne Infos von deinem Setup zu kennen, würde ich sagen, dass dein MACVLAN nicht korrekt konfiguriert ist.
                            Wie hast du das eingerichtet? Was für ein System nutzt du als Docker Host?

                            MfG,
                            André

                            Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                            NWHN 1 Reply Last reply
                            0
                            • andreA andre

                              @nwh sagte in Conbee DeConz - Could not connect:

                              Hallo,

                              ohne Infos von deinem Setup zu kennen, würde ich sagen, dass dein MACVLAN nicht korrekt konfiguriert ist.
                              Wie hast du das eingerichtet? Was für ein System nutzt du als Docker Host?

                              MfG,
                              André

                              NWHN Offline
                              NWHN Offline
                              NWH
                              wrote on last edited by
                              #27

                              @andre Ja stimmt, ich habe es mit host versucht und siehe da es funktioniert.
                              Aber ich würde gerne MACVLAN nutzen, da ich mehrer Container verwenden möchte.
                              Hier meine Config vom MACVLAN

                              aaab9bb7-a8ad-42d8-97b5-829e753a3577-image.png

                              Mein Netz ist 192.168.100.0 eigentlich bin ich der Meinung das so funktionieren sollte.

                              Bei Netzwerk trage ich dann folgendes ein:
                              1d34f0f8-a8b9-45ed-9b10-6f680ea4a368-image.png

                              haselchenH 1 Reply Last reply
                              0
                              • NWHN NWH

                                @andre Ja stimmt, ich habe es mit host versucht und siehe da es funktioniert.
                                Aber ich würde gerne MACVLAN nutzen, da ich mehrer Container verwenden möchte.
                                Hier meine Config vom MACVLAN

                                aaab9bb7-a8ad-42d8-97b5-829e753a3577-image.png

                                Mein Netz ist 192.168.100.0 eigentlich bin ich der Meinung das so funktionieren sollte.

                                Bei Netzwerk trage ich dann folgendes ein:
                                1d34f0f8-a8b9-45ed-9b10-6f680ea4a368-image.png

                                haselchenH Offline
                                haselchenH Offline
                                haselchen
                                Most Active
                                wrote on last edited by haselchen
                                #28

                                @nwh

                                Du kannst doch auch so mehrere Container verwenden.
                                Wenn du die HOST Einstellung hast, dann haben die Container immer die IP deines Gerätes Raspi/Synology und dann verschiedene Portnummern.
                                Beispiel:
                                Iobroker 192.168.2.100:8081
                                Deconz 192.168.2.100:8077
                                Motion Eye 192.168.2.100:8765

                                Meistens kannst du beim Einrichten des Containers in den Umgebungsvariablen den Wunschport einstellen oder eben default lassen.

                                Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                NWHN 1 Reply Last reply
                                0
                                • haselchenH haselchen

                                  @nwh

                                  Du kannst doch auch so mehrere Container verwenden.
                                  Wenn du die HOST Einstellung hast, dann haben die Container immer die IP deines Gerätes Raspi/Synology und dann verschiedene Portnummern.
                                  Beispiel:
                                  Iobroker 192.168.2.100:8081
                                  Deconz 192.168.2.100:8077
                                  Motion Eye 192.168.2.100:8765

                                  Meistens kannst du beim Einrichten des Containers in den Umgebungsvariablen den Wunschport einstellen oder eben default lassen.

                                  NWHN Offline
                                  NWHN Offline
                                  NWH
                                  wrote on last edited by
                                  #29

                                  @haselchen ja dann werde ich das so machen.
                                  Ich wollte jetzt aus meinen Fehlern lernen und alle neu mit Portainer machen.
                                  Container läuft jetzt nur kann ich nicht darauf zu greifen, warum auch immer.
                                  Eigentlich bin ich nicht so blöd, aber schön langsam zweifle ich an mir.

                                  Das ist der Log:
                                  be28e5c7-3db0-4fcd-8de9-c45ade481054-image.png

                                  haselchenH 1 Reply Last reply
                                  0
                                  • NWHN NWH

                                    @haselchen ja dann werde ich das so machen.
                                    Ich wollte jetzt aus meinen Fehlern lernen und alle neu mit Portainer machen.
                                    Container läuft jetzt nur kann ich nicht darauf zu greifen, warum auch immer.
                                    Eigentlich bin ich nicht so blöd, aber schön langsam zweifle ich an mir.

                                    Das ist der Log:
                                    be28e5c7-3db0-4fcd-8de9-c45ade481054-image.png

                                    haselchenH Offline
                                    haselchenH Offline
                                    haselchen
                                    Most Active
                                    wrote on last edited by
                                    #30

                                    @nwh

                                    Das heisst du kommst nicht auf die Adminseite?

                                    IPvonIobroker:8081 ?

                                    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                    NWHN 1 Reply Last reply
                                    0
                                    • haselchenH haselchen

                                      @nwh

                                      Das heisst du kommst nicht auf die Adminseite?

                                      IPvonIobroker:8081 ?

                                      NWHN Offline
                                      NWHN Offline
                                      NWH
                                      wrote on last edited by
                                      #31

                                      @haselchen Ja genau, da geht nix. Ich habe noch meinen alten Container den du mir gerettet hast, allerdings habe ich diesen gestoppt.
                                      Spielt das eine Rolle?

                                      haselchenH 1 Reply Last reply
                                      0
                                      • NWHN NWH

                                        @haselchen Ja genau, da geht nix. Ich habe noch meinen alten Container den du mir gerettet hast, allerdings habe ich diesen gestoppt.
                                        Spielt das eine Rolle?

                                        haselchenH Offline
                                        haselchenH Offline
                                        haselchen
                                        Most Active
                                        wrote on last edited by
                                        #32

                                        @nwh

                                        Puh, gute Frage. Da bin ich ehrlich, dass kann ich dir nicht beantworten.
                                        Kann mich gaaaaaanz dunkel erinnern, dass ich so eine Konstellation mal hatte und es auch Probleme gab. Will mich aber nicht festlegen.
                                        Kannst du den jetzigen löschen ohne Gewissensbisse und den gestoppten wieder aktivieren?

                                        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                        1 Reply Last reply
                                        0
                                        • NWHN Offline
                                          NWHN Offline
                                          NWH
                                          wrote on last edited by
                                          #33

                                          @haselchen so ja das geht.
                                          So ich habe jetzt den Container nochmals gelöscht und neu erstellt und unter "EV"
                                          die 2 Einträge aus der Anleitung weggelassen und siehe da es geht. Jetzt komme ich mit
                                          ip:8081 auf einen frischen Iobroker!
                                          Ein frage (wahrscheinlich noch mehrer 😀 ) Iobroker ist frisch, bei Host zeigt er jetzt Js.Controller 3.1.6 an. Bei meinen alten 3.2. wäre verfügbar. sorry für diese Frage.

                                          haselchenH 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          141

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe