Shelly Plug S lässt sich mit MQTT nicht ein- und ausschalten

  • Hallo,

    ich habe einen Shelly PlusPlugS mit der Firmware-Version 1.0.8. Ich möchte den Shelly über MQTT ein- bzw. ausschalten. Ich habe bereits stundenlang die Foren durchforstet und alles mögliche ausprobiert - leider funktioniert es nicht.

    Ich möchte den Shelly zum Testen auf der einfachsten Weise ansteuern, sprich ohne Verschlüsselung, ohne Username, ohne Passwort...

    Folgendes habe ich gemacht:

    - Shelly eingesteckt und WLAN konfiguriert - Shelly verbindet sich ordnungsgemäß mit meinem WLAN

    - Ich habe unter Settings/MQTT überall einen Haken gesetzt (siehe Bild)

    Ich empfange von dem Plug Nachrichten über MQTT:

    2023-11-11 19:10:21 shellyplusht-08b61fce8068/online true

    2023-11-11 19:12:00 shellyplusplugs-d4d4daebde80/events/rpc {"src":"shellyplusplugs-d4d4daebde80","dst":"shellyplusplugs-d4d4daebde80/events","method":"NotifyStatus","params":{"ts":1699726320.33,"switch:0":{"id":0,"aenergy":{"by_minute":[0.000,0.000,0.000],"minute_ts":1699726319,"total":0.000}}}}

    2023-11-11 19:12:00 shellyplusplugs-d4d4daebde80/status/switch:0 {"id":0, "source":"init", "output":false, "apower":0.0, "voltage":0.0, "current":0.000, "aenergy":{"total":0.000,"by_minute":[0.000,0.000,0.000],"minute_ts":1699726319},"temperature":{"tC":35.9, "tF":96.6}}

    Dementsprechend sollte die Kommunikation über MQTT funktionieren.

    Die IP-Adresse des Plugs lautet 192.168.178.23. Er lässt sich auch über http://192.168.178.23/relay/0?turn=on ohne Probleme schalten.

    Wenn ich über Mosquitto mosquitto_pub -h 192.168.178.100 -t shellies/shellyplusplug-s-d4d4daebde80/relay/0/command -m on -q 2 sende, passiert nichts.

    Auch mit Python funktioniert es nicht:

    import paho.mqtt.client as mqtt

    client = mqtt.Client()

    client.connect("192.168.178.100")

    client.publish("shellies/shellyplusplug-s-d4d4daebde80/relay/0/command", "on")

    Über einen anderen Teilnehmer kann ich sehen, dass alle MQTT-Nachrichten auch beim Broker ankommen.

    Was ist mit der Einstellung Settings/Detach Switch (siehe Bild). Muss dort für mein Vorhaben "Attached" oder "Detached" angeklickt werden?

    Hat jemand eine Idee, was ich noch alles ausprobieren könnte? Rebooten, MQTT ein- und ausschalten habe ich schon mehrfach gemacht - bringt leider alles nichts.