L’heure du serveur n’est pas un détail de confort. Elle conditionne le bon fonctionnement de votre installation :
Une heure décalée produit des symptômes déroutants : des règles qui se déclenchent au mauvais moment, ou des équipements qui refusent de se connecter sans raison apparente.
Ces réglages ne sont pas disponibles depuis l’écran tactile : connectez-vous en SSH (voir Accès SSH).
timedatectl
Cette commande affiche l’heure locale, le fuseau horaire configuré, et indique si la mise à l’heure automatique est active.
Vérifiez trois choses : que l’heure affichée est la bonne, que le fuseau correspond à votre pays, et que la synchronisation automatique est activée.
Pour voir la liste des fuseaux disponibles :
timedatectl list-timezones
La liste est longue ; pour ne garder que ceux d’Europe :
timedatectl list-timezones | grep Europe
Puis appliquez le vôtre :
timedatectl set-timezone Europe/Paris
Votre serveur ajuste son horloge en interrogeant des serveurs de temps sur Internet. C’est ce qui garantit qu’il reste à l’heure sur la durée, y compris lors des changements d’heure.
Pour vérifier ou activer :
timedatectl set-ntp true
Si l’heure est systématiquement fausse après chaque coupure de courant, c’est souvent la pile de la carte mère qui est morte. C’est une pile bouton, peu coûteuse et facile à remplacer. La mise à l’heure automatique corrige le problème dès que le réseau est disponible, mais quelques minutes peuvent s’écouler avant.
L’heure seule ne suffit pas pour savoir quand le soleil se lève : il faut aussi savoir où vous êtes. Sans cette information, les règles du type « fermer les volets au coucher du soleil » ne peuvent pas fonctionner correctement.
Les coordonnées par défaut sont celles de Paris. Si vous n’habitez pas à proximité, vos volets se fermeront au coucher du soleil parisien, avec un décalage qui peut atteindre une bonne demi-heure aux extrémités du pays — et bien davantage à l’étranger.
C’est un réglage à faire une fois pour toutes, et qu’on oublie facilement puisque rien ne signale l’erreur.
Indiquez donc les coordonnées de votre habitation :
calaos_config set latitude 47.636507
calaos_config set longitude 7.494156
Remplacez ces valeurs par les vôtres. Vous les obtiendrez facilement en cherchant votre adresse sur n’importe quelle carte en ligne : les deux nombres sont affichés, la latitude en premier.
Une précision de quelques décimales est largement suffisante — inutile de viser le mètre près. En revanche, attention au point décimal : écrivez 47.636507 et non 47,636507.
Pour vérifier ce qui est enregistré :
calaos_config get latitude
calaos_config get longitude
L’utilisation du lever et du coucher du soleil dans vos règles est décrite dans Gestion du temps.
Redémarrez le serveur Calaos pour que le nouveau réglage soit pris en compte partout, ou redémarrez simplement la machine :
reboot
La gestion du temps dans vos règles — plages horaires, calendriers, lever et coucher du soleil — est décrite dans Gestion du temps, au chapitre Calaos Installer.
Pour les écrans muraux et leur exigence d’une heure correcte, voyez Remote UI.