Informazione alba e tramonto per acquario

ciao...compilando il codice non mi da l'errore che hai tu...anche perchè non c'è inclusa alcuna libreria DS3231...c'è solo la Wire.h.
mi da invece altri errori (due)...ci sono due funzioni byte DS3231_get_MSB() e byte DS3231_get_LSB() dove manca il return...e devi sistemare.
detto questo...nello sketch c'è una funzione che si chiama readDS3231time() che non torna nulla ma che usa i puntatori per modificare alcune variabili:

void readDS3231time(byte *second,
                    byte *minute,
                    byte *hour,
                    byte *dayOfWeek,
                    byte *dayOfMonth,
                    byte *month,
                    byte *year)

questa funzione non è chiamata nel loop() ma da un'altra funzione displayTime() (questa si chiamata nel loop()) che serve a visualizzare data, ora, giorno etc a display.
Quindi se la gestione dei colori ti va bene così e vuoi solo inserire allarmi riferiti all'ora...usa la suddetta funzione ed abbinaci le variabili, con i relativi if;switch etc, per gli allarmi.