Shelly Plus Plug S über MQTT an/aus machen bzw. langfristig settings ändern

  • Hallo zusammen,

    ich will über python ein MQTT-Command an den Shelly schicken, um diesen an bzw aus zu machen. Langfristig würde ich gerne darüber die Einstellungen verändern.

    ich Publishe aktuell:

    "shellies/shellyplusplugs-e465b8b5c9ec/relay/0/command" oder shellyplusplugs-e465b8b5c9ec/relay/0/command" mit der nachricht "on" bzw bzw "off" dahinter.

    Leider reagiert mein Shelly darauf nicht.
    Kann mir jemand dabei helfen? =O

  • Hallo Andrey,

    das ist recht ähnlich wie gestern in diesem Thread hier:

    martner
    8. Januar 2025 um 12:44

    Vielleicht hilft dir das dort ja!

    Was mir auffällt: dein topic muss: shellies/Name/command/switch:0 heißen!

    VG, Martin

  • Hallo Martin,

    Danke dir für die Rückmeldung!

    Also müsste es bei mir so heißen: shellies/shellyplusplugs-e465b8b5c9ec/command/switch:0" mit der nachricht "on" ?

    Habe es mal probiert und funktioniert leider nicht bisher...

  • Ich habe leider keinen Plug.

    Aber ein Plug Plus S sollte ein Gen2 Gerät sein und dieser Syntax folgen.

    Ist MQTT grundsätzlich aktiv und kannst du den Shelly im Broker sehen? Ist MQTT Control auf der Website des Shelly aktiviert?

    Hast du zB den MQTT-Explorer und kannst damit monitoren und testen?

    Dein topic sollte

    shellies/shellyplusplugs-e465b8b5c9ec/command/switch:0

    oder halt

    shellyplusplugs-e465b8b5c9ec/command/switch:0

    sein.

  • Hallo Martin,

    Ich habe das Problem/Lösung gefunden. Es lag einfach an der Firmware. Mein Shelly hatte die 0.13.0 Firmware (laut Ihm die aktuellste) und die Dokumentation ist aber für ab 0.14.0... Heißt habe mehrere Stunden wegen sowas nach der Lösung gesucht :D