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. Shelly Dimmer / Plug via MQTT - command topic nicht sichtbar

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Shelly Dimmer / Plug via MQTT - command topic nicht sichtbar

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
12 Beiträge 3 Kommentatoren 2.4k 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.
  • D Offline
    D Offline
    dma
    schrieb am zuletzt editiert von dma
    #1

    Hallo Leute,

    ich habe etliche Shellys (Dimmer 2 und PlugS) mittels MQTT erfolgreich eingebunden. Ich kann die Shellys aus Skripten (JS) problemlos auslesen bzw. schalten.

    Da ich iobroker im Docker Container laufen habe, benutze ich ausschließlich MQTT (also keinen Shelly-Adapter).

    Ich frage mich warum die command Topics nicht in ioBroker als Datenpunkte erscheinen. Bei mir sehen die Datenpunkte für ein PlugS so aus:

    dfaa589a-734e-40aa-9148-ecd4d32d71bf-grafik.png

    Unter ".../relay/0" gibt es noch "command" als Topic. Dort schickt man ja die Kommandos.

    Ich würde gerne die Steckdosen und die Dimmer gerne in jarvis direkt einbinden, d.h. ich brauche einen Datenpunkt fürs Trigger-Kommando.

    Danke & Grüße
    dma

    mickymM 1 Antwort Letzte Antwort
    0
    • D dma

      Hallo Leute,

      ich habe etliche Shellys (Dimmer 2 und PlugS) mittels MQTT erfolgreich eingebunden. Ich kann die Shellys aus Skripten (JS) problemlos auslesen bzw. schalten.

      Da ich iobroker im Docker Container laufen habe, benutze ich ausschließlich MQTT (also keinen Shelly-Adapter).

      Ich frage mich warum die command Topics nicht in ioBroker als Datenpunkte erscheinen. Bei mir sehen die Datenpunkte für ein PlugS so aus:

      dfaa589a-734e-40aa-9148-ecd4d32d71bf-grafik.png

      Unter ".../relay/0" gibt es noch "command" als Topic. Dort schickt man ja die Kommandos.

      Ich würde gerne die Steckdosen und die Dimmer gerne in jarvis direkt einbinden, d.h. ich brauche einen Datenpunkt fürs Trigger-Kommando.

      Danke & Grüße
      dma

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

      @dma Grundsätzlich musst Du Datenpunkte, die Du "publishst" selbst erstellen. Ein Gerät wird nie die topics "publishen", auf die es hört. Das würde zu Endlosschleifen führen. ;) ;)

      Also einfach den command Datenpunkt unter 0 erstellen:

      cf3e186f-cf2e-4656-a29f-54917839538f-image.png

      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.

      D 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @dma Grundsätzlich musst Du Datenpunkte, die Du "publishst" selbst erstellen. Ein Gerät wird nie die topics "publishen", auf die es hört. Das würde zu Endlosschleifen führen. ;) ;)

        Also einfach den command Datenpunkt unter 0 erstellen:

        cf3e186f-cf2e-4656-a29f-54917839538f-image.png

        D Offline
        D Offline
        dma
        schrieb am zuletzt editiert von
        #3

        @mickym Danke dir. Macht Sinn - hätte auch selbst drauf kommen können ;-)

        Jetzt habe ich den Datenpunkt manuell angelegt, aber ein Schreiben von einem "off" oder "on" führt zu keiner Reaktion...

        Was mache ich falsch?
        "native" habe ich schon manuell nachgetragen, analog zu den benachbarten Datenpunkten.

        So sieht aktuell meine Definition aus:

        {
          "common": {
            "name": "shellies/shelly-dimmer-hobby/light/0/command",
            "desc": "Manually created",
            "role": "variable",
            "type": "string",
            "read": true,
            "write": true,
            "def": ""
          },
          "native": {
            "topic": "shellies/shelly-dimmer-hobby/light/0/command"
          },
          "type": "state",
          "_id": "mqtt.0.shellies.shelly-dimmer-hobby.light.0.command",
          "acl": {
            "object": 1636,
            "state": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
          },
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1644870953027
        }
        
        mickymM 1 Antwort Letzte Antwort
        0
        • D dma

          @mickym Danke dir. Macht Sinn - hätte auch selbst drauf kommen können ;-)

          Jetzt habe ich den Datenpunkt manuell angelegt, aber ein Schreiben von einem "off" oder "on" führt zu keiner Reaktion...

          Was mache ich falsch?
          "native" habe ich schon manuell nachgetragen, analog zu den benachbarten Datenpunkten.

          So sieht aktuell meine Definition aus:

          {
            "common": {
              "name": "shellies/shelly-dimmer-hobby/light/0/command",
              "desc": "Manually created",
              "role": "variable",
              "type": "string",
              "read": true,
              "write": true,
              "def": ""
            },
            "native": {
              "topic": "shellies/shelly-dimmer-hobby/light/0/command"
            },
            "type": "state",
            "_id": "mqtt.0.shellies.shelly-dimmer-hobby.light.0.command",
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            },
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1644870953027
          }
          
          mickymM Offline
          mickymM Offline
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          @dma Hmm das müsste funktionieren:

          36e25d44-fa16-40aa-960e-c860d92205b8-image.png

          Bei mir tut das auch:

          c567b4e5-7c71-4f47-a961-586679023570-image.png

          Hast Du es auch klein geschrieben? Und unbestätigt? - Habe gesehen, dass macht wirklich einen Unterschied "ON" und "OFF" wird nicht akzeptiert nur "on" und "off".

          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
          • mickymM mickym

            @dma Hmm das müsste funktionieren:

            36e25d44-fa16-40aa-960e-c860d92205b8-image.png

            Bei mir tut das auch:

            c567b4e5-7c71-4f47-a961-586679023570-image.png

            Hast Du es auch klein geschrieben? Und unbestätigt? - Habe gesehen, dass macht wirklich einen Unterschied "ON" und "OFF" wird nicht akzeptiert nur "on" und "off".

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #5

            @mickym

            Man muss(?) beim MQTT Adapter das Publishen auch einschalten. Es fehlt der Haken bei "Publish"

            mickymM 1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              @mickym

              Man muss(?) beim MQTT Adapter das Publishen auch einschalten. Es fehlt der Haken bei "Publish"

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

              @blechsoldat Bei dem Client/Server Adapter nicht. Bei mir sind alle Optionen abgehakt und funktioniert bestens.

              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
              • mickymM mickym

                @blechsoldat Bei dem Client/Server Adapter nicht. Bei mir sind alle Optionen abgehakt und funktioniert bestens.

                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #7

                @mickym
                Ah, fein. Bei mir (Mosquitto mit MQTT Client) ist das Standrtmässig aus.

                D 1 Antwort Letzte Antwort
                0
                • ? Ein ehemaliger Benutzer

                  @mickym
                  Ah, fein. Bei mir (Mosquitto mit MQTT Client) ist das Standrtmässig aus.

                  D Offline
                  D Offline
                  dma
                  schrieb am zuletzt editiert von
                  #8

                  Danke euch!!! Echt super, da hätte ich wahrscheinlich noch lange gesucht.
                  In den "MQTT Settings" gibt es rechts oben die Einstellung, welche eigenen States publiziert werden sollen.
                  Meine Einstellung war falsch:

                  a0a4aaf6-b900-4ae4-9511-cc50d141b7a4-grafik.png

                  Kaum habe ich den mqtt.0.shellies.* hinzugefügt, schon geht auch das Schalten...

                  Danke und schönen Abend noch!

                  D mickymM 2 Antworten Letzte Antwort
                  0
                  • D dma

                    Danke euch!!! Echt super, da hätte ich wahrscheinlich noch lange gesucht.
                    In den "MQTT Settings" gibt es rechts oben die Einstellung, welche eigenen States publiziert werden sollen.
                    Meine Einstellung war falsch:

                    a0a4aaf6-b900-4ae4-9511-cc50d141b7a4-grafik.png

                    Kaum habe ich den mqtt.0.shellies.* hinzugefügt, schon geht auch das Schalten...

                    Danke und schönen Abend noch!

                    D Offline
                    D Offline
                    dma
                    schrieb am zuletzt editiert von
                    #9

                    Achso, für die dedizierte Einstellung der Brightness des Dimmers muss man die komplexe JSON Struktur auf dem "set" Topic setzen, richtig?

                    Jemand eine Idee wie ich das jarvis beibringen kann? Bin bei jarvis noch im Lernmodus...

                    1 Antwort Letzte Antwort
                    0
                    • D dma

                      Danke euch!!! Echt super, da hätte ich wahrscheinlich noch lange gesucht.
                      In den "MQTT Settings" gibt es rechts oben die Einstellung, welche eigenen States publiziert werden sollen.
                      Meine Einstellung war falsch:

                      a0a4aaf6-b900-4ae4-9511-cc50d141b7a4-grafik.png

                      Kaum habe ich den mqtt.0.shellies.* hinzugefügt, schon geht auch das Schalten...

                      Danke und schönen Abend noch!

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

                      @dma Nun wenn man da nicht rumpfuscht - steht da standardmässig:
                      mqtt.0.* drin, damit wird automatisch alles gepublished, was Du an Datenpunkten in dem Adapter einstellt. Ich bin nicht davon ausgegangen, dass ihr da in den Standardeinstellungen rumpfuscht.

                      Ich halte auch nichts davon die beiden Haken anzumachen.

                      5505d1b2-7609-4721-ae77-26d56d4f7771-image.png

                      So hast Du einen transparenten Client für den mosquitto Broker.

                      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.

                      D 1 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @dma Nun wenn man da nicht rumpfuscht - steht da standardmässig:
                        mqtt.0.* drin, damit wird automatisch alles gepublished, was Du an Datenpunkten in dem Adapter einstellt. Ich bin nicht davon ausgegangen, dass ihr da in den Standardeinstellungen rumpfuscht.

                        Ich halte auch nichts davon die beiden Haken anzumachen.

                        5505d1b2-7609-4721-ae77-26d56d4f7771-image.png

                        So hast Du einen transparenten Client für den mosquitto Broker.

                        D Offline
                        D Offline
                        dma
                        schrieb am zuletzt editiert von
                        #11

                        @mickym Ich habe den mqtt Adapter so ziemlich von Anfang an im ioBroker dabei. Damals bin ich neu im ioBroker-System gewesen (Umsteiger von fhem), daher möchte ich nicht ausschließen, dass ich da was unwissenderweise verstellt habe.

                        Ich werde es mal auf deine Settings zurückstellen uns schauen was passiert.

                        mickymM 1 Antwort Letzte Antwort
                        0
                        • D dma

                          @mickym Ich habe den mqtt Adapter so ziemlich von Anfang an im ioBroker dabei. Damals bin ich neu im ioBroker-System gewesen (Umsteiger von fhem), daher möchte ich nicht ausschließen, dass ich da was unwissenderweise verstellt habe.

                          Ich werde es mal auf deine Settings zurückstellen uns schauen was passiert.

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

                          @dma Wie gesagt, Du musst halt die Instanz Nr. entsprechend gleich lassen. Also wenn Deine instanz mqtt.0 ist dann publishest Du halt mqtt.0.* usw,

                          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
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          520

                          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