Millis o contatore attivazione relè?

Il codice non è indentato.

Comandi due volte di fila 'resistenza' con due livelli opposti.

Immagino che sia normale non uscire dallo stato 3.

Indichi cosa fare se le temperature sono maggiori o minori, ma niente se sono uguali.

Nel caso in cui 'temp' sia <= 99 nello stato 2 non viene eseguita più alcuna azione.

La condizione:
if ( ore == 0, min == 0, sec == 0)non sapevo neppure fosse sintatticamente corretta, in effetti non so cosa fa.