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
    422

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

  • 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 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 Online
                  CodierknechtC Online
                  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 Online
                      haus-automatisierungH Online
                      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

                      673

                      Online

                      32.6k

                      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