Do I need to contact a repair person to use ApplianceTimers.$session2(conf,domain)

No, if you are somewhat handy, you can remove your failed timer yourself and replace it with a repaired, reconditioned or new timer.