¿ Saben si en Arduino hay algún autómata para este fin ?
Si lo hay, pero arduino no maneja bien los tiempos. Aunque puedes poner un RTC y jugar con eso.
Otro problema añadido es que cuando apagas y enciendes arduino puede activar algunas salidas.
Tendrías que probarlo y con paciencia ir puliendo la aplicación.
Lo que comentas de viabilidad de temporizadores y relés a ver si me logro aclarar.
¿ Sería colocar un temporizador a cada circuito entrante o con tensión de forma que alimentara al circuito de salida en determinadas fechas y horas ?
Este método es el mas rudo, existen temporizadores de todo tipo, de 0 a 1 segundo, de días y semanas etc.
En tu caso, la función dominante es el tiempo, entonces puedes poner varios temporizadores y hacer que si el temporizador 1 y el temporizador 2 están activos encender el temporizador 3.
¿ Cómo impediría ante un fallo de un reloj que se pudieran conectar a la vez dos circuitos entrantes ?
Con temporizadores se realiza por cableado para que si el relé1 está activo no pueda activar el relé2.
Con un autómata es fácil, pones una condición antes de activar las salidas.
Con arduino lo mismo.
Hay unos autómatas que se llaman millenium y no te llevaría mucho tiempo aprender a usarlo. Busca información a ver si serías capaz de usarlo.