Shell Plug S MQTT schaltet nicht

  • Hallo,

    ich lese und schalte den Shelly Plug S via Node Red mit MQTT ohne Probleme.

    Mit Mosquitto kann ich den Shelly auslesen (mosquitto_sub) geht auch.

    Leider bekomme ich ein pub nicht zu laufen

    Ich sende mosquitto_pub -h 192.168.x.xx -t shellies/shellyplug-s-xxxxxxxx/relay/0 -m on -q 2 und kann auch im Broker sehen wie der Wert

    relay 0 auf on gesetzt wird, nur geschaltet wird nichts. Nach ein paar Sekunden steht dann wieder off im Broker.

    Mit Node Red funktioniert das wenn ich ein command on sende.

    Wo habe ich meinen Denkfehler.

    Vielen Danke

  • shellies/shellyplug-s-xxxxxxxx/relay/0

    das Topic ist richtig, da bist du sicher?

    Schau mal in der Forensuche, ich hab hier reihenweise Beispiele für Mosquitto gepostet.. m.E. fehlen auch Username und Passwort oder betreibst du MQTT komplett offen und ungesichert?

    >100 Shellies, darunter so gut wie alles was der Hersteller produziert hat. ;)
    :!: ich beantworte grundsätzlich keine Fragen per persönlicher Nachricht:!:

  • Hallo,

    ab und zu braucht man eine Denkhilfe.

    man darf nicht den 0 = on Wert ändern sonder muss bei mosquitto_pub den Value ans Command hängen.

    so geht es :)

    mosquitto_pub -h 192.168.xxx.xxx -t shellies/shellyplug-s-Exxxxxx/relay/0/command -m "on" -q 2

    Danke :)