Can I use TimeMachine only when on wired connection?

Solution 1:

I use this: https://www.macupdate.com/app/mac/26341/timemachinescheduler

Solved all of my TM and corrupt sparse bundle issues (backing up to a Synology NAS)

Solution 2:

ControlPlane includes an action:

  • Toggle Time Machine