Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. iobroker im Docker - hm.rpc keine Verbindung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    6
    1
    34

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

iobroker im Docker - hm.rpc keine Verbindung

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
dockerhm.rpc
24 Beiträge 6 Kommentatoren 2.8k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S smarti2015

    @paul53

    Ok jetzt hat es geklappt. Vielen Dank! Mit der Callback IP und der richtigen Adapter Adresse geht es nun.

    Bleibt das Problem mit Shelly und Yeelight und ich denke es wird noch andere Adapter betreffen.
    Wie bekomme ich da eine Verbindung aus dem Container 172.17.0.8 ins -> 192.168.200.0/24

    S Offline
    S Offline
    smarti2015
    schrieb am zuletzt editiert von smarti2015
    #11

    Ich habe jetzt zwar die Geräte von der Raspberrymatic drin, aber die Werte sehen irgendwie komisch aus:

    Screenshot 2022-01-22 17.23.00.png

    So sollte es eigentlich auch aussehen, wie in der ioBroker Version auf meinem Linux Rechner:
    Screenshot 2022-01-22 17.25.45.png

    GEEKOM AS 6

    HomoranH 1 Antwort Letzte Antwort
    0
    • S smarti2015

      Ich habe jetzt zwar die Geräte von der Raspberrymatic drin, aber die Werte sehen irgendwie komisch aus:

      Screenshot 2022-01-22 17.23.00.png

      So sollte es eigentlich auch aussehen, wie in der ioBroker Version auf meinem Linux Rechner:
      Screenshot 2022-01-22 17.25.45.png

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

      @smarti2015 hm-rega richtig konfiguriert?

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      S 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @smarti2015 hm-rega richtig konfiguriert?

        S Offline
        S Offline
        smarti2015
        schrieb am zuletzt editiert von
        #13

        @homoran

        Na da hab ich nur die IP vom Raspberrymatic hinterlegt, mehr hab ich da nie gemacht.

        Screenshot 2022-01-22 17.37.15.png

        GEEKOM AS 6

        HomoranH 1 Antwort Letzte Antwort
        0
        • S smarti2015

          @homoran

          Na da hab ich nur die IP vom Raspberrymatic hinterlegt, mehr hab ich da nie gemacht.

          Screenshot 2022-01-22 17.37.15.png

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

          @smarti2015 sagte in iobroker im Docker - hm.rpc keine Verbindung:

          mehr hab ich da nie gemacht.

          und den Container auch in der RM in der Firewall freigegeben?

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          S 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @smarti2015 sagte in iobroker im Docker - hm.rpc keine Verbindung:

            mehr hab ich da nie gemacht.

            und den Container auch in der RM in der Firewall freigegeben?

            S Offline
            S Offline
            smarti2015
            schrieb am zuletzt editiert von
            #15

            @homoran sagte in iobroker im Docker - hm.rpc keine Verbindung:

            nd den Container auch in der RM in der Firewall freigegeben?

            Die Firewall auf dem Docker Ubuntu Server ist inaktiv.

            GEEKOM AS 6

            HomoranH 1 Antwort Letzte Antwort
            0
            • S smarti2015

              @homoran sagte in iobroker im Docker - hm.rpc keine Verbindung:

              nd den Container auch in der RM in der Firewall freigegeben?

              Die Firewall auf dem Docker Ubuntu Server ist inaktiv.

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

              @smarti2015 sagte in iobroker im Docker - hm.rpc keine Verbindung:

              Die Firewall auf dem Docker Ubuntu Server ist inaktiv.

              danach habe ich nicht gefragt!

              @homoran sagte in iobroker im Docker - hm.rpc keine Verbindung:

              in der RM in der Firewall

              wobei RM für RaspberryMatic steht

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              S 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @smarti2015 sagte in iobroker im Docker - hm.rpc keine Verbindung:

                Die Firewall auf dem Docker Ubuntu Server ist inaktiv.

                danach habe ich nicht gefragt!

                @homoran sagte in iobroker im Docker - hm.rpc keine Verbindung:

                in der RM in der Firewall

                wobei RM für RaspberryMatic steht

                S Offline
                S Offline
                smarti2015
                schrieb am zuletzt editiert von
                #17

                @homoran sagte in iobroker im Docker - hm.rpc keine Verbindung:

                wobei RM für RaspberryMatic steht

                Oh sry hab ich falsch verstanden, dacht du meinst vielleicht Real-Machine. Ok also in der RM hab ich unter Einstellungen > Firewall konfigurieren die IP von Container und vom Docker eingetragen, ist das an dieser Stelle richtig?

                Screenshot 2022-01-22 19.10.07.png

                GEEKOM AS 6

                HomoranH 1 Antwort Letzte Antwort
                0
                • S smarti2015

                  @homoran sagte in iobroker im Docker - hm.rpc keine Verbindung:

                  wobei RM für RaspberryMatic steht

                  Oh sry hab ich falsch verstanden, dacht du meinst vielleicht Real-Machine. Ok also in der RM hab ich unter Einstellungen > Firewall konfigurieren die IP von Container und vom Docker eingetragen, ist das an dieser Stelle richtig?

                  Screenshot 2022-01-22 19.10.07.png

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

                  @smarti2015 sagte in iobroker im Docker - hm.rpc keine Verbindung:

                  ist das an dieser Stelle richtig?

                  definitiv nicht!

                  Du hast die rpc für alle IPs freigegeben, dann brauchst du auch nicht nochmal einzelne IPs unten freizugeben.
                  Dafür hast du alle Ports gesperrt und nur den 2001 freigegeben

                  Das passt nicht

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  S 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @smarti2015 sagte in iobroker im Docker - hm.rpc keine Verbindung:

                    ist das an dieser Stelle richtig?

                    definitiv nicht!

                    Du hast die rpc für alle IPs freigegeben, dann brauchst du auch nicht nochmal einzelne IPs unten freizugeben.
                    Dafür hast du alle Ports gesperrt und nur den 2001 freigegeben

                    Das passt nicht

                    S Offline
                    S Offline
                    smarti2015
                    schrieb am zuletzt editiert von
                    #19

                    @homoran
                    Oh also die IPs wieder raus und oben auf Port offen stellen?

                    GEEKOM AS 6

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • S smarti2015

                      @homoran
                      Oh also die IPs wieder raus und oben auf Port offen stellen?

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

                      @smarti2015 sagte in iobroker im Docker - hm.rpc keine Verbindung:

                      Oh also die IPs wieder raus und oben auf Port offen stellen?

                      Was ja irgendwie am Sinn einer Firewall vorbeigeht.

                      Aber da können auch noch ganz andere Effekte wegen deines Container zu dem Problem führen.
                      Da kenne ich mich nicht mit aus, ich weiß schon warum ich mir keine Container antue

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      S 1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @smarti2015 sagte in iobroker im Docker - hm.rpc keine Verbindung:

                        Oh also die IPs wieder raus und oben auf Port offen stellen?

                        Was ja irgendwie am Sinn einer Firewall vorbeigeht.

                        Aber da können auch noch ganz andere Effekte wegen deines Container zu dem Problem führen.
                        Da kenne ich mich nicht mit aus, ich weiß schon warum ich mir keine Container antue

                        S Offline
                        S Offline
                        smarti2015
                        schrieb am zuletzt editiert von
                        #21

                        @homoran

                        Ok ach dann lass ich das so wie es grad ist mit dem Linux ioBroker, der läuft ja super. Dachte nur in einem Container ist das auch ne schicke Sache, aber da gibt es mir jetzt einfach zu viele Probleme. Ich danke euch!

                        GEEKOM AS 6

                        M 1 Antwort Letzte Antwort
                        0
                        • S smarti2015

                          @homoran

                          Ok ach dann lass ich das so wie es grad ist mit dem Linux ioBroker, der läuft ja super. Dachte nur in einem Container ist das auch ne schicke Sache, aber da gibt es mir jetzt einfach zu viele Probleme. Ich danke euch!

                          M Offline
                          M Offline
                          marco2022
                          schrieb am zuletzt editiert von marco2022
                          #22

                          @smarti2015

                          Hallo zusammen,

                          ich hatte dasselbe Proben und habe es nun gelöst. Die Lösung ist eigentlich einfach: Die Ports müssen im Docker-Container freigegeben werden. Der Docker-Container von iobroker hört per default nur auf 8081 und 8082. Da iobroker für viele Adapter gemacht wurde, müssen alle für die jeweiligen Adapter benötigten Ports gesondert freigegeben werden.

                          Der Docker-Container muss für Homematic hinsichtlich der Ports daher wie folgt erweitert werden:

                          HM-Rega:
                          keine Anpassung notwendig (benötigt keine gesonderten Ports)

                          HM-RPC rfd-Daemon:
                          Port 2001 (für HTTP) bzw. 42001 (für HTTPS) verbinden

                          HM-RPC HomeMatic IP-Daemon:
                          Port 2010 (für HTTP) bzw. 42010 (für HTTPS) verbinden

                          HM-RPC CuX-Daemon:
                          Port 8700 (für HTTP) bzw. 8701 (für HTTPS) verbinden

                          In den Adaptereinstellungen muss bei rfd und HmIP jeweils [IPv4] 0.0.0.0 als Adapter-Adresse eingetragen werden, da hostseitig nur die internen Adressen (172....) bzw. die Loopbackadresse (127.0.0.1) zur Verfügung stehen und für eine Callback-Adresse aber die externe benötigt wird. Deshalb muss der Adapter auf alle Adressen hören. Beim Port nichts eintragen (systemseitig wird dann 0 eingetragen - das ist ausreichend). Damit hört der Adapter auf alle eingehenden Anfragen. Da die Homematic-Zentrale die Anfragen an den Port zurückzusenden scheint, an dem sie dort eingehen (z. B. 42001) funktioniert die Verbindung dann, da der Port auch beim Docker geöffnet ist und der Adapter automatisch darauf lauscht.

                          Bei meinem Docker-Container sind somit aktuell folgende Ports durchgeleitet:

                          • 8081:8081
                          • 8082:8082
                          • 42001:42001
                          • 42010:42010
                          • 8701:8701

                          Homematic-Seitig muss darauf geachtet werden, dass die Ports dann in der Firewall freigegeben sind:
                          Firewall.png

                          Noch ein Tipp an der Stelle: Generell werden bei einem Docker-Container bei der Aktualisierung immer alle Daten gelöscht. Das bedeutet für den iobroker, dass auch alle Konfigurationen und historischen Daten weg sind. Daher ist es bei Docker-Containern - so auch beim iobroker - obligatorisch, dass man das Datenverzeichnist extern verlinken kann und so Daten persistent speichern kann. Das sollte jeder beim Anlegen des Containers (später geht es nicht mehr) machen. Infos gibt es hier: https://hub.docker.com/r/buanet/iobroker/
                          Dort dann unter der Übersichrift "Persistent data".

                          Ich hoffe das hilft euch.

                          Grüße

                          OliverIOO haselchenH 2 Antworten Letzte Antwort
                          0
                          • M marco2022

                            @smarti2015

                            Hallo zusammen,

                            ich hatte dasselbe Proben und habe es nun gelöst. Die Lösung ist eigentlich einfach: Die Ports müssen im Docker-Container freigegeben werden. Der Docker-Container von iobroker hört per default nur auf 8081 und 8082. Da iobroker für viele Adapter gemacht wurde, müssen alle für die jeweiligen Adapter benötigten Ports gesondert freigegeben werden.

                            Der Docker-Container muss für Homematic hinsichtlich der Ports daher wie folgt erweitert werden:

                            HM-Rega:
                            keine Anpassung notwendig (benötigt keine gesonderten Ports)

                            HM-RPC rfd-Daemon:
                            Port 2001 (für HTTP) bzw. 42001 (für HTTPS) verbinden

                            HM-RPC HomeMatic IP-Daemon:
                            Port 2010 (für HTTP) bzw. 42010 (für HTTPS) verbinden

                            HM-RPC CuX-Daemon:
                            Port 8700 (für HTTP) bzw. 8701 (für HTTPS) verbinden

                            In den Adaptereinstellungen muss bei rfd und HmIP jeweils [IPv4] 0.0.0.0 als Adapter-Adresse eingetragen werden, da hostseitig nur die internen Adressen (172....) bzw. die Loopbackadresse (127.0.0.1) zur Verfügung stehen und für eine Callback-Adresse aber die externe benötigt wird. Deshalb muss der Adapter auf alle Adressen hören. Beim Port nichts eintragen (systemseitig wird dann 0 eingetragen - das ist ausreichend). Damit hört der Adapter auf alle eingehenden Anfragen. Da die Homematic-Zentrale die Anfragen an den Port zurückzusenden scheint, an dem sie dort eingehen (z. B. 42001) funktioniert die Verbindung dann, da der Port auch beim Docker geöffnet ist und der Adapter automatisch darauf lauscht.

                            Bei meinem Docker-Container sind somit aktuell folgende Ports durchgeleitet:

                            • 8081:8081
                            • 8082:8082
                            • 42001:42001
                            • 42010:42010
                            • 8701:8701

                            Homematic-Seitig muss darauf geachtet werden, dass die Ports dann in der Firewall freigegeben sind:
                            Firewall.png

                            Noch ein Tipp an der Stelle: Generell werden bei einem Docker-Container bei der Aktualisierung immer alle Daten gelöscht. Das bedeutet für den iobroker, dass auch alle Konfigurationen und historischen Daten weg sind. Daher ist es bei Docker-Containern - so auch beim iobroker - obligatorisch, dass man das Datenverzeichnist extern verlinken kann und so Daten persistent speichern kann. Das sollte jeder beim Anlegen des Containers (später geht es nicht mehr) machen. Infos gibt es hier: https://hub.docker.com/r/buanet/iobroker/
                            Dort dann unter der Übersichrift "Persistent data".

                            Ich hoffe das hilft euch.

                            Grüße

                            OliverIOO Offline
                            OliverIOO Offline
                            OliverIO
                            schrieb am zuletzt editiert von
                            #23

                            @marco2022

                            Ergänzung,
                            wenn man Probleme mit bereits durch andere Applikationen belegten Ports auf dem Host System hat, kann man auch ein macvlan Netz anlegen und damit dem Container eine richtige eigene ip im Netz geben.

                            Meine Adapter und Widgets
                            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                            Links im Profil

                            1 Antwort Letzte Antwort
                            0
                            • M marco2022

                              @smarti2015

                              Hallo zusammen,

                              ich hatte dasselbe Proben und habe es nun gelöst. Die Lösung ist eigentlich einfach: Die Ports müssen im Docker-Container freigegeben werden. Der Docker-Container von iobroker hört per default nur auf 8081 und 8082. Da iobroker für viele Adapter gemacht wurde, müssen alle für die jeweiligen Adapter benötigten Ports gesondert freigegeben werden.

                              Der Docker-Container muss für Homematic hinsichtlich der Ports daher wie folgt erweitert werden:

                              HM-Rega:
                              keine Anpassung notwendig (benötigt keine gesonderten Ports)

                              HM-RPC rfd-Daemon:
                              Port 2001 (für HTTP) bzw. 42001 (für HTTPS) verbinden

                              HM-RPC HomeMatic IP-Daemon:
                              Port 2010 (für HTTP) bzw. 42010 (für HTTPS) verbinden

                              HM-RPC CuX-Daemon:
                              Port 8700 (für HTTP) bzw. 8701 (für HTTPS) verbinden

                              In den Adaptereinstellungen muss bei rfd und HmIP jeweils [IPv4] 0.0.0.0 als Adapter-Adresse eingetragen werden, da hostseitig nur die internen Adressen (172....) bzw. die Loopbackadresse (127.0.0.1) zur Verfügung stehen und für eine Callback-Adresse aber die externe benötigt wird. Deshalb muss der Adapter auf alle Adressen hören. Beim Port nichts eintragen (systemseitig wird dann 0 eingetragen - das ist ausreichend). Damit hört der Adapter auf alle eingehenden Anfragen. Da die Homematic-Zentrale die Anfragen an den Port zurückzusenden scheint, an dem sie dort eingehen (z. B. 42001) funktioniert die Verbindung dann, da der Port auch beim Docker geöffnet ist und der Adapter automatisch darauf lauscht.

                              Bei meinem Docker-Container sind somit aktuell folgende Ports durchgeleitet:

                              • 8081:8081
                              • 8082:8082
                              • 42001:42001
                              • 42010:42010
                              • 8701:8701

                              Homematic-Seitig muss darauf geachtet werden, dass die Ports dann in der Firewall freigegeben sind:
                              Firewall.png

                              Noch ein Tipp an der Stelle: Generell werden bei einem Docker-Container bei der Aktualisierung immer alle Daten gelöscht. Das bedeutet für den iobroker, dass auch alle Konfigurationen und historischen Daten weg sind. Daher ist es bei Docker-Containern - so auch beim iobroker - obligatorisch, dass man das Datenverzeichnist extern verlinken kann und so Daten persistent speichern kann. Das sollte jeder beim Anlegen des Containers (später geht es nicht mehr) machen. Infos gibt es hier: https://hub.docker.com/r/buanet/iobroker/
                              Dort dann unter der Übersichrift "Persistent data".

                              Ich hoffe das hilft euch.

                              Grüße

                              haselchenH Offline
                              haselchenH Offline
                              haselchen
                              Most Active
                              schrieb am zuletzt editiert von
                              #24

                              @marco2022

                              Eventuell macht es aber auch einen Unterschied, ob man den Container im Host oder Bridgemodus betreibt .
                              Ich habe den Haken bei „Dasselbe Netzwerke nutzen“ …. gesetzt .
                              Ich habe noch bei keiner Iobroker Container Version Ports mappen müssen .

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


                              Support us

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

                              818

                              Online

                              32.5k

                              Benutzer

                              81.8k

                              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