Modbus excessive logging

I have had quite a few people hit me up for my modbus change that only updates state when an item actually changes state rather then every 200 ms by default. I was wondering if it anyone is open to adding it to the modbus binding, possibly as a configurable binding.

The change is only a few lines:



Has anyone tried if using the above diff reduces CPU load in any way?