Oui, c'est un moyen de le faire fonctionner. Je n'utilise cette condition que pour afficher le message à l'écran.
J'ai hors de condition la phrase :
// rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); // Temps de compilation
Je décommente la ligne et compile pour régler l'heure, puis la commente immédiatement et compile à nouveau pour que l'heure ne change pas à chaque redémarrage de l'arduino.
Salutations.