I only use digital timers. They are actually built into the wall outlets with wifi control. Programming, set points, schedules, timers, cycles, countdown, triggers, etc., can be stored locally on the outlet and also stored remotely and triggered via LAN.
Still not 100% reliable but probably as good as it gets.