Only set dimmers if not already on, or above/below target value

There is a newly released app that was built along these lines of thought. You might want to put in a feature request as it sounds like a great addition to it's current functions.