Getting Time Machine to only back up when idle
TM is by default set to 60 minutes interval.
But you can change that to, lets say, 5 hours or any number without any hack.
Run this command in Terminal using seconds.
sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 18000