MQTT Transmission Refresh Required

Maybe this is more of a Cirrus Link question, but there are times when [MQTT Transmission]Transmission Info/Refresh Required is in a true state, and there are stale tags on the Engine side. Setting [MQTT Transmission]Transmission Control/Refresh makes all the tags happy and the clears Refresh Required.

Is there a good reason why IA or CL has not included some automatic way to do this in the driver? Like a "Refresh MQTT Transmission when required"? Would there be a good reason to NOT automate this in a real world application?

It is a fairly heavyweight operation. Users with tight bandwidth constraints would want to limit this operation.

If you always want to do it right away, a gateway tag change event script ia all you need.

2 Likes

If you do automate it, you will probably want to debounce this somewhat to prevent multiple rebirths from happening constantly as you make minor changes. Something to the effect of “if Refresh Required hangs out at True for more than 10 minutes, go ahead and poke Refresh". :person_shrugging:

1 Like