Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Adapter] Shelly Adapter mit MQTT

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

[Adapter] Shelly Adapter mit MQTT

Scheduled Pinned Locked Moved ioBroker Allgemein
shellymqtt
213 Posts 43 Posters 54.2k Views 27 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P pk68

    Shelly-Adapter 4.0.2
    Shelly RGBW2 Firmware version: 20200818-120558/v1.8.2@36539b0b

    Hallo, gibt es etwas zu beachten, wenn man von CoAP auf MQTT wechselt, insbesondere in Hinblick auf die JS-Skripte?

    Ich habe u.a. einen Shelly RGBW2 im Betrieb. Dazu ein Skript, wo bestimmte Szenen (Ein, Aus, Farbe mit bestimmter Helligkeit, u.a.) definiert sind. Die Szenen können via DP von anderen Skripten oder dem Tablet aktiviert werden. Wird eine Szene aktiviert, werden die DP's Switch, rgbw und gain kurz hintereinander beschrieben. Ist das ein Problem?

    Bisher hatte ich den Adapter mit CoAP betrieben. Nachdem ich ihn auf MQTT umgestellt habe, lief scheinbar alles wie immer. Die Shellys wurden erkannt und konnten gesteuert werden. Jetzt hat sich herausgestellt, dass ab und zu das Aktivieren einer Szene nicht mehr funktioniert. Statt eine Farbe umzustellen, passiert mal gar nichts oder die Lampe geht aus. Ich kann da kein Muster erkennen. Im Log sind keine Fehler/Warnungen zu sehen.

    Nachdem ich den Adapter wieder auf CoAP umgestellt habe, kann ich den Fehler nicht nachstellen. Es liegt scheinbar am Protokoll. Jemand eine Idee? Irgendwas an der Konfig anpassen? Bei der Konfig der Shellys habe ich nur Name, Passwort und Server eingetragen und den Rest auf Standard gelassen. QoS steht bei den Shellys und im Adapter auf 0.

    D Offline
    D Offline
    drapo
    wrote on last edited by
    #171

    Hallo zusammen

    Ich bräuchte mal Eure Unterstützung.

    Bei mir läuft iobroker unter docker. Ich denke das ist das Hauptproblem das ich habe. Daher krieg ich keinen Shelly zu gesicht wenn ich den Adapter installiert habe. Ich habe schon versucht auf dem Shelly MQTT zu aktivieren indem ich die IP auf welchem der iobroker läuft eingetragen habe gefolt vom Port 1882.
    Im Adapter habe ich die MQTT Benutzername und PW hinterlegt und ebenfalls auf dem Shelly eingetragen.

    Unter den Objekten erscheint mir dieser Shelly aber einfach nicht. Könnt mir mir ein paar Tips geben?

    Vielen Dank

    Gruss

    Dr. BakteriusD B 2 Replies Last reply
    0
    • D drapo

      Hallo zusammen

      Ich bräuchte mal Eure Unterstützung.

      Bei mir läuft iobroker unter docker. Ich denke das ist das Hauptproblem das ich habe. Daher krieg ich keinen Shelly zu gesicht wenn ich den Adapter installiert habe. Ich habe schon versucht auf dem Shelly MQTT zu aktivieren indem ich die IP auf welchem der iobroker läuft eingetragen habe gefolt vom Port 1882.
      Im Adapter habe ich die MQTT Benutzername und PW hinterlegt und ebenfalls auf dem Shelly eingetragen.

      Unter den Objekten erscheint mir dieser Shelly aber einfach nicht. Könnt mir mir ein paar Tips geben?

      Vielen Dank

      Gruss

      Dr. BakteriusD Offline
      Dr. BakteriusD Offline
      Dr. Bakterius
      Most Active
      wrote on last edited by
      #172

      @drapo Stimmt denn die IP und der Port am ioBroker mit dem eingetragenen Port auf dem Shelly überein? Und ist der Port nicht vielleicht einem anderen MQTT-Dienst zugeordnet? Wenn es an Docker liegt (irgendwelche Freigaben erforderlich), kann ich dir aber keine Tipps geben...

      1 Reply Last reply
      0
      • D drapo

        Hallo zusammen

        Ich bräuchte mal Eure Unterstützung.

        Bei mir läuft iobroker unter docker. Ich denke das ist das Hauptproblem das ich habe. Daher krieg ich keinen Shelly zu gesicht wenn ich den Adapter installiert habe. Ich habe schon versucht auf dem Shelly MQTT zu aktivieren indem ich die IP auf welchem der iobroker läuft eingetragen habe gefolt vom Port 1882.
        Im Adapter habe ich die MQTT Benutzername und PW hinterlegt und ebenfalls auf dem Shelly eingetragen.

        Unter den Objekten erscheint mir dieser Shelly aber einfach nicht. Könnt mir mir ein paar Tips geben?

        Vielen Dank

        Gruss

        B Offline
        B Offline
        BlueBook
        wrote on last edited by BlueBook
        #173

        Hi @drapo

        unter Docker will das leider nicht ohne MQTT richtig laufen.
        Hab das hier grob (für mich eigentlich mehr) auch in meinen Blog notiert:
        http://blueb.de/iobroker-unter-docker/

        Schau mal, ob du die Port passend gemappt hast.

        Bei den Shellys hab ich das auch so gemacht mit der IP - wobei es bei mir über einen DNS-Eintrag läuft - müsste aber aufs gleiche raus kommen.

        Ich hab kein PW bei MQTT vergeben, vielleicht deshalb? Sollte aber nicht.

        Sobald Du bei dem Shelly den MQTT-Server hinterlegts, sollte im ioBroker auch angezeigt werden im Log, dass das Gerät sich conntect -ggf. die Loglevel weiter runter setzen.
        Ich kann es bei mir immer schön sehen.
        Anschließend erscheint der Shelly unter mqtt mit dem unter Shelly hinterlegten Namen.

        Ich hoffe, dass hilft Dir irgendwie weiter :)

        VG
        BB

        G 1 Reply Last reply
        0
        • B BlueBook

          Hi @drapo

          unter Docker will das leider nicht ohne MQTT richtig laufen.
          Hab das hier grob (für mich eigentlich mehr) auch in meinen Blog notiert:
          http://blueb.de/iobroker-unter-docker/

          Schau mal, ob du die Port passend gemappt hast.

          Bei den Shellys hab ich das auch so gemacht mit der IP - wobei es bei mir über einen DNS-Eintrag läuft - müsste aber aufs gleiche raus kommen.

          Ich hab kein PW bei MQTT vergeben, vielleicht deshalb? Sollte aber nicht.

          Sobald Du bei dem Shelly den MQTT-Server hinterlegts, sollte im ioBroker auch angezeigt werden im Log, dass das Gerät sich conntect -ggf. die Loglevel weiter runter setzen.
          Ich kann es bei mir immer schön sehen.
          Anschließend erscheint der Shelly unter mqtt mit dem unter Shelly hinterlegten Namen.

          Ich hoffe, dass hilft Dir irgendwie weiter :)

          VG
          BB

          G Offline
          G Offline
          Gwenselah
          wrote on last edited by
          #174

          Ich kann bestätigen, dass ioBroker im Docker mit Shelly über MQTT und Password funktioniert.
          @drapo aber mit dem Port aufpassen, nicht dass der schon vom Sonoff- oder MQTT Adapter belegt ist.

          D 1 Reply Last reply
          0
          • G Gwenselah

            Ich kann bestätigen, dass ioBroker im Docker mit Shelly über MQTT und Password funktioniert.
            @drapo aber mit dem Port aufpassen, nicht dass der schon vom Sonoff- oder MQTT Adapter belegt ist.

            D Offline
            D Offline
            dos1973
            wrote on last edited by
            #175

            Bei mit gehts auch mit Docker &MQTT

            D 1 Reply Last reply
            0
            • D dos1973

              Bei mit gehts auch mit Docker &MQTT

              D Offline
              D Offline
              drapo
              wrote on last edited by
              #176

              @dos1973 musstet Ihr im Docker noch eine Portweiterleitung machen?

              D 1 Reply Last reply
              0
              • D drapo

                @dos1973 musstet Ihr im Docker noch eine Portweiterleitung machen?

                D Offline
                D Offline
                drapo
                wrote on last edited by
                #177

                @drapo jetzt hat es geklappt. Ich musste im Docker Container den Port weitergeben sonst gings nicht. Jetzt sehe ich die Shellys auch. Danke für Eure Inputs.

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  Malz1902
                  wrote on last edited by
                  #178

                  HI, danke für den Adapter. Habe gerade meinen ersten Shelly 1 verbaut und es funktioniert. Eine Frage im Shelly kann man ja für den Zugriff einen Nutzernamen und PW angeben, muss dieser nun bei den anderen Shelly dann auch gleich sein, damit der Adapter dort die Werte abgreifen kann?

                  TheKilroyT Dr. BakteriusD da_WoodyD 3 Replies Last reply
                  0
                  • M Malz1902

                    HI, danke für den Adapter. Habe gerade meinen ersten Shelly 1 verbaut und es funktioniert. Eine Frage im Shelly kann man ja für den Zugriff einen Nutzernamen und PW angeben, muss dieser nun bei den anderen Shelly dann auch gleich sein, damit der Adapter dort die Werte abgreifen kann?

                    TheKilroyT Offline
                    TheKilroyT Offline
                    TheKilroy
                    wrote on last edited by
                    #179

                    Hallöchen

                    Ich habe hier eine Shelly-Vintage und verwende den Shelly-Adapter mit MQTT.

                    Jetzt finde wiederholt ich im LOG folgenden Eintrag:

                    (18489) Shelly Device unknown, configuratin for Shelly device 192.168.99.198 (ShellyVintage / ShellyVintage-6F5B48 / undefined#6F5B48#1) for MQTT does not exist!
                    

                    Hat jemand eine Erklärung dafür?
                    Für Hinweise wäre ich dankbar.

                    Viele Grüße
                    Uwe

                    1 Reply Last reply
                    0
                    • M Malz1902

                      HI, danke für den Adapter. Habe gerade meinen ersten Shelly 1 verbaut und es funktioniert. Eine Frage im Shelly kann man ja für den Zugriff einen Nutzernamen und PW angeben, muss dieser nun bei den anderen Shelly dann auch gleich sein, damit der Adapter dort die Werte abgreifen kann?

                      Dr. BakteriusD Offline
                      Dr. BakteriusD Offline
                      Dr. Bakterius
                      Most Active
                      wrote on last edited by
                      #180

                      @Malz1902 sagte in [Adapter] Shelly Adapter mit MQTT:

                      Nutzernamen und PW

                      Bei MQTT wird der Benutzername und Passwort des Adapter angegeben. Und der ist natürlich für alle gleich (außer du verwendest mehrere Instanzen).

                      1 Reply Last reply
                      0
                      • M Malz1902

                        HI, danke für den Adapter. Habe gerade meinen ersten Shelly 1 verbaut und es funktioniert. Eine Frage im Shelly kann man ja für den Zugriff einen Nutzernamen und PW angeben, muss dieser nun bei den anderen Shelly dann auch gleich sein, damit der Adapter dort die Werte abgreifen kann?

                        da_WoodyD Offline
                        da_WoodyD Offline
                        da_Woody
                        wrote on last edited by
                        #181

                        @Malz1902 said in [Adapter] Shelly Adapter mit MQTT:

                        für den Zugriff einen Nutzernamen und PW angeben

                        brauchst du das? verkompliziert das ganze nur...

                        gruß vom Woody
                        HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                        M 1 Reply Last reply
                        0
                        • da_WoodyD da_Woody

                          @Malz1902 said in [Adapter] Shelly Adapter mit MQTT:

                          für den Zugriff einen Nutzernamen und PW angeben

                          brauchst du das? verkompliziert das ganze nur...

                          M Offline
                          M Offline
                          Malz1902
                          wrote on last edited by
                          #182

                          @da_Woody

                          falls sich mal ein Hacker im Netz befindet, dass er nicht sofort auf die Weboberfläche vom Shelly kommt aber eigentlich brauch man das nicht hab ich bei meinen Steckdosen mit tasmota auch nicht wollte einfach nur mal fragen

                          da_WoodyD 1 Reply Last reply
                          0
                          • M Malz1902

                            @da_Woody

                            falls sich mal ein Hacker im Netz befindet, dass er nicht sofort auf die Weboberfläche vom Shelly kommt aber eigentlich brauch man das nicht hab ich bei meinen Steckdosen mit tasmota auch nicht wollte einfach nur mal fragen

                            da_WoodyD Offline
                            da_WoodyD Offline
                            da_Woody
                            wrote on last edited by
                            #183

                            @Malz1902 said in [Adapter] Shelly Adapter mit MQTT:

                            falls sich mal ein Hacker im Netz befindet

                            dann hast du andere probleme... ;)

                            gruß vom Woody
                            HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                            M 1 Reply Last reply
                            0
                            • da_WoodyD da_Woody

                              @Malz1902 said in [Adapter] Shelly Adapter mit MQTT:

                              falls sich mal ein Hacker im Netz befindet

                              dann hast du andere probleme... ;)

                              M Offline
                              M Offline
                              Malz1902
                              wrote on last edited by
                              #184

                              @da_Woody said in [Adapter] Shelly Adapter mit MQTT:

                              @Malz1902 said in [Adapter] Shelly Adapter mit MQTT:

                              falls sich mal ein Hacker im Netz befindet

                              dann hast du andere probleme... ;)

                              Ja, aber die Shellys müssen sicher sein, nicht das der noch das Licht an/aus machen kann :D

                              da_WoodyD 1 Reply Last reply
                              0
                              • M Malz1902

                                @da_Woody said in [Adapter] Shelly Adapter mit MQTT:

                                @Malz1902 said in [Adapter] Shelly Adapter mit MQTT:

                                falls sich mal ein Hacker im Netz befindet

                                dann hast du andere probleme... ;)

                                Ja, aber die Shellys müssen sicher sein, nicht das der noch das Licht an/aus machen kann :D

                                da_WoodyD Offline
                                da_WoodyD Offline
                                da_Woody
                                wrote on last edited by
                                #185

                                @Malz1902 said in [Adapter] Shelly Adapter mit MQTT:

                                Ja, aber die Shellys müssen sicher sein, nicht das der noch das Licht an/aus machen kann

                                siewo? wenn disco ist, hast du einen hacker im system! :D andere kaufen einen hund... ;)

                                gruß vom Woody
                                HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                M 1 Reply Last reply
                                0
                                • da_WoodyD da_Woody

                                  @Malz1902 said in [Adapter] Shelly Adapter mit MQTT:

                                  Ja, aber die Shellys müssen sicher sein, nicht das der noch das Licht an/aus machen kann

                                  siewo? wenn disco ist, hast du einen hacker im system! :D andere kaufen einen hund... ;)

                                  M Offline
                                  M Offline
                                  Malz1902
                                  wrote on last edited by
                                  #186

                                  @da_Woody said in [Adapter] Shelly Adapter mit MQTT:

                                  @Malz1902 said in [Adapter] Shelly Adapter mit MQTT:

                                  Ja, aber die Shellys müssen sicher sein, nicht das der noch das Licht an/aus machen kann

                                  siewo? wenn disco ist, hast du einen hacker im system! :D andere kaufen einen hund... ;)

                                  nachher macht der noch mitten in der Nacht das Licht an :-D Ich hab Katzen ich brauch keinen Hund :-D

                                  Dominik F.D 1 Reply Last reply
                                  1
                                  • M Malz1902

                                    @da_Woody said in [Adapter] Shelly Adapter mit MQTT:

                                    @Malz1902 said in [Adapter] Shelly Adapter mit MQTT:

                                    Ja, aber die Shellys müssen sicher sein, nicht das der noch das Licht an/aus machen kann

                                    siewo? wenn disco ist, hast du einen hacker im system! :D andere kaufen einen hund... ;)

                                    nachher macht der noch mitten in der Nacht das Licht an :-D Ich hab Katzen ich brauch keinen Hund :-D

                                    Dominik F.D Offline
                                    Dominik F.D Offline
                                    Dominik F.
                                    wrote on last edited by
                                    #187

                                    Hallo zusammen,

                                    ich habe vor kurzem mein Mesh im Heimnetz und einen Powerline Adapter erweitert, leider scheint dieser Coap Nachrichten nicht weiterzuleiten, so dass alle Shellys die sich damit verbinden nur noch über die Weboberfläche funktionieren, jedoch nicht über iobroker.

                                    Nun habe ich gelesen, dass man die Shellys alternativ über mqtt oder http betreiben kann. Kann mir jemand kurz und knapp die Vorteile jeweils erklären? Was sollte ich nutzen?

                                    mickymM da_WoodyD 2 Replies Last reply
                                    0
                                    • Dominik F.D Dominik F.

                                      Hallo zusammen,

                                      ich habe vor kurzem mein Mesh im Heimnetz und einen Powerline Adapter erweitert, leider scheint dieser Coap Nachrichten nicht weiterzuleiten, so dass alle Shellys die sich damit verbinden nur noch über die Weboberfläche funktionieren, jedoch nicht über iobroker.

                                      Nun habe ich gelesen, dass man die Shellys alternativ über mqtt oder http betreiben kann. Kann mir jemand kurz und knapp die Vorteile jeweils erklären? Was sollte ich nutzen?

                                      mickymM Online
                                      mickymM Online
                                      mickym
                                      Most Active
                                      wrote on last edited by mickym
                                      #188

                                      @dominik-f Nun ich betreibe meine Shellies über mqtt. Soweit ich weiß, kann das der Adapter auch - aber ich verwende keine Adapter, sondern einen Standard MQTT-Broker. Der Vorteil ist halt, dass Du eben nicht für jeden Endgerätetyp einen eigenen Adapter brauchst und dieser auch nicht dann jedesmal auf einen anderen Port konfiguriert werden muss. Über meinen mqtt Broker laufen neben Shellies, Tasmota auch noch owntracks - jeweils ohne einen Adapter.

                                      Die HTTP API ist bei den Shellies eingebaut. Damit habe ich dann die Funktionen realisiert, die das Standard MQTT der Shellies nicht anbietet, die aber auch der Adapter mitbringt (z. Bsp. Firmware-Updates). Ich habe das allerdings alles über Node Red "gemanaget" - geht aber sich er auch mit Blocklies und HTTP - aber da müssen ggf. Blockly Spezialisten helfen.

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      Dominik F.D 1 Reply Last reply
                                      0
                                      • mickymM mickym

                                        @dominik-f Nun ich betreibe meine Shellies über mqtt. Soweit ich weiß, kann das der Adapter auch - aber ich verwende keine Adapter, sondern einen Standard MQTT-Broker. Der Vorteil ist halt, dass Du eben nicht für jeden Endgerätetyp einen eigenen Adapter brauchst und dieser auch nicht dann jedesmal auf einen anderen Port konfiguriert werden muss. Über meinen mqtt Broker laufen neben Shellies, Tasmota auch noch owntracks - jeweils ohne einen Adapter.

                                        Die HTTP API ist bei den Shellies eingebaut. Damit habe ich dann die Funktionen realisiert, die das Standard MQTT der Shellies nicht anbietet, die aber auch der Adapter mitbringt (z. Bsp. Firmware-Updates). Ich habe das allerdings alles über Node Red "gemanaget" - geht aber sich er auch mit Blocklies und HTTP - aber da müssen ggf. Blockly Spezialisten helfen.

                                        Dominik F.D Offline
                                        Dominik F.D Offline
                                        Dominik F.
                                        wrote on last edited by
                                        #189

                                        @mickym

                                        Das mit den Adaptern stört mich nicht muss ich sagen. Was ich rauslese bei deinem Post ist, dass http mehr Funktionen mit sich bringt, ähnlich wie coap, jedoch keine Nachteile?

                                        mickymM apollon77A 2 Replies Last reply
                                        0
                                        • Dominik F.D Dominik F.

                                          @mickym

                                          Das mit den Adaptern stört mich nicht muss ich sagen. Was ich rauslese bei deinem Post ist, dass http mehr Funktionen mit sich bringt, ähnlich wie coap, jedoch keine Nachteile?

                                          mickymM Online
                                          mickymM Online
                                          mickym
                                          Most Active
                                          wrote on last edited by
                                          #190

                                          @dominik-f Nun coap und mqtt sind bidirectional - d.h. darüber wirst Du informiert. Über http kannst Du aus meiner Sicht nur Kommandos verschicken - deshalb muss man http meines Erachtens in Kombination mit dem anderen Protokollen sehen.

                                          Einen Überblick über die Schnittstellen der 3 APIs findest Du ja hier: https://shelly-api-docs.shelly.cloud/#shelly-family-overview

                                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          594

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe