L'astuce consiste à mettre à jour l'horloge au boot de la Wipy.
Comme je ne souhaites pas que la Wipy reste bloquée pendant sont boot en attendant une réponse du serveur, j'utilise un tread
Pour cela modifier le fichier boot.py en lui apportant les lignes suivantes :
from machine import RTC
import _thread
# Update date in a tread
rtc = RTC()
_thread.start_new_thread(rtc.ntp_sync("pool.ntp.org"), ())
Pour vérifier que votre Wipy s'est mise à l'heure, dans la console REPL tappez :
from datetime import datetime
now = datetime.utcnow()
print( now)
Votre Wipy est à l'heure ? Alors vous pouvez passer à la suite.