MQTT trigger status update not working

  • Hi guys,

    I use a Pro4PM with latest Firmware 20230209-132431/0.13.0-g68ba560

    I want to trigger a status update via MQTT as described here: https://shelly-api-docs.shelly.cloud/gen2/Component…tstatus-example

    My goal is to send a MQTT message via Node-RED to the Shelly requesting an update as described like this

    export MQTT_SERVER="broker.hivemq.com"


    export MQTT_PORT=1883


    export SHELLY_ID="shellyplus1-a8032abe54dc" # The <shelly-id> of your device


    mosquitto_pub -h ${MQTT_SERVER} -p ${MQTT_PORT} -t ${SHELLY_ID}/command -m status_update


    On startup and on changes I get that status already, but I also want to trigger it by myself.

    My assumption is that the String status_update is not processed correctly by the Shelly. I send it as a raw String.

    Does anyone have a working example or a hint what my error is?

    Thanks in advance!

  • Obviously, the Shelly has no access to the internet. After establishing an internet connection, the actual firmware will be indicated automatically.

    „Habt Geduld. Alle Dinge sind schwierig, bevor sie einfach werden!“ (aus Frankreich)

    „Nothing in life is to be feared, it is only to be understood.“ (Marie Curie, 1867-1934)

    „Es reicht nicht“, rief Schiller, „Gedankenfreiheit zu fordern, man muß auch denken können, sonst fordert man Gedankenlosigkeitsfreiheit und die ist die Freiheit zur Dummheit, welche wiederum die schlimmste Unfreiheit überhaupt ist!“
    (Aus „Besuch aus Weimar“ von Gert Heidenreich, Schriftsteller, *1944 in Eberswalde)

  • Dieses Thema enthält 9 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.