Date & Heure

Pourquoi c’est important

L’heure du serveur n’est pas un détail de confort. Elle conditionne le bon fonctionnement de votre installation :

  • vos règles horaires — allumer à 19 h, fermer les volets au coucher du soleil — se déclenchent selon l’heure du serveur ;
  • le lever et le coucher du soleil sont calculés à partir de la date ;
  • les écrans Remote UI refusent de se connecter si l’heure est fausse, leur sécurité reposant dessus ;
  • l’historique de vos mesures est horodaté avec cette heure.

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).

Vérifier l’heure actuelle

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.

Changer le fuseau horaire

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

La mise à l’heure automatique

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.

La position de votre habitation

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.

Après un changement

Redémarrez le serveur Calaos pour que le nouveau réglage soit pris en compte partout, ou redémarrez simplement la machine :

reboot

Voir aussi

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.