Problema encendido led con TimeAlarms y/o con pulsador

Efectivamente, donde digo led encendido me refiero a alarma; en cuanto al botón, la primera idea es usarlo como pulsador (pulsado actúa y en cuanto suelto abre) pero se podría explorar una solución de tipo enclavado (pulsado actúa y ahí se queda al soltar, si pulso una segunda vez abre y se mantiene abierto).