Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Shelly Lampe mit mqtt steuern. Nur Wie?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    762

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

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

Shelly Lampe mit mqtt steuern. Nur Wie?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
mqtt problem
15 Beiträge 4 Kommentatoren 2.9k Aufrufe 3 Beobachtet
  • Ä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.
  • K Offline
    K Offline
    karstent
    schrieb am zuletzt editiert von
    #1

    hallo,
    ich mache nun meine ersten Schritte in Sachen mqtt. Meine Lampe konnte ich erfolgreich mit mqtt verbinden. Diese taucht auch in den Objekten auf. Nun stehe ich aber auf dem Schlauch.
    Wie kann ich diese nun schalten, Helligkeit oder Farbe einstellen usw.
    Kann mir da kurz jemand erklären.
    Danke
    shelly.JPG

    UncleSamU H mickymM 3 Antworten Letzte Antwort
    0
    • K karstent

      hallo,
      ich mache nun meine ersten Schritte in Sachen mqtt. Meine Lampe konnte ich erfolgreich mit mqtt verbinden. Diese taucht auch in den Objekten auf. Nun stehe ich aber auf dem Schlauch.
      Wie kann ich diese nun schalten, Helligkeit oder Farbe einstellen usw.
      Kann mir da kurz jemand erklären.
      Danke
      shelly.JPG

      UncleSamU Offline
      UncleSamU Offline
      UncleSam
      Developer
      schrieb am zuletzt editiert von
      #2

      @karstent Verwendest du absichtlich nicht den Shelly Adapter?

      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
      ♡-lichen Dank an meine Sponsoren

      K 1 Antwort Letzte Antwort
      0
      • K karstent

        hallo,
        ich mache nun meine ersten Schritte in Sachen mqtt. Meine Lampe konnte ich erfolgreich mit mqtt verbinden. Diese taucht auch in den Objekten auf. Nun stehe ich aber auf dem Schlauch.
        Wie kann ich diese nun schalten, Helligkeit oder Farbe einstellen usw.
        Kann mir da kurz jemand erklären.
        Danke
        shelly.JPG

        H Offline
        H Offline
        homecineplexx
        schrieb am zuletzt editiert von homecineplexx
        #3

        @karstent said in Shelly Lampe mit mqtt steuern. Nur Wie?:

        hallo,
        ich mache nun meine ersten Schritte in Sachen mqtt. Meine Lampe konnte ich erfolgreich mit mqtt verbinden. Diese taucht auch in den Objekten auf. Nun stehe ich aber auf dem Schlauch.
        Wie kann ich diese nun schalten, Helligkeit oder Farbe einstellen usw.
        Kann mir da kurz jemand erklären.
        Danke
        shelly.JPG

        naja, du brauchst ja nur den status von command auf on oder off setzen, dann sollte das schon mal tun.
        Außerdem gibts auf der schelly page die MQTT API bechrieben

        K 1 Antwort Letzte Antwort
        0
        • UncleSamU UncleSam

          @karstent Verwendest du absichtlich nicht den Shelly Adapter?

          K Offline
          K Offline
          karstent
          schrieb am zuletzt editiert von
          #4

          @unclesam @unclesam Im Moment wird die neue RGB Duo GU10 noch nicht vom Adapter unterstützt.

          H 1 Antwort Letzte Antwort
          0
          • H homecineplexx

            @karstent said in Shelly Lampe mit mqtt steuern. Nur Wie?:

            hallo,
            ich mache nun meine ersten Schritte in Sachen mqtt. Meine Lampe konnte ich erfolgreich mit mqtt verbinden. Diese taucht auch in den Objekten auf. Nun stehe ich aber auf dem Schlauch.
            Wie kann ich diese nun schalten, Helligkeit oder Farbe einstellen usw.
            Kann mir da kurz jemand erklären.
            Danke
            shelly.JPG

            naja, du brauchst ja nur den status von command auf on oder off setzen, dann sollte das schon mal tun.
            Außerdem gibts auf der schelly page die MQTT API bechrieben

            K Offline
            K Offline
            karstent
            schrieb am zuletzt editiert von
            #5

            @homecineplexx und wie schaut es mit Helligkeit und farbwerten aus?

            H 1 Antwort Letzte Antwort
            0
            • K karstent

              @unclesam @unclesam Im Moment wird die neue RGB Duo GU10 noch nicht vom Adapter unterstützt.

              H Offline
              H Offline
              homecineplexx
              schrieb am zuletzt editiert von
              #6

              @karstent said in Shelly Lampe mit mqtt steuern. Nur Wie?:

              @unclesam @unclesam Im Moment wird die neue RGB Duo GU10 noch nicht vom Adapter unterstützt.

              Ich verwende auch den MQTT Adapter dafür (aber für alle schelly)

              1 Antwort Letzte Antwort
              0
              • K karstent

                @homecineplexx und wie schaut es mit Helligkeit und farbwerten aus?

                H Offline
                H Offline
                homecineplexx
                schrieb am zuletzt editiert von
                #7

                @karstent said in Shelly Lampe mit mqtt steuern. Nur Wie?:

                @homecineplexx und wie schaut es mit Helligkeit und farbwerten aus?

                naja du kannst ja quasi über die APP mal was steuern und dann schauen, was da in den Datenpunkten ankommt.
                ich nemhe mal an der SET Datanpunkt wird dafür benötigt, aber wie gesagt es gibt auch die API, bzw ich könnte dir dann daheim nachschauen, wie ich das verwende

                1 Antwort Letzte Antwort
                0
                • K karstent

                  hallo,
                  ich mache nun meine ersten Schritte in Sachen mqtt. Meine Lampe konnte ich erfolgreich mit mqtt verbinden. Diese taucht auch in den Objekten auf. Nun stehe ich aber auf dem Schlauch.
                  Wie kann ich diese nun schalten, Helligkeit oder Farbe einstellen usw.
                  Kann mir da kurz jemand erklären.
                  Danke
                  shelly.JPG

                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @karstent Ich empfehle Dir die mqtt Doku von Shelly - ich steuere alle meine Shellies ausschließlich über mqtt. In meinen Augen. Ich weiss nicht was Du für Lampen hast - aber schau halt mal hier:

                  Über set übergibst Du einfach einen kompletten JSON String an shellies/shellyrgbw2-<deviceid>/color/0/set .

                  {
                      "mode": "color",    /* "color" */
                      "red": 0,           /* red brightness, 0..255 */
                      "green": 0,         /* green brightness, 0..255 */
                      "blue": 255,        /* blue brightness, 0..255 */
                      "gain": 100,        /* gain for all channels, 0..100 */
                      "white": 0,         /* white brightness, 0..255 */
                      "effect": 0,        /* applies an effect when set */
                      "turn": "on"        /* "on", "off" or "toggle" */
                  }
                  

                  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.

                  K 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @karstent Ich empfehle Dir die mqtt Doku von Shelly - ich steuere alle meine Shellies ausschließlich über mqtt. In meinen Augen. Ich weiss nicht was Du für Lampen hast - aber schau halt mal hier:

                    Über set übergibst Du einfach einen kompletten JSON String an shellies/shellyrgbw2-<deviceid>/color/0/set .

                    {
                        "mode": "color",    /* "color" */
                        "red": 0,           /* red brightness, 0..255 */
                        "green": 0,         /* green brightness, 0..255 */
                        "blue": 255,        /* blue brightness, 0..255 */
                        "gain": 100,        /* gain for all channels, 0..100 */
                        "white": 0,         /* white brightness, 0..255 */
                        "effect": 0,        /* applies an effect when set */
                        "turn": "on"        /* "on", "off" or "toggle" */
                    }
                    
                    K Offline
                    K Offline
                    karstent
                    schrieb am zuletzt editiert von
                    #9

                    @mickym ok, das hatte ich auch gefunden. Nur wie übergebe diesen String? Mache ich das in einem Blockly Script? Wie ist da die generelle Verfahrensweise?

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • K karstent

                      @mickym ok, das hatte ich auch gefunden. Nur wie übergebe diesen String? Mache ich das in einem Blockly Script? Wie ist da die generelle Verfahrensweise?

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #10

                      @karstent Nun zum Testen kannst Du ja einfach den Wert/kompletten JSON String direkt in das Feld reinschreiben - kopieren. Später machst Du es mit Deiner Logikmaschine, die Dir am Besten liegt also javascript, blockly oder NodeRed. Ich bin NodeRed Fan - aber beim Erstellen eines JSON Strings mit Blockly können Dir hier sicher auch viele andere weiter helfen. Du willst das ja irgendwann mal via GUI - also mit einer von Dir präferierten Visualisierung steuern (VIS, NodeRed Dashboard, iQontrol,....)

                      Für den Anfang kopiere aus meinem letzten Posting den JSON String in die Zwischenablage, in dem Du in dem schwarzen Fenster auf "Select all" klickst, dann <Strg+C> drückst, dann gehst Du im iobroker neben dem Wert auf den Stift und kopierst alles in das Dialogfenster mit >Strg+V>,

                      Das habe ich hier schon mal für jemand anders beschrieben: https://forum.iobroker.net/topic/40881/node-red-fehler-bei-umstieg-auf-raspi4/69

                      Wichtig ist dass Du den Wert nicht bestätigst, als nicht den Haken anklicken.

                      Bei Shelly ist es übrigens auch angenehm, dass Du nicht immer den vollen String mitschicken musst. Wenn Du also zum Testen erst mal nur:

                      {    "turn": "on" }
                      

                      zum Einschalten schickst, in dem set Datenpunktm dann kannst zum Testen auch "off" und "toggle" schicken.

                      Oder Du schickst

                      {    "red": 128 }
                      

                      um zum Beispiel nur den Rotanteil zu ändern. Also bei mir hat das zumindest bei anderen Datenpunkten funktioniert. Aber auch wenn Du immer den gesamten JSON String schicken musst, ist das auch nicht weiter schlimm.

                      Um Dir zu zeigen, wie das ausschaut - hier mal ein Ausschnitt aus meinem Shelly-MQTT Ast:

                      screen.png

                      Ist halt ein Dimmer deswegen ist das da nicht mit soviel Parametern. ;)

                      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.

                      K 2 Antworten Letzte Antwort
                      0
                      • mickymM mickym

                        @karstent Nun zum Testen kannst Du ja einfach den Wert/kompletten JSON String direkt in das Feld reinschreiben - kopieren. Später machst Du es mit Deiner Logikmaschine, die Dir am Besten liegt also javascript, blockly oder NodeRed. Ich bin NodeRed Fan - aber beim Erstellen eines JSON Strings mit Blockly können Dir hier sicher auch viele andere weiter helfen. Du willst das ja irgendwann mal via GUI - also mit einer von Dir präferierten Visualisierung steuern (VIS, NodeRed Dashboard, iQontrol,....)

                        Für den Anfang kopiere aus meinem letzten Posting den JSON String in die Zwischenablage, in dem Du in dem schwarzen Fenster auf "Select all" klickst, dann <Strg+C> drückst, dann gehst Du im iobroker neben dem Wert auf den Stift und kopierst alles in das Dialogfenster mit >Strg+V>,

                        Das habe ich hier schon mal für jemand anders beschrieben: https://forum.iobroker.net/topic/40881/node-red-fehler-bei-umstieg-auf-raspi4/69

                        Wichtig ist dass Du den Wert nicht bestätigst, als nicht den Haken anklicken.

                        Bei Shelly ist es übrigens auch angenehm, dass Du nicht immer den vollen String mitschicken musst. Wenn Du also zum Testen erst mal nur:

                        {    "turn": "on" }
                        

                        zum Einschalten schickst, in dem set Datenpunktm dann kannst zum Testen auch "off" und "toggle" schicken.

                        Oder Du schickst

                        {    "red": 128 }
                        

                        um zum Beispiel nur den Rotanteil zu ändern. Also bei mir hat das zumindest bei anderen Datenpunkten funktioniert. Aber auch wenn Du immer den gesamten JSON String schicken musst, ist das auch nicht weiter schlimm.

                        Um Dir zu zeigen, wie das ausschaut - hier mal ein Ausschnitt aus meinem Shelly-MQTT Ast:

                        screen.png

                        Ist halt ein Dimmer deswegen ist das da nicht mit soviel Parametern. ;)

                        K Offline
                        K Offline
                        karstent
                        schrieb am zuletzt editiert von
                        #11

                        @mickym danke dir, das ist ja schon mal ein Anfang wo ich rumprobieren kann :-)

                        1 Antwort Letzte Antwort
                        0
                        • mickymM mickym

                          @karstent Nun zum Testen kannst Du ja einfach den Wert/kompletten JSON String direkt in das Feld reinschreiben - kopieren. Später machst Du es mit Deiner Logikmaschine, die Dir am Besten liegt also javascript, blockly oder NodeRed. Ich bin NodeRed Fan - aber beim Erstellen eines JSON Strings mit Blockly können Dir hier sicher auch viele andere weiter helfen. Du willst das ja irgendwann mal via GUI - also mit einer von Dir präferierten Visualisierung steuern (VIS, NodeRed Dashboard, iQontrol,....)

                          Für den Anfang kopiere aus meinem letzten Posting den JSON String in die Zwischenablage, in dem Du in dem schwarzen Fenster auf "Select all" klickst, dann <Strg+C> drückst, dann gehst Du im iobroker neben dem Wert auf den Stift und kopierst alles in das Dialogfenster mit >Strg+V>,

                          Das habe ich hier schon mal für jemand anders beschrieben: https://forum.iobroker.net/topic/40881/node-red-fehler-bei-umstieg-auf-raspi4/69

                          Wichtig ist dass Du den Wert nicht bestätigst, als nicht den Haken anklicken.

                          Bei Shelly ist es übrigens auch angenehm, dass Du nicht immer den vollen String mitschicken musst. Wenn Du also zum Testen erst mal nur:

                          {    "turn": "on" }
                          

                          zum Einschalten schickst, in dem set Datenpunktm dann kannst zum Testen auch "off" und "toggle" schicken.

                          Oder Du schickst

                          {    "red": 128 }
                          

                          um zum Beispiel nur den Rotanteil zu ändern. Also bei mir hat das zumindest bei anderen Datenpunkten funktioniert. Aber auch wenn Du immer den gesamten JSON String schicken musst, ist das auch nicht weiter schlimm.

                          Um Dir zu zeigen, wie das ausschaut - hier mal ein Ausschnitt aus meinem Shelly-MQTT Ast:

                          screen.png

                          Ist halt ein Dimmer deswegen ist das da nicht mit soviel Parametern. ;)

                          K Offline
                          K Offline
                          karstent
                          schrieb am zuletzt editiert von
                          #12

                          @mickym Hmm, ich bin zu blöd dafür. Habe jetzt mal das "ein" kommando gesetzt doch an der lampe passiert nüscht :-(
                          Im log müsste doch eigentlich was erscheinen, oder? Erscheint aber nüscht.
                          shelly2.JPG

                          mickymM 1 Antwort Letzte Antwort
                          0
                          • K karstent

                            @mickym Hmm, ich bin zu blöd dafür. Habe jetzt mal das "ein" kommando gesetzt doch an der lampe passiert nüscht :-(
                            Im log müsste doch eigentlich was erscheinen, oder? Erscheint aber nüscht.
                            shelly2.JPG

                            mickymM Offline
                            mickymM Offline
                            mickym
                            Most Active
                            schrieb am zuletzt editiert von mickym
                            #13

                            @karstent Ja wenn der mqtt-Adapter nicht wieder spinnt., wenn der als Broker konfiguriert ist. Schau mal ins LOG, ob Du Fehlermeldungen siehst, wenn da wieder was steht, dass er nach 11 retries die Nachricht verworfen hat, dann hat der wieder ein Problem. Schalte mal die Lampe über die Shelly Website und schau mal ob auf dem Punkt 0 ein "on" wird.

                            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.

                            K 1 Antwort Letzte Antwort
                            0
                            • mickymM mickym

                              @karstent Ja wenn der mqtt-Adapter nicht wieder spinnt., wenn der als Broker konfiguriert ist. Schau mal ins LOG, ob Du Fehlermeldungen siehst, wenn da wieder was steht, dass er nach 11 retries die Nachricht verworfen hat, dann hat der wieder ein Problem. Schalte mal die Lampe über die Shelly Website und schau mal ob auf dem Punkt 0 ein "on" wird.

                              K Offline
                              K Offline
                              karstent
                              schrieb am zuletzt editiert von
                              #14

                              @mickym Ja, das "on" wird nach dem einschalten dargestellt. Allerdings wird im log nichts ausgegeben wenn ich das "Set" Parameter benutze. Als würde nichts rausgehen.

                              mickymM 1 Antwort Letzte Antwort
                              0
                              • K karstent

                                @mickym Ja, das "on" wird nach dem einschalten dargestellt. Allerdings wird im log nichts ausgegeben wenn ich das "Set" Parameter benutze. Als würde nichts rausgehen.

                                mickymM Offline
                                mickymM Offline
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von mickym
                                #15

                                @karstent Ja wie gesagt - der MQTT-Adapter als Broker arbeitet in meinen Augen nicht korrekt. Du könntest nun als Möglichkeit noch versuchen in den MQTT-Einstellungen, den Haken bei "Sende Zustände" zu setzen. Und wie gesagt schau mal in das Log nach diesem Fehler. (ggf. filtere nach von Dir benutzten mqtt-Instanz). Ansonsten wenn Du das längerfristig nutzen willst, dann nutz den Adapter als Client und installiere mosquitto.

                                Schau mal ob Du im Log solche Fehlermeldungen findest: MQTT: Message xxx deleted after 11 retries

                                Das sind die 2 Threads wo ich diese Probleme mit dem Adapter als Broker schon mal angesprochen hatte:

                                https://forum.iobroker.net/topic/33772/mqtt-message-xxx-deleted-after-11-retries
                                https://forum.iobroker.net/topic/32143/mqtt-problem

                                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 Antwort Letzte Antwort
                                0

                                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                Registrieren Anmelden
                                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

                                441

                                Online

                                32.8k

                                Benutzer

                                82.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