MQTT Binding throttling new

That’s why both profiles exist. And indeed the two different debounce profiles and the rule template each individually address different use cases as well.

Approach Reduces Purpose
round profile changes rounding the value before updating the Item, the Item still updates
debounce count updates throw away every count-1 updates and only posting the count one regardless of what the values are
debounce time updates throw away every update that happens within the time period of the last posted update regardless of their values or how many there are
filter JS Scripting profile changes require a change above a given amount from the last posted update; if the change isn’t large enough post the last posted value
debounce rule template updates works with any Item, not just Items with a link to a Channel and can be used when you only want to debounce one or more possible states (e.g. debouce OFF but immediately process ON)

If you ever need to do both a rounding and a debounce, you’d probably need to use the round profile and the Debounce [4.0.0.0;4.9.9.9].

I’m glad you are getting to a working point. I too have added the round profile to a few of my sensor Items to lower how often a few of my rules run as well. I wasn’t seeing any performance or load problems or anything like that but it seemed an easy thing to do to reduce the load a bit just because I could.