Shelly PLUG PLUS S / PM1 - Neue MQTT Befehle

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Greenau
    Azubi
    • 08.06.2021
    • 1

    Shelly PLUG PLUS S / PM1 - Neue MQTT Befehle

    Hallo Community,

    ich habe leider erfolglos feststellen müssen das ich mit den "neuen" MQTT befehlen für den Shelly PLUG PLUS S und den PM1 nicht klarkomme...

    Ich habe bereits einige Shelly 1 sowie PLUG S eingebunden mittels MQTT / Loxberry - dort waren die Befehle noch

    publish shellies/shelly1-xxxxxxxxxxxxxxxx/relay/0/command on
    publish shellies/shelly1-xxxxxxxxxxxxxxxx/relay/0/command off

    aber mit den neuen strings komm ich einfach nicht klar bzw. reagiert der Shelly einfach auf gar nichts.

    shellies_shellyplus1pm-10061ccb213c_events_rpc_params_switch:0_output

    Ich habe alle Varianten durchprobiert:

    publish shellies/shellyplus1pm-xxxxxxxxxxxxxxx/events/rpc/params/switch:0/output on
    publish shellies/shellyplus1pm-xxxxxxxxxxxxxxx/events/rpc/params/switch/0/output on

    Ich weiss nicht mal wirklich welchen der ganzen strings/Befehle ich verwenden soll...

    Hat jemand eine Lösung oder kann mir helfen ? Oder kennt sich damit aus ?

    Habs auch via HTTP probiert.
    Spannend das die Befehle via Browser direkt funktionieren;
    172.16.28.240/relay/0?turn=on
    jedoch wenn ich diese als Virtuellen Ausgang eingebe (Adresse http://172.16.28.240 / Befehl bei EIN: /relay/0?turn=on​) - bekomme ich:
    failed connection to host.

    Vielen Dank für eure Hilfe
    Gruss
    Philipp
  • AlexAn
    Lebende Foren Legende
    • 25.08.2015
    • 4280

    #2
    Gen2 und 3 per http/udp
    Shelly Plus per UDP - LoxWiki - LoxWiki (atlassian.net)

    per MQTT nimm einfach die 1er für einen Ausgang
    Shelly Plus per MQTT - LoxWiki - LoxWiki (atlassian.net)
    Grüße Alex

    Kommentar

    • Patrick_92
      Extension Master
      • 17.09.2015
      • 123

      #3
      Ich hab im Ausgang die ID von meinem Shelly eingetragen, leider schaltet der Shelly aber noch nicht.
      Was muss denn sonst noch angepasst werden?
      Zuletzt geändert von Patrick_92; 07.07.2024, 21:12.

      Kommentar

      • Lenardo
        MS Profi
        • 25.08.2015
        • 606

        #4
        ich hab eine shelly 4 Pro pm und schalte die 4 Relays über mqtt so:

        topic/command/switch:2. und dann on/off

        das erste Relay ist switch:0

        nimm das Tool mqtt explorer zu hilfe da siehst du was rein kommt.

        Kommentar

        • Patrick_92
          Extension Master
          • 17.09.2015
          • 123

          #5
          Ich hab mir das mal im MQTT Explorer angeschaut.
          Wenn ich den Shelly einschalte, erhalte ich folgende Meldung:
          {"src":"shellyplus1-10061cd369b8","dst":"shellies/events","method":"NotifyStatus","params":{"ts":172 0421927.27,"switch:0":{"id":0,"output":true,"sourc e":"WS_in"}}}

          Topic ist shellies/events/rpc

          Wenn ich nun den selben Befehl mit "output:"false"" sende, schaltet er nicht.
          irgendwie steh ich gerade total aufm Schlauch

          Es handelt sich um den Shelly Plus 1

          Kommentar

          • Christian Fenzl
            Lebende Foren Legende
            • 31.08.2015
            • 11225

            #6
            Hast du das von Lenardo probiert?
            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

            Kommentar

            • AlexAn
              Lebende Foren Legende
              • 25.08.2015
              • 4280

              #7
              Probier das mal:
              Zuletzt geändert von AlexAn; 10.07.2024, 08:31.
              Grüße Alex

              Kommentar


              • Patrick_92
                Patrick_92 kommentierte
                Kommentar bearbeiten
                Hab jetzt alles so gemacht wie dort beschrieben und das funktioniert
                Viele Dank für eure Hilfe
            • rewi
              Dumb Home'r
              • 07.03.2021
              • 27

              #8
              Hallo,
              ich habe mir zwei "Shelly Plus Plus S V2" gekauft. Das Ein- und Ausschalten funktioniert. Lesend komme ich aber weder per http noch per UDP an die Werte. Ich habe es mit dem vordefinierten UDP Gerät "Shelly PlusPlugS" versucht. Ist bei V2 da was geändert? Hat schon jemand Erfahrung mit der Einbindung?
              Danke!

              Kommentar


              • croxxi
                croxxi kommentierte
                Kommentar bearbeiten
                Hi, probiers mal mit dem Befehl! So lese ich den den Status der Shellys aus


                Virtueller Eingang

              • rewi
                rewi kommentierte
                Kommentar bearbeiten
                Danke! Ja, das Kommando scheint unverändert zu sein.
            • AlexAn
              Lebende Foren Legende
              • 25.08.2015
              • 4280

              #9
              Ohne Shots wird dir keiner helfen können!
              Kontrolliere ob du nicht doppelte UDP Ports hast und schau dir dann den UDP Monitor an.
              Grüße Alex

              Kommentar


              • rewi
                rewi kommentierte
                Kommentar bearbeiten
                Danke! UDP war ein guter Hinweis. Jetzt passt es. Die V2 verhält sich nicht anders, als die Vorversion.
            • .:Chris:.
              Extension Master
              • 05.01.2016
              • 197

              #10
              Hallo Leute,
              ich habe in der Vergangenheit alle meine Shellies via MQTT via Loxberry eingebunden.
              Die Weihnachtsbaumbeleuchtung hängt an einem neuen PlusPlugS. Eine Ansteuerung wie oben im Wiki beschrieben bekomme ich (warum auch immer) nicht hin. Scheinbar hat sich auch die FW der Shellies geändert, da mein Menü anders aussieht.
              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 216
Größe: 50,0 KB
ID: 450171

              Mit dem MQTT Explorer habe ich schon einiges an Varianten ausprobiert um den Schaltbefehl abzusetzen.

              Die Einstellungen aus dem Wiki funktionieren leider nicht:
              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 182
Größe: 11,1 KB
ID: 450172

              Wer hat jetzt noch die Zeit oder nachher die Lust mit mir seine Config zu sharen?

              Frohe Weihnachten
              Vielen Dank
              .:Chris:.

              Kommentar


              • leopoldiskatzinakis
                leopoldiskatzinakis kommentierte
                Kommentar bearbeiten
                Hej,
                bei mir funktioniert es folgendermaßen:
                Bei Ein: shellies/shellyplusplugs-brunnenpumpe/rpc {"id":0, "src":"user_1", "method":"Switch.Set", "parapublish ms":{"id":0, "on":true}}
                bei aus true auf false ändern.

                Frohe Weihnachten!
            • .:Chris:.
              Extension Master
              • 05.01.2016
              • 197

              #11
              Hi, habe es auch mit deiner Einstellung versucht, jedoch ohne Erfolg.
              Habe es jetzt auf diesem Weg realisiert, jedoch funktioniert das nur, wenn keine Passwortabfrage aktiviert ist.
              https://youtube.com/watch?v=w-jVf2daz7s&si=v_63Jb5F-Tl3E_vv

              Hat noch jemand eine Idee, wie sich die Steuerung mit Passwortabfrage realisieren lässt?

              Danke
              .:Chris:.

              Kommentar

              • AlexAn
                Lebende Foren Legende
                • 25.08.2015
                • 4280

                #12
                Nein da Shelly den Bug in Gen2/3 noch nicht behoben hat.
                Grüße Alex

                Kommentar

                • weitho
                  Smart Home'r
                  • 23.04.2017
                  • 64

                  #13
                  Prosit 2025,
                  ich bekomme den shellyplus 1 einfach nicht zum schalten. Wenn sich jemand die Mühe macht mir zu helfen, habe ich die Daten die mir MQTT Eyplorer auswirft angehängt. Danke
                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot 2025-01-01 090100.jpg
Ansichten: 150
Größe: 68,2 KB
ID: 450846

                  Kommentar

                • weitho
                  Smart Home'r
                  • 23.04.2017
                  • 64

                  #14
                  Danke für den Input, RTFM - es funktioniert. Aber wie kommst du auf "User_1" ?

                  Kommentar

                  Lädt...