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. Einsteigerfragen
  4. Einbindung von Geräten
  5. [gelöst] ShellyPro 3EM Verbindung zu ioBroker nicht möglich

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.1k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] ShellyPro 3EM Verbindung zu ioBroker nicht möglich

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
4 Beiträge 2 Kommentatoren 422 Aufrufe 2 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.
  • MScM Offline
    MScM Offline
    MSc
    schrieb am zuletzt editiert von MSc
    #1

    Das Problem wird hier ja oft beschrieben, aber leider keine Lösung dazu gefunden.
    ioBroker läuft in einem Docker-Container
    Verbindung zu externem Testbroker broker.hivemq.com:1883

    curl -X POST -d '{"id":1, "method":"Mqtt.SetConfig", "params":{"config":{"enable":true, "server":"broker.hivemq.com:1883"}}}' http://${SHELLY}/rpc                                                                                                                   
    {"id":1,"src":"shellypro3em-3ce90e6eb924","result":{"restart_required":true}}%
    
    curl -X POST -d '{"id":1, "method":"Shelly.Reboot"}' http://${SHELLY}/rpc                                                                                                                                                                                             
    {"id":1,"src":"shellypro3em-3ce90e6eb924","result":null}%
    
    curl -X POST -d '{"id":1, "method":"Mqtt.GetStatus"}' http://${SHELLY}/rpc                                                                                                                                                                                            
    {"id":1,"src":"shellypro3em-3ce90e6eb924","result":{"connected":true}}%
    

    funktioniert also.

    Verbindung zu ioBroker funktioniert nicht.

    curl -X POST -d '{"id":1, "method":"Mqtt.SetConfig", "params":{"config":{"enable":true, "server":"192.168.0.12:1882"}}}' http://${SHELLY}/rpc                                                                                    
    {"id":1,"src":"shellypro3em-3ce90e6eb924","result":{"restart_required":true}}%
    
    curl -X POST -d '{"id":1, "method":"Shelly.Reboot"}' http://${SHELLY}/rpc                                                                                                                                                                                             
    {"id":1,"src":"shellypro3em-3ce90e6eb924","result":null}%
    
    curl -X POST -d '{"id":1, "method":"Mqtt.GetStatus"}' http://${SHELLY}/rpc                                                                                                                                                                                            
    {"id":1,"src":"shellypro3em-3ce90e6eb924","result":{"connected":false}}%
    

    Die Einstellungen:
    Pro3EM.png
    ioBroker.png

    Das ioBroker log:

    2023-12-03 13:24:37.166 - info: host.cdbb76fac596 stopInstance system.adapter.shelly.0 (force=false, process=true)
    2023-12-03 13:24:37.168 - info: shelly.0 (397) Got terminate signal TERMINATE_YOURSELF
    2023-12-03 13:24:37.169 - info: shelly.0 (397) terminating
    2023-12-03 13:24:37.170 - info: shelly.0 (397) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
    2023-12-03 13:24:37.209 - info: host.cdbb76fac596 stopInstance system.adapter.shelly.0 send kill signal
    2023-12-03 13:24:37.670 - info: shelly.0 (397) terminating
    2023-12-03 13:24:37.702 - info: host.cdbb76fac596 instance system.adapter.shelly.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
    2023-12-03 13:24:40.223 - info: host.cdbb76fac596 instance system.adapter.shelly.0 started with pid 1558
    2023-12-03 13:24:40.891 - info: shelly.0 (1558) starting. Version 6.6.1 in /opt/iobroker/node_modules/iobroker.shelly, node: v18.19.0, js-controller: 5.0.16
    2023-12-03 13:24:40.960 - info: shelly.0 (1558) Starting in MQTT mode. Listening on 0.0.0.0:1882 (QoS 0)
    

    Es bleibt die übliche Fehlermeldung mit dem roten Kreuz: Verbunden mit Gerät oder Dienst.
    Der shelly taucht auch nicht in den Objekten auf.
    Mehrfaches Neuinstallieren der Instanz und des Adapters ohne Änderung
    Versucht habe ich weiterhin eine Portweiterleitung von host auf Container des ports 1882 udp

    Ich finde den Fehler nicht, wer kann mich in die richtige Richtung stupsen?

    haus-automatisierungH 1 Antwort Letzte Antwort
    0
    • MScM MSc

      Das Problem wird hier ja oft beschrieben, aber leider keine Lösung dazu gefunden.
      ioBroker läuft in einem Docker-Container
      Verbindung zu externem Testbroker broker.hivemq.com:1883

      curl -X POST -d '{"id":1, "method":"Mqtt.SetConfig", "params":{"config":{"enable":true, "server":"broker.hivemq.com:1883"}}}' http://${SHELLY}/rpc                                                                                                                   
      {"id":1,"src":"shellypro3em-3ce90e6eb924","result":{"restart_required":true}}%
      
      curl -X POST -d '{"id":1, "method":"Shelly.Reboot"}' http://${SHELLY}/rpc                                                                                                                                                                                             
      {"id":1,"src":"shellypro3em-3ce90e6eb924","result":null}%
      
      curl -X POST -d '{"id":1, "method":"Mqtt.GetStatus"}' http://${SHELLY}/rpc                                                                                                                                                                                            
      {"id":1,"src":"shellypro3em-3ce90e6eb924","result":{"connected":true}}%
      

      funktioniert also.

      Verbindung zu ioBroker funktioniert nicht.

      curl -X POST -d '{"id":1, "method":"Mqtt.SetConfig", "params":{"config":{"enable":true, "server":"192.168.0.12:1882"}}}' http://${SHELLY}/rpc                                                                                    
      {"id":1,"src":"shellypro3em-3ce90e6eb924","result":{"restart_required":true}}%
      
      curl -X POST -d '{"id":1, "method":"Shelly.Reboot"}' http://${SHELLY}/rpc                                                                                                                                                                                             
      {"id":1,"src":"shellypro3em-3ce90e6eb924","result":null}%
      
      curl -X POST -d '{"id":1, "method":"Mqtt.GetStatus"}' http://${SHELLY}/rpc                                                                                                                                                                                            
      {"id":1,"src":"shellypro3em-3ce90e6eb924","result":{"connected":false}}%
      

      Die Einstellungen:
      Pro3EM.png
      ioBroker.png

      Das ioBroker log:

      2023-12-03 13:24:37.166 - info: host.cdbb76fac596 stopInstance system.adapter.shelly.0 (force=false, process=true)
      2023-12-03 13:24:37.168 - info: shelly.0 (397) Got terminate signal TERMINATE_YOURSELF
      2023-12-03 13:24:37.169 - info: shelly.0 (397) terminating
      2023-12-03 13:24:37.170 - info: shelly.0 (397) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      2023-12-03 13:24:37.209 - info: host.cdbb76fac596 stopInstance system.adapter.shelly.0 send kill signal
      2023-12-03 13:24:37.670 - info: shelly.0 (397) terminating
      2023-12-03 13:24:37.702 - info: host.cdbb76fac596 instance system.adapter.shelly.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
      2023-12-03 13:24:40.223 - info: host.cdbb76fac596 instance system.adapter.shelly.0 started with pid 1558
      2023-12-03 13:24:40.891 - info: shelly.0 (1558) starting. Version 6.6.1 in /opt/iobroker/node_modules/iobroker.shelly, node: v18.19.0, js-controller: 5.0.16
      2023-12-03 13:24:40.960 - info: shelly.0 (1558) Starting in MQTT mode. Listening on 0.0.0.0:1882 (QoS 0)
      

      Es bleibt die übliche Fehlermeldung mit dem roten Kreuz: Verbunden mit Gerät oder Dienst.
      Der shelly taucht auch nicht in den Objekten auf.
      Mehrfaches Neuinstallieren der Instanz und des Adapters ohne Änderung
      Versucht habe ich weiterhin eine Portweiterleitung von host auf Container des ports 1882 udp

      Ich finde den Fehler nicht, wer kann mich in die richtige Richtung stupsen?

      haus-automatisierungH Online
      haus-automatisierungH Online
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von haus-automatisierung
      #2

      @michael-schütt sagte in ShellyPro 3EM Verbindung zu ioBroker nicht möglich:

      Verbindung zu externem Testbroker broker.hivemq.com:1883

      Siehe Doku. Der Shelly-Adapter stellt selbst einen MQTT-Broker bereit und verbindet sich nicht zu einem externen Broker. Du kannst so arbeiten, aber nur mit dem MQTT-Adapter und ohne den Shelly-Adapter.

      Oder war das nur ein Beispiel? Danach auf den Screenshots sieht es ja richtig aus.

      Hast Du Port 1882 im Container freigegeben?

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

      MScM 1 Antwort Letzte Antwort
      0
      • haus-automatisierungH haus-automatisierung

        @michael-schütt sagte in ShellyPro 3EM Verbindung zu ioBroker nicht möglich:

        Verbindung zu externem Testbroker broker.hivemq.com:1883

        Siehe Doku. Der Shelly-Adapter stellt selbst einen MQTT-Broker bereit und verbindet sich nicht zu einem externen Broker. Du kannst so arbeiten, aber nur mit dem MQTT-Adapter und ohne den Shelly-Adapter.

        Oder war das nur ein Beispiel? Danach auf den Screenshots sieht es ja richtig aus.

        Hast Du Port 1882 im Container freigegeben?

        MScM Offline
        MScM Offline
        MSc
        schrieb am zuletzt editiert von MSc
        #3

        @haus-automatisierung sagte in ShellyPro 3EM Verbindung zu ioBroker nicht möglich:

        @michael-schütt sagte in ShellyPro 3EM Verbindung zu ioBroker nicht möglich:

        Verbindung zu externem Testbroker broker.hivemq.com:1883

        Siehe Doku. Der Shelly-Adapter stellt selbst einen MQTT-Broker bereit und verbindet sich nicht zu einem externen Broker. Du kannst so arbeiten, aber nur mit dem MQTT-Adapter und ohne den Shelly-Adapter.

        Oder war das nur ein Beispiel? Danach auf den Screenshots sieht es ja richtig aus.

        Meine Denkweise (kann falsch sein): Das war ein Test, ob das Problem am shelly oder am ioBroker liegt. Wenn der Test zu einem anderem broker funktioniert, liegt es nicht am shelly. Danach habe ich per

        curl -X POST -d '{"id":1, "method":"Mqtt.SetConfig", "params":{"config":{"enable":true, "server":"192.168.0.12:1882"}}}' http://${SHELLY}/rpc 
        

        und nachfolgendem reboot des shelly wieder versucht, auf meinen ioBroker (192.168.0.12:1882) zu schalten.
        Was fehlschlägt.

        curl -X POST -d '{"id":1, "method":"Mqtt.GetStatus"}' http://${SHELLY}/rpc                                                                                                                                                                                            
        {"id":1,"src":"shellypro3em-3ce90e6eb924","result":{"connected":false}}%
        

        Hast Du Port 1882 im Container freigegeben?

        Mmmh. Ich habe (wie oben beschrieben) eine Portweiterleitung auf 1882/UDP im container eingerichtet.
        Falsch? Nicht ausreichend?

        MScM 1 Antwort Letzte Antwort
        0
        • MScM MSc

          @haus-automatisierung sagte in ShellyPro 3EM Verbindung zu ioBroker nicht möglich:

          @michael-schütt sagte in ShellyPro 3EM Verbindung zu ioBroker nicht möglich:

          Verbindung zu externem Testbroker broker.hivemq.com:1883

          Siehe Doku. Der Shelly-Adapter stellt selbst einen MQTT-Broker bereit und verbindet sich nicht zu einem externen Broker. Du kannst so arbeiten, aber nur mit dem MQTT-Adapter und ohne den Shelly-Adapter.

          Oder war das nur ein Beispiel? Danach auf den Screenshots sieht es ja richtig aus.

          Meine Denkweise (kann falsch sein): Das war ein Test, ob das Problem am shelly oder am ioBroker liegt. Wenn der Test zu einem anderem broker funktioniert, liegt es nicht am shelly. Danach habe ich per

          curl -X POST -d '{"id":1, "method":"Mqtt.SetConfig", "params":{"config":{"enable":true, "server":"192.168.0.12:1882"}}}' http://${SHELLY}/rpc 
          

          und nachfolgendem reboot des shelly wieder versucht, auf meinen ioBroker (192.168.0.12:1882) zu schalten.
          Was fehlschlägt.

          curl -X POST -d '{"id":1, "method":"Mqtt.GetStatus"}' http://${SHELLY}/rpc                                                                                                                                                                                            
          {"id":1,"src":"shellypro3em-3ce90e6eb924","result":{"connected":false}}%
          

          Hast Du Port 1882 im Container freigegeben?

          Mmmh. Ich habe (wie oben beschrieben) eine Portweiterleitung auf 1882/UDP im container eingerichtet.
          Falsch? Nicht ausreichend?

          MScM Offline
          MScM Offline
          MSc
          schrieb am zuletzt editiert von
          #4

          Okay, 1882/TCP eingerichtet und es scheint zu funktionieren. War der Meinung, das es UDP sein muss.

          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

          543

          Online

          32.7k

          Benutzer

          82.3k

          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