There is a point where not all solutions are technical n nature. We have a tendency to look for tech solutions to everything, and too often our pride in being to say "I can do anything" stops us from saying just plain No, can't be done.
When a solution will add so much complexity to solve a user from taking the responsibility of pushing a single button twice a day, it is not worth doing.