Tags created by mqtt-engine have deadband property defaulting to 0.0001?

We notice that the default deadband property has a value of 0.0001 which causes us to not see updated timestamps in the event we receive MQTT messages and the value doesn’t change. This applies to metrics that are text or numeric and is creating some confusion. If we change the default deadband to 0.0, things work as expected and we see the updated timestamp even when the value of the metric doesn’t change. Is there a way to default the deadband to 0.0? Why is it set to 0.0001?


This is the default of Ignition. MQTT Engine doesn’t explicitly manipulate that value. Are you using a MQTT Engine Custom Namespace or MQTT Transmission/Sparkplug as the Edge devices?

Got it, anyway to change that or turn it off in ignition? We’re using sparkplug B namespace.

I’m not sure if there is a way to do this globally. Inductive Automation might be able to tell you how to do it. But, you can certainly do it on a per tag basis.