How to check if message from MQTT hasnt been received for 10 seconds

OK if you are requesting status every 10 seconds you can't give it 10s to reply or each message can override the previous one.
Change the trigger timeout to 5 sec.

its working now, all the issue was due to the dynamic subscription and change rules part, removing that and making it in the way your suggested with hardcoded value worked for me.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.