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. (gelöst)ioBroker verbindet nicht mit FHEM(Docker)

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

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

(gelöst)ioBroker verbindet nicht mit FHEM(Docker)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
fhem.0fhemdocker
8 Beiträge 2 Kommentatoren 1.5k Aufrufe 3 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.
  • R Offline
    R Offline
    Raabensohn
    schrieb am zuletzt editiert von Raabensohn
    #1

    Hallo!

    Auch ich habe Verbindungsprobleme ioBroker/FHEM.

    Hier das Setup bzw. was geht/nicht geht:

    System:
    Betriebssystem: linux
    Architektur: x64
    CPUs: 4
    Geschwindigkeit: 885 MHz
    Modell: Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz
    RAM: 7.69 GB
    Node.js: v8.16.0 (Es gibt eine neuere Version: v8.16.2 - Empfohlene Version v10.17.0)
    NPM: 6.4.1
    Festplatte frei: 118.52 GB

    läuft im Docker
    b9780ec8-6f6e-468b-b67e-691124286ef9-image.png

    4f7b6214-6eda-40d5-abe5-b9e4d8a40edb-image.png

    gestartet über docker-compose.yml mit

    ~/docker$ sudo docker-compose up -d
    
    version: '3'
    
      fhem:
          restart: always
          ports:
              - "8083:8083"
              - "7072:7072"
          image: fhem/fhem:latest
          devices:
              - "/dev/ttyACM0:/dev/ttyACM0"
          volumes:
              - ./fhem/core/:/opt/fhem/
              - /dev/serial/by-id:/dev/serial/by-id
          networks:
              - fhem-network
          environment:
              FHEM_UID: 1000
              FHEM_GID: 1000
              TIMEOUT: 10
              RESTART: 1
              TELNETPORT: 7072
              TZ: Europe/Berlin
          depends_on:
              - "mysql"
              - "mqtt"
    
      iobroker:
          image: buanet/iobroker:latest
          devices:
              - "/dev/ttyACM0:/dev/ttyACM0"
          container_name: iobroker
          volumes:
             - /etc/localtime:/etc/localtime:ro
             - /root/docker/data/iobroker/iobroker:/opt/iobroker
          hostname: iobroker
          network_mode: bridge
          ports:
             - "8081:8081"
             - "8082:8082"
          restart: always
    
    ...
    networks:
      fhem-network:
          driver: bridge
    
    volumes:
      portainer_data:
      nextcloud:
      db:
    
    

    (Auszug, meines Erachtens unnötiges gekürzt)

    ioBroker Seite:

    18652263-1879-4d24-800f-5d49375a608f-image.png
    11629627-0486-4ff2-a451-da485d0f631e-image.png

    host.iobroker	2019-11-25 21:24:38.587	info	Restart adapter system.adapter.fhem.0 because enabled
    host.iobroker	2019-11-25 21:24:43.903	info	instance system.adapter.fhem.0 started with pid 9803
    fhem.0	2019-11-25 21:24:44.704	info	(9803) starting. Version 1.3.0 in /opt/iobroker/node_modules/iobroker.fhem, node: v8.16.0
    fhem.0	2019-11-25 21:25:47.866	error	(9803) uncaught exception: connect ETIMEDOUT 192.168.178.3:7072
    fhem.0	2019-11-25 21:25:47.867	error	(9803) Error: connect ETIMEDOUT 192.168.178.3:7072
    fhem.0	2019-11-25 21:25:47.867	error	at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
    fhem.0	2019-11-25 21:25:47.878	info	(9803) terminating
    fhem.0	2019-11-25 21:25:47.879	info	(9803) Terminated (NO_ERROR): Without reason
    host.iobroker	2019-11-25 21:25:48.394	error	Caught by controller[0]: { Error: connect ETIMEDOUT 192.168.178.3:7072
    host.iobroker	2019-11-25 21:25:48.394	error	Caught by controller[0]: at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
    host.iobroker	2019-11-25 21:25:48.395	error	Caught by controller[0]: errno: 'ETIMEDOUT',
    host.iobroker	2019-11-25 21:25:48.395	error	Caught by controller[0]: code: 'ETIMEDOUT',
    host.iobroker	2019-11-25 21:25:48.395	error	Caught by controller[0]: syscall: 'connect',
    host.iobroker	2019-11-25 21:25:48.395	error	Caught by controller[0]: address: '192.168.178.3',
    host.iobroker	2019-11-25 21:25:48.395	error	Caught by controller[0]: port: 7072 }
    host.iobroker	2019-11-25 21:25:48.395	info	instance system.adapter.fhem.0 terminated with code 0 (NO_ERROR)
    host.iobroker	2019-11-25 21:25:48.396	info	Restart adapter system.adapter.fhem.0 because enabled
    

    FHEM:

    allowed_telnetPort
    0442fee2-7988-4d13-b281-05c63dd3df7e-image.png

    defmod allowed_telnetPort allowed
    attr allowed_telnetPort DbLogExclude .*
    attr allowed_telnetPort globalpassword SHA256:4A5EDAD2:pfxGCn...
    attr allowed_telnetPort group Web-Access
    attr allowed_telnetPort room System
    attr allowed_telnetPort validFor telnetPort
    
    setstate allowed_telnetPort validFor:telnetPort
    setstate allowed_telnetPort 2019-11-24 11:22:59 state validFor:telnetPort
    

    telnetPort
    ad1ecfff-c277-4907-8e72-062315d86dee-image.png

    defmod telnetPort telnet 7072 global
    attr telnetPort icon it_telephone
    attr telnetPort room System
    
    attr global devStateIcon devStateIcon:textField-long devStateStyle icon mqttName mqttRoom msgContactAudio msgContactLight msgContactMail msgContactPush msgContactScreen msgParams msgPriority msgRecipient msgRecipientAudio msgRecipientLight msgRecipientMail msgRecipientPush msgRecipientScreen msgRecipientText msgTitle msgTitleShrt msgType:text,push,mail,screen,light,audio,queue sortby webCmd webCmdLabel:textField-long widgetOverride
    attr global DbLogExclude .*
    attr global autoload_undefined_devices 1
    attr global autosave 0
    attr global group System
    attr global modpath .
    attr global mseclog 1
    attr global nofork 0
    attr global perlSyntaxCheck 1
    attr global pidfilename ./log/fhem.pid
    attr global room System
    attr global sendStatistics onUpdate
    attr global statefile ./log/fhem.save
    attr global updateInBackground 1
    attr global verbose 3
    
    setstate global no definition
    
    setstate telnetPort 2019-11-24 11:22:56 state Initialized
    

    (gekürzt, meines Erachtens Unwesentliches weg gelassen)

    telnet funktioniert. sowohl vom nuc, als auch vom office-PC, Befehle lassen sich ausführen, inform on geht auch
    b46486e4-b270-4f24-9794-80826cf59551-image.png
    a36e2a73-beae-4349-a490-8196c337f475-image.png
    744fb5b2-bf74-41f2-a9c8-7e0fffa2ee36-image.png

    (jeweils nach der Passworteingabe ein mal zusätzlich Enter drücken, das scheint ja aber normal zu sein)

    so, wie bekomme ich den 3. grünen Punkt? :-)
    Bin über jegliche Unterstützung dankbar, hab schon ein paar Tage gesucht... :-/

    alle weiteren Infos die zur Lösung des Problems benötigt werden, stelle ich gerne zur Verfügung. :-)

    VIELEN DANK im Voraus!

    edit 05.12.2019: (gelöst)

    1 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      Raabensohn
      schrieb am zuletzt editiert von
      #2

      @LAUSID: ich hatte irgendwo mal eine Anleitung und Hilfestellung von dir zu dem Adapter gefunden. Hast du vielleicht auch für mich ein Tipp? :-)

      1 Antwort Letzte Antwort
      0
      • LausiDL Offline
        LausiDL Offline
        LausiD
        schrieb am zuletzt editiert von
        #3

        @Schorlewalker
        Hi, sorry erst heute gelesen.
        Habe leider ohne Erfolg versucht den Fehler bei mir zu bekommen.
        Bei falscher IP oder Port bricht der Adapter mit anderen Meldungen ab.
        Die Fehlermeldung sagt wohl aus: Bei Verbindungsaufbau zu Telnet nach ca 1 Minute error Timedout....
        Evt Firewall?
        Gruß
        LausiD

        Doku zum FHEM Adapter
        Aktuelles zum FHEM Adapter
        Test FHEM Adapter

        LausiDL R 2 Antworten Letzte Antwort
        0
        • LausiDL LausiD

          @Schorlewalker
          Hi, sorry erst heute gelesen.
          Habe leider ohne Erfolg versucht den Fehler bei mir zu bekommen.
          Bei falscher IP oder Port bricht der Adapter mit anderen Meldungen ab.
          Die Fehlermeldung sagt wohl aus: Bei Verbindungsaufbau zu Telnet nach ca 1 Minute error Timedout....
          Evt Firewall?
          Gruß
          LausiD

          LausiDL Offline
          LausiDL Offline
          LausiD
          schrieb am zuletzt editiert von
          #4

          @Schorlewalker
          Warum verwendest du nicht die IP 172.23.0.5?
          Versuch doch mal damit...

          Doku zum FHEM Adapter
          Aktuelles zum FHEM Adapter
          Test FHEM Adapter

          R 1 Antwort Letzte Antwort
          0
          • LausiDL LausiD

            @Schorlewalker
            Hi, sorry erst heute gelesen.
            Habe leider ohne Erfolg versucht den Fehler bei mir zu bekommen.
            Bei falscher IP oder Port bricht der Adapter mit anderen Meldungen ab.
            Die Fehlermeldung sagt wohl aus: Bei Verbindungsaufbau zu Telnet nach ca 1 Minute error Timedout....
            Evt Firewall?
            Gruß
            LausiD

            R Offline
            R Offline
            Raabensohn
            schrieb am zuletzt editiert von
            #5

            @LausiD Hi!
            Firewall auf dem NUC? wüsste ich nichts von...
            Mit der 172.23.0.5 bleiben alle Punkte rot... :-/
            Kennst du dich mit Docker aus? ich habe das Gefühl, dass Docker da irgendwas blockt... :-/

            1 Antwort Letzte Antwort
            0
            • LausiDL LausiD

              @Schorlewalker
              Warum verwendest du nicht die IP 172.23.0.5?
              Versuch doch mal damit...

              R Offline
              R Offline
              Raabensohn
              schrieb am zuletzt editiert von
              #6

              @LausiD said in ioBroker verbindet sich nicht mit FHEM (Docker):

              Warum verwendest du nicht die IP 172.23.0.5?

              Ok, wir hatten beide etwas Recht:
              nur IP 172.23.0.5 ging nicht.

              in der docker-compose.yml von

               iobroker:
                    image: buanet/iobroker:latest
                    devices:
                        - "/dev/ttyACM0:/dev/ttyACM0"
                    container_name: iobroker
                    volumes:
                       - /etc/localtime:/etc/localtime:ro
                       - /root/docker/data/iobroker/iobroker:/opt/iobroker
                    hostname: iobroker
                    network_mode: bridge
                    ports:
                       - "8081:8081"
                       - "8082:8082"
                    restart: always
              
              

              auf

               iobroker:
                    image: buanet/iobroker:latest
                    devices:
                        - "/dev/ttyACM0:/dev/ttyACM0"
                    container_name: iobroker
                    volumes:
                       - /etc/localtime:/etc/localtime:ro
                       - /root/docker/data/iobroker/iobroker:/opt/iobroker
                    networks:
                       - fhem-network
                    hostname: iobroker
                    ports:
                       - "8081:8081"
                       - "8082:8082"
                    restart: always
              
              

              also von network_mode: bridge auf networks: - fhem-network umgestellt hat zumindest mal 3 grüne Punkte :green_heart: :green_heart: :green_heart: gebracht. :-)

              Jetzt mal testen, ob alles geht!

              Danke für den Denkanstoß! :-)

              1 Antwort Letzte Antwort
              0
              • LausiDL Offline
                LausiDL Offline
                LausiD
                schrieb am zuletzt editiert von
                #7

                @Schorlewalker
                Bisher nichts mit Docker gemacht, aber auf dieser Seite kurz eingelesen
                https://entwickler.de/online/development/docker-netzwerk-container-microservices-126443.html
                Verbindung Iobroker FHEM muss über die Docker Bridge realisiert werden.
                Läuft jetzt alles? Falls ja kannst du gerne den FHEM Adapter über GitHub auf 1.4.0 aktualisieren....
                Danke und Gruß
                LausiD

                Doku zum FHEM Adapter
                Aktuelles zum FHEM Adapter
                Test FHEM Adapter

                1 Antwort Letzte Antwort
                0
                • R Offline
                  R Offline
                  Raabensohn
                  schrieb am zuletzt editiert von
                  #8

                  Jup, jetzt läuft alles! :-)
                  kann geschlossen werden...

                  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

                  513

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  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