I’m currently wondering if someone already did some rule which will basically double check if cmnd was really received by target device. In this case Tasmota.
because QOS is currently possible to set only on broker level, which would not work for my whole setup I need to somehow make sure that one device will receive given command.
My idea is, because tasmota is broadcasting stats to the MQTT broker after cmnd is received to somehow monitor that after cmnd was sent and if there is no response, send command again.
But honestly not really sure if that will not create any kind of loop so some ideas would be appreciated
rule "check" when cmnditem received update then currcmnd = cmnditem.state currstatus = statusitem.state currstatus != currcmnd cmnditem.sendcommand(currcmnd) end
but i’m not sure if that’s best option