encender rele segun tiempo

hola
que quieres controlar exactamente.
por que no utilizas las horas que te da el reloj.
es decir que se encienda a una hora y se apague a otra.
o que cuando pulses el boton compruebe la hora cada minuto y cuando llegue el momento (x minutos) se apague.
por ejemplo cuando sean las 5 empieza a mirar el reloj cada minuto y cuando sean las 10 se apaga (5+5)(hora que se enciende+mas lo que quieres que dure)
si quieres ser mas exacto utiliza minutos es decir las 13:30 son (13*60)+30 =810.

un saludo