È possibile definirlo tramite il controller, sì.
È possibile memorizzare un programma per ogni giorno. Tuttavia, c'è una sola definizione al giorno, quindi non sono possibili diverse interruzioni al giorno.
Io stesso ho il controller in esecuzione su un Raspberry, ma ci sono anche altre possibilità.