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 und KNX vom Docker Container aus

NEWS

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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    597

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

ioBroker und KNX vom Docker Container aus

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 7 Kommentatoren 1.2k Aufrufe 6 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.
  • P Offline
    P Offline
    podex
    schrieb am zuletzt editiert von
    #1

    Hallo,

    Ich bin gerade dabei, von meinem schon älteren (1.5GHz, 2MB RAM) NUC auf einen Raspi4 mit 4GB RAM umzuziehen, denn der Speicher in meinem System ist schon arg knapp, er swappt schon regelmäßig. 8GB RAN wäre natürlich besser, aber derzeit sind die ja schwer zu besorgen und ich habe einen 4GB rumliegen, also nehme ich den.

    Ich bin noch neu in dem Thema Docker, aber gottseidank gibt's das Image buanet/iobroker, damit geht's ohne Probleme.

    Aber leider funktioniert die KNX-Anbindung nicht, das Thema war schon vor längerer Zeit aktuell:
    Re: ioBroker im Docker Container auf KNX IP-Gatway zugreifen

    Hat das Problem schon wer gelöst? Ich habe derzeit vorerst nur den Port 8081 lokal freigegeben:

    docker run -v iobrokerdata:/opt/iobroker -p 8081:8081 --name iobroker buanet/iobroker:latest
    

    Soweit ich weiss geht das KNX über UDP. ich wollte nur hier mal nachfragen, ob das Problem schon wer gelöst hat.

    LG,
    Ch.

    P Thomas BraunT 2 Antworten Letzte Antwort
    0
    • P podex

      Hallo,

      Ich bin gerade dabei, von meinem schon älteren (1.5GHz, 2MB RAM) NUC auf einen Raspi4 mit 4GB RAM umzuziehen, denn der Speicher in meinem System ist schon arg knapp, er swappt schon regelmäßig. 8GB RAN wäre natürlich besser, aber derzeit sind die ja schwer zu besorgen und ich habe einen 4GB rumliegen, also nehme ich den.

      Ich bin noch neu in dem Thema Docker, aber gottseidank gibt's das Image buanet/iobroker, damit geht's ohne Probleme.

      Aber leider funktioniert die KNX-Anbindung nicht, das Thema war schon vor längerer Zeit aktuell:
      Re: ioBroker im Docker Container auf KNX IP-Gatway zugreifen

      Hat das Problem schon wer gelöst? Ich habe derzeit vorerst nur den Port 8081 lokal freigegeben:

      docker run -v iobrokerdata:/opt/iobroker -p 8081:8081 --name iobroker buanet/iobroker:latest
      

      Soweit ich weiss geht das KNX über UDP. ich wollte nur hier mal nachfragen, ob das Problem schon wer gelöst hat.

      LG,
      Ch.

      P Offline
      P Offline
      podex
      schrieb am zuletzt editiert von
      #2

      Update: Ich habe den Container neu gestartet, diesmal mit mehr Ports:

      docker run -v iobrokerdata:/opt/iobroker -p 8080-8090:8080-8090 -p 3671:3671/udp  -p 5353:5353/udp -p 5353:5353 iobroker.latest
      

      Nun sagt das Log keine Fehler mehr

      eb18215b-7ef4-401b-890a-ce6ef5869883-image.png

      aber die Instanz läuft noch nicht richtig:
      e8443105-b674-46b9-93f1-67c76aebbbb2-image.png

      Warum klappt die Verbindung immer noch nicht? Any ideas?

      LG,
      Christof

      PS: Ich habe den "alten" KNX-Adapter auf der "alten" Maschine mit der phy. Adr. 1.1.254 noch laufen

      P 1 Antwort Letzte Antwort
      0
      • P podex

        Hallo,

        Ich bin gerade dabei, von meinem schon älteren (1.5GHz, 2MB RAM) NUC auf einen Raspi4 mit 4GB RAM umzuziehen, denn der Speicher in meinem System ist schon arg knapp, er swappt schon regelmäßig. 8GB RAN wäre natürlich besser, aber derzeit sind die ja schwer zu besorgen und ich habe einen 4GB rumliegen, also nehme ich den.

        Ich bin noch neu in dem Thema Docker, aber gottseidank gibt's das Image buanet/iobroker, damit geht's ohne Probleme.

        Aber leider funktioniert die KNX-Anbindung nicht, das Thema war schon vor längerer Zeit aktuell:
        Re: ioBroker im Docker Container auf KNX IP-Gatway zugreifen

        Hat das Problem schon wer gelöst? Ich habe derzeit vorerst nur den Port 8081 lokal freigegeben:

        docker run -v iobrokerdata:/opt/iobroker -p 8081:8081 --name iobroker buanet/iobroker:latest
        

        Soweit ich weiss geht das KNX über UDP. ich wollte nur hier mal nachfragen, ob das Problem schon wer gelöst hat.

        LG,
        Ch.

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #3

        @podex sagte in ioBroker und KNX vom Docker Container aus:

        Ich bin noch neu in dem Thema Docker, aber gottseidank gibt's das Image buanet/iobroker, damit geht's ohne Probleme.

        Und ganz ohne Docker geht es ohne die Besonderheiten eines Containers noch weniger Probleme, meiner Meinung nach. Gerade auf einem Raspberry Pi.

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        P 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @podex sagte in ioBroker und KNX vom Docker Container aus:

          Ich bin noch neu in dem Thema Docker, aber gottseidank gibt's das Image buanet/iobroker, damit geht's ohne Probleme.

          Und ganz ohne Docker geht es ohne die Besonderheiten eines Containers noch weniger Probleme, meiner Meinung nach. Gerade auf einem Raspberry Pi.

          P Offline
          P Offline
          podex
          schrieb am zuletzt editiert von
          #4

          @thomas-braun
          Ja, aber ich würde gerne meine Systeme mit Dockern ausstatten, dann habe ich mehr Freiheiten, auch mal was auszuprobieren. Ich mag halt nicht ein "produktives" System gefährden, indem ich ein neues Programm ausprobiere. Mit Docker sind sie gut abgeschirmt und das mit dem Backup ist denke ich auch sehr gut gelöst. Und zu guter Letzt wäre dann noch die Möglichkeit eines Updates, also Docker vom Raspi4 nehmen und im Raspi5 starten...

          Achja, zu guter Letzt: Ich wollte mir das System schon länger zu Gemüte führen und jetzt muss ich mein ioBroker-System aufrüsten, also wird's halt damit gemacht :-)

          1 Antwort Letzte Antwort
          0
          • P podex

            Update: Ich habe den Container neu gestartet, diesmal mit mehr Ports:

            docker run -v iobrokerdata:/opt/iobroker -p 8080-8090:8080-8090 -p 3671:3671/udp  -p 5353:5353/udp -p 5353:5353 iobroker.latest
            

            Nun sagt das Log keine Fehler mehr

            eb18215b-7ef4-401b-890a-ce6ef5869883-image.png

            aber die Instanz läuft noch nicht richtig:
            e8443105-b674-46b9-93f1-67c76aebbbb2-image.png

            Warum klappt die Verbindung immer noch nicht? Any ideas?

            LG,
            Christof

            PS: Ich habe den "alten" KNX-Adapter auf der "alten" Maschine mit der phy. Adr. 1.1.254 noch laufen

            P Offline
            P Offline
            podex
            schrieb am zuletzt editiert von
            #5

            Also für's Protokoll (sollte jemand das selbe Problem haben)

            Ich habe nun eine Verbindung mit dem setting --net=host im Docker sowie Phys. EIB address 1.1.255 in der KNX Instanz, wobei der erste Versuch mit Phys. EIB address 0.0.0 auch erfolgreich war.

            Also erster funktionaler Test hat geklappt, mal sehen, ob das auch stabil läuft.

            N 1 Antwort Letzte Antwort
            0
            • P podex

              Also für's Protokoll (sollte jemand das selbe Problem haben)

              Ich habe nun eine Verbindung mit dem setting --net=host im Docker sowie Phys. EIB address 1.1.255 in der KNX Instanz, wobei der erste Versuch mit Phys. EIB address 0.0.0 auch erfolgreich war.

              Also erster funktionaler Test hat geklappt, mal sehen, ob das auch stabil läuft.

              N Offline
              N Offline
              Nubbbi
              schrieb am zuletzt editiert von
              #6

              @podex Hallo,
              etwas spät, aber da ich genau das gleiche Problem habe, wollte ich fragen, wo man dieses
              --net=host
              setzt.
              Bitte um kurze Beschreibung für Anfänger.

              1 Antwort Letzte Antwort
              0
              • GlasfaserG Offline
                GlasfaserG Offline
                Glasfaser
                schrieb am zuletzt editiert von
                #7

                @nubbbi sagte in ioBroker und KNX vom Docker Container aus:

                wo man dieses
                --net=host
                setzt.

                Beispiel ... von oben gewandelt :

                docker run --net=host -v iobrokerdata:/opt/iobroker  --name iobroker buanet/iobroker:latest
                

                Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                1 Antwort Letzte Antwort
                0
                • L Offline
                  L Offline
                  loverz
                  schrieb am zuletzt editiert von
                  #8

                  kann hier jemand mehr dazu sagen?
                  Habe die Ports TCP und UDP 3671 im Container durchgeleitet und dennoch bekomme ich keine Verbindung.
                  Braucht man noch mehr Ports?
                  ports:
                  - "8081:8081" # ioBroker Web-UI
                  - "3671:3671" # KNX-Gateway

                  Möchte ungern alle Ports freigeben mit --net=host

                  CodierknechtC haus-automatisierungH 2 Antworten Letzte Antwort
                  0
                  • L loverz

                    kann hier jemand mehr dazu sagen?
                    Habe die Ports TCP und UDP 3671 im Container durchgeleitet und dennoch bekomme ich keine Verbindung.
                    Braucht man noch mehr Ports?
                    ports:
                    - "8081:8081" # ioBroker Web-UI
                    - "3671:3671" # KNX-Gateway

                    Möchte ungern alle Ports freigeben mit --net=host

                    CodierknechtC Offline
                    CodierknechtC Offline
                    Codierknecht
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @loverz sagte in ioBroker und KNX vom Docker Container aus:

                    Möchte ungern alle Ports freigeben mit --net=host

                    Darf man fragen warum?

                    Wenn auf der Kiste sonst nix relevantes läuft, ist der Host-Mode am einfachsten.
                    Spart halt die ganze Freigeberei ;-)

                    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                    HmIP|ZigBee|Tasmota|Unifi
                    Zabbix Certified Specialist
                    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                    L 1 Antwort Letzte Antwort
                    0
                    • CodierknechtC Codierknecht

                      @loverz sagte in ioBroker und KNX vom Docker Container aus:

                      Möchte ungern alle Ports freigeben mit --net=host

                      Darf man fragen warum?

                      Wenn auf der Kiste sonst nix relevantes läuft, ist der Host-Mode am einfachsten.
                      Spart halt die ganze Freigeberei ;-)

                      L Offline
                      L Offline
                      loverz
                      schrieb am zuletzt editiert von
                      #10

                      @codierknecht ich hab einige Container parallel laufen und möchte die Ports gerne unter Kontrolle haben.

                      Hab mich eingelesen: Es geht wohl nicht, da das bridging von Docker kein Multicast unterstützt:
                      https://github.com/ioBroker/ioBroker.knx/issues/199

                      Mache es dann doch über

                      -network_mode: host
                      
                      1 Antwort Letzte Antwort
                      0
                      • L loverz

                        kann hier jemand mehr dazu sagen?
                        Habe die Ports TCP und UDP 3671 im Container durchgeleitet und dennoch bekomme ich keine Verbindung.
                        Braucht man noch mehr Ports?
                        ports:
                        - "8081:8081" # ioBroker Web-UI
                        - "3671:3671" # KNX-Gateway

                        Möchte ungern alle Ports freigeben mit --net=host

                        haus-automatisierungH Offline
                        haus-automatisierungH Offline
                        haus-automatisierung
                        Developer Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @loverz sagte in ioBroker und KNX vom Docker Container aus:

                        Möchte ungern alle Ports freigeben mit --net=host

                        Dann nimm macvlan.

                        https://docs.buanet.de/iobroker-docker-image/docs/#networks

                        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                        📚 Meine inoffizielle ioBroker Dokumentation

                        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

                        699

                        Online

                        32.5k

                        Benutzer

                        81.9k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe