Je voulais une horloge qui n’aurait jamais besoin d’être réglée. Les choses ont dégénéré.
Tout a commencé simplement. Je voulais juste une horloge murale qui afficherait toujours l’heure exacte sans que j’aie à y penser. Pas de réglage manuel après une panne de courant. Pas d’ajustement pour l’heure d’été. Juste l’heure correcte, toujours.
Les horloges radio-pilotées semblaient être la solution parfaite. Elles reçoivent un signal horaire d’une horloge atomique et se règlent automatiquement. J’en ai acheté une. Elle était parfaite pendant environ six mois, puis a cessé de se synchroniser. J’en ai acheté une autre. Même problème. Il s’avère que la réception du signal peut être capricieuse selon l’endroit où vous vivez et les interférences électromagnétiques de votre maison.
Alors j’ai pensé : pourquoi ne pas construire ma propre solution ? Je pourrais utiliser un Raspberry Pi, le connecter à Internet et récupérer l’heure exacte depuis des serveurs de temps en réseau. Cela semblait être un projet de week-end amusant.
Trois mois plus tard, j’avais un système élaboré impliquant plusieurs Raspberry Pi, un serveur NTP local, des scripts de sauvegarde et un système de surveillance pour m’alerter si quelque chose ne fonctionnait pas correctement. Mon horloge murale simple s’était transformée en un projet d’infrastructure de temps pour toute la maison.
Mais ce n’était pas suffisant. J’ai commencé à remarquer de petites incohérences. Parfois, la latence Internet signifiait que mes horloges étaient décalées de quelques millisecondes. Pour la plupart des gens, c’est imperceptible. Pour moi, c’était devenu une obsession.
J’ai commencé à rechercher des modules GPS qui pourraient fournir un timing extrêmement précis. J’ai appris les différentes strates de serveurs NTP. J’ai rejoint des forums en ligne où les gens débattent des mérites de différentes sources de temps. J’ai envisagé d’acheter une horloge atomique au rubidium.
Ma femme a tenu une intervention. Elle a souligné que nous avions maintenant six ordinateurs dédiés au maintien de l’heure dans notre maison. Que j’avais passé plus de 500 dollars sur ce qui était censé être une horloge à 20 dollars. Que je parlais de « dérive d’horloge » lors de dîners.
Elle avait raison, bien sûr. Quelque part en cours de route, j’avais perdu de vue l’objectif initial. Je ne voulais plus une horloge qui n’avait jamais besoin d’être réglée. Je voulais le système de chronométrage parfait, même si personne d’autre ne pouvait percevoir la différence.
J’ai démantelé la plupart de mon installation. J’ai gardé un seul Raspberry Pi avec un module GPS, principalement parce que j’aime savoir qu’il est là. L’horloge de ma cuisine affiche maintenant l’heure avec une précision de quelques millisecondes par rapport au temps universel coordonné, et honnêtement, cela n’a aucune importance dans ma vie quotidienne.
Mais j’ai appris quelque chose d’important sur moi-même : donnez-moi un problème simple et un accès à Internet, et je vais l’ingénier à outrance. À chaque fois.
La bonne nouvelle, c’est que je n’ai jamais à régler mon horloge. La mauvaise nouvelle, c’est que j’ai maintenant une liste de dix autres projets domestiques que je crains d’aborder parce que je sais comment cela se terminera. Le thermostat fonctionne très bien tel quel. Je n’ai pas besoin de l’optimiser. Vraiment. Je ne le fais pas.
Bien que, maintenant que j’y pense, je pourrais probablement économiser quelques dollars sur le chauffage avec un meilleur algorithme de contrôle…






