I have been trying to use shelly 1 and shelly 2 with shelly’s factory firmware but just am unable to to get connected. Here is what the MQTT log says. “-- mosquitto_auth_acl_check(…, client id not available, konnect, shellies/shelly1-xxxxxx/input/0, MOSQ_ACL_WRITE)
1555499182: |-- aclcheck(konnect, shellies/shelly1-xxxxxx/input/0, 2) CACHEDAUTH: 0”
And here is my configuration.yaml entry, "
platform: mqtt
name: “S-Light”
command_topic: “shellies/shelly1-xxxxxx/relay/0”
state_topic: “shellies/shelly1-xxxxxx/relay/0/command”
payload_on: “ON”
payload_off: “OFF”
retain: true
Would appreciate assistance. Do not know where I went wrong.
This here is my Shelly MQTT settings. I have checked and rechecked everything is OK. Even included the “state_on” and “state_off” but but its still not working.
I have a perfectly working MQTT as I have 8 Tasmota devices including Shelly and Sonoff. Everything is working. The only thing that’s not working is Shelly on factory firmware.
the topic is switched with the command
Correction:
command_topic: “shellies/shelly1-xxxxxx/relay/0/command”
state_topic: “shellies/shelly1-xxxxxx/relay/0”
and the payload, dont write using capital letters
Correction:
ON = on
OFF = off