Encendido de una máquina online (Sistema de riego) + NTP + DDNS

NO estoy de acuerdo con una sincronización tan repetida aunque no afecta en nada.
Yo haría otra cosa.
Si intento sincronizar y no puedo, levanto un flag que diga SincronizacionPendiente.
Cuando se reestablezca Internet entonces simplemente como el flag esta levantado atiendo la petición, sincronizo y lo bajo.
Con cada loop lo estoy comprobando y siempre será mas rápido que tus 5min pero solo es una idea y ambas funcionan.