3 points par GN⁺ 2026-02-23 | 2 commentaires | Partager sur WhatsApp
  • Développement de Timeframe, un tableau de bord à base d’e-paper, afin de créer un système affichant le calendrier, la météo et les informations de maison connectée dans le foyer
  • Utilisation de la fonction de mise à jour en temps réel du Boox Mira Pro 23 pouces pour permettre un grand écran et l’affichage d’états en temps réel
  • Le backend a été repensé de Ruby on Rails vers une architecture centrée sur Home Assistant, ce qui a simplifié l’intégration des données et la maintenance
  • Aujourd’hui, le système s’est imposé comme l’interface centrale affichant en temps réel l’état de la maison, et des options plus abordables sont également à l’étude

Contexte du développement de Timeframe

  • Le projet a commencé après le mariage, pour trouver un moyen de consulter le planning et la météo tout en conservant un environnement sans écran dans la chambre
  • Le premier essai consistait à construire Magic Mirror avec une armoire à pharmacie et un LCD, mais il présentait une lisibilité dégradée dans un environnement lumineux et un problème d’émission lumineuse la nuit
  • Un prototype basé sur l’e-paper a ensuite été réalisé via le hack d’un appareil Kindle, configuré pour rafraîchir l’écran toutes les 30 minutes
    • Les données de Google Calendar et Dark Sky étaient récupérées dans une application Ruby on Rails puis rendues en PNG avec IMGKit
    • Cela a confirmé que l’e-paper convenait bien, puisqu’il n’était pas affecté par l’environnement lumineux

Phase de stabilisation avec Visionect

  • Le système basé sur Kindle était peu fiable, car il nécessitait une maintenance continue
  • Adoption des écrans e-paper Visionect (6”/10”/13”/32”), offrant 2 à 3 mois d’usage avec une seule charge
    • Le 6” a été placé à l’entrée pour la météo, le 13” sur le côté du réfrigérateur, et le 10” dans la chambre
  • Le backend Rails tournait sur un Raspberry Pi, et les images générées avec IMGKit étaient poussées vers la Visionect API toutes les 5 minutes
    • La logique associée a été isolée dans la bibliothèque visionect-ruby
    • Le système a fonctionné de manière stable pendant plusieurs mois, sans incident

Test du marché et limites

  • L’intérêt des visiteurs a conduit à un premier test pilote client
    • Différents formats ont été testés, notamment une vue calendrier mensuelle sur écran 13”
  • Mais le prix autour de 1 000 $ et les 7 $ par mois de licence Visionect constituaient une charge importante
    • En passant à un service par abonnement, un tarif supérieur à 10 $ par mois aurait été nécessaire

Passage au Boox Mira Pro

  • Après la destruction complète de la maison lors du Marshall Fire en 2021, le système a été reconstruit pendant la conception du nouveau logement
  • Avec la sortie du Boox Mira Pro (25.3”), il est devenu possible de mettre en place un e-paper haute résolution avec mises à jour en temps réel
    • Le système fonctionne via une connexion HDMI avec un Mac Mini
    • Des éléments comme les morceaux en cours de lecture sur Sonos, les prévisions de précipitations et l’horloge s’affichent en temps réel
  • Dans la nouvelle maison, un espace d’installation dédié (“phone nook”) et un câblage d’alimentation pour des écrans Visionect supplémentaires ont été prévus

Refonte du backend

  • Les besoins de mise à jour en temps réel ont conduit à une refonte majeure du backend Rails existant
    • Abandon du rendu d’images au profit d’un rendu direct par URL
    • Adoption de Home Assistant (HA) comme principale source de données, avec intégration de Google Calendar, Apple Weather et Sonos
    • Plus de la moitié du code a été supprimée, et la suppression de la base de données et de Redis a simplifié l’ensemble
  • Les tâches de fond sont exécutées avec Rufus Scheduler, et les résultats sont stockés via le backend de cache de fichiers de Rails
  • La configuration permet d’afficher automatiquement l’état des capteurs dont le préfixe est sensor.timeframe
    • Exemple : détection de la consommation électrique du lave-vaisselle pour afficher une alerte s’il fonctionne après 20 h

Mode de fonctionnement actuel

  • Depuis l’emménagement dans la nouvelle maison, la fonction d’affichage d’état en temps réel joue un rôle central
    • L’ouverture ou la fermeture des portes, la fin de la lessive et d’autres états de la maison sont affichés visuellement
    • Lorsque l’écran est vide, cela est interprété comme un état normal
  • En séparant le contrôle des appareils de l’affichage des états, il devient possible de comprendre immédiatement la situation sans avoir à parcourir des informations inutiles

Travaux à venir

  • Stabilisation du déploiement : l’amélioration de la gestion des erreurs d’exécution est en cours, et la conception d’un système embarqué sans maintenance est nécessaire
  • Intégration complète à Home Assistant : après migration de toutes les sources de données vers HA, l’objectif est une distribution sous forme d’application HA
  • Réduction du coût matériel : l’écran Boox 25” coûte actuellement environ 2 000 $, ce qui reste lourd pour le grand public

Conclusion

  • Timeframe a évolué en projet personnel visant à améliorer l’efficacité du quotidien à la maison
  • Contrairement au développement logiciel destiné à un grand nombre d’utilisateurs, le projet se poursuit comme un travail créatif améliorant directement la vie familiale

2 commentaires

 
xguru 2026-02-23

L’ONYX BOOX Mira Pro est vraiment chouette, mais son prix reste un peu difficile à avaler.

 
GN⁺ 2026-02-23
Avis sur Hacker News
  • C’est surprenant de voir que le monde dépense des centaines de milliards de dollars dans l’IA, alors qu’on ne peut toujours pas se procurer des grands écrans ePaper à bas prix
    Si cette technologie se démocratisait, elle pourrait provoquer un grand changement dans les enseignes numériques énergivores ou les écrans publics
    Je me souviens qu’à une époque, l’innovation avait été freinée par quelques brevets agressifs, mais je ne sais pas si c’est toujours le cas
    • Je ne vois pas pourquoi ce serait étrange. La demande pour les grands écrans ePaper n’est pas très forte, alors que l’IA a une demande de marché évidente
    • L’ePaper reste un marché de niche, et pour la plupart des usages personnels ou professionnels, c’est moins avantageux que le LCD
      À l’inverse, l’IA est en train de restructurer l’industrie elle-même
  • Ce genre de projet est vraiment génial. J’aime le fait qu’on puisse partager des informations sans éblouissement, même dans un environnement sombre
    Mais l’écran principal coûte 2 000 $, donc c’est un prix difficile à justifier pour un foyer classique
    • J’en ai fabriqué un moi-même avec un ePaper de 10 pouces sur AliExpress, un ESP32 et quelques capteurs I2C
      Le boîtier a été imprimé en 3D, ça fonctionne avec deux batteries, et le coût total était de moins de 100 $. J’ai utilisé l’API OpenWeather gratuitement
    • J’ai fait quelque chose de similaire avec un ePaper Waveshare 7,5 pouces dans un cadre photo et une carte ESP32
      Avec HomeAssistant et ESPhome, c’est tout à fait faisable pour moins de 100 $
      Le projet original est excellent, mais cette approche est beaucoup plus pratique
    • Il existe aussi de grands écrans non rétroéclairés moins chers
      Par exemple, le Samsung EM32DX est une enseigne e-ink couleur de 32 pouces à moins de 1 300 $, et parfois moins de 1 000 $ en promotion
      En revanche, la vitesse de rafraîchissement est lente. Une autre option est le SVD rE 32" reflective LCD, mais il n’est vraiment lisible qu’en forte lumière
    • Le Timeframe de l’OP est sympa, mais cher. À la place, on peut regarder l’option self-hosted plus petite et moins chère de trmnl.com
      (pour info, je fais partie de l’équipe)
    • J’utilise aussi un tableau de bord similaire chez moi
      Il n’est pas intégré à la maison connectée, mais il affiche le calendrier, la météo, la qualité de l’air et les alertes métro
      L’interface est faite avec Bootstrap 3 et tourne très bien même sur un vieil iPad Air 2. L’idée était aussi de réutiliser un appareil ancien
  • Si votre budget est serré, je recommande de chercher des liseuses e-ink d’occasion sur eBay
    Beaucoup de modèles peuvent être rootés, et j’aime particulièrement le Nook Simple Touch
  • J’adore vraiment les écrans ePaper. Mais les prix restent élevés à cause des barrières liées aux brevets
    J’avais récupéré un ancien panneau e-ink de magasin et réussi à le piloter par rétro-ingénierie
    J’ai modifié un Adafruit ThinkInk et écrit moi-même la couche de pilote, mais comme le premier panneau a parfaitement fonctionné, je n’ai pas poursuivi le développement
    Lien du projet
  • J’aime beaucoup le nom
    Lien du projet
    Blague à part, les écrans e-ink ont toujours la classe
  • Beau projet. J’ai résolu un problème similaire d’une façon bien plus analogique
    J’ai fabriqué une plaque de verre avec un cadre en bois pour l’utiliser comme un tableau blanc
    C’est devenu un espace où la famille laisse des messages ou fait des dessins pour communiquer, et c’était un projet bon marché et amusant
  • Je surveille depuis longtemps les technologies de transfert d’énergie sans fil à cause du concept d’Information Radiator
    La recharge sans fil a failli arriver sur les EV6 et Ioniq de Kia et Hyundai, mais ça a finalement échoué
    Ce qui est intéressant avec les écrans eInk, c’est qu’ils peuvent passer complètement en mode veille entre deux mises à jour, ce qui rend possible une charge d’entretien
  • Beau projet, mais il y a une ironie à dire qu’on veut une « relation saine » avec la technologie tout en remplissant sa maison de technologie
    Pour quelque chose comme la machine à laver, on y est déjà habitué, donc je ne vois pas trop l’intérêt d’avoir des informations en temps réel
    • Le bruit de la machine à laver ne s’entend souvent pas depuis un autre étage
      Automatiser ce genre de suivi répétitif apporte une charge mentale en moins
      Je n’aime pas l’électroménager connecté au cloud, mais je préfère les intégrations locales comme Home Assistant
    • Certaines personnes lancent une machine et l’oublient pendant plusieurs jours
      Je suis comme ça moi aussi, donc ce type de système d’alerte m’aide
    • Pour moi, externaliser une partie de la perception de l’environnement a été essentiel pour gagner en productivité
      (même si mes ailettes de refroidissement cérébral y sont aussi pour quelque chose)
    • Au fond, c’est une question de gestion de l’attention. On peut vérifier son agenda sans être distrait par les messages ou les actualités
    • C’est différent quand la technologie travaille pour moi plutôt que quand c’est moi qui travaille pour elle
  • Dépenser 3 000 euros pour afficher des informations un peu partout dans la maison me paraît excessif
    On a déjà toujours un smartphone à portée de main, donc je ne vois pas l’intérêt d’ajouter encore plus d’écrans
    • Mais c’est un hobby. Certaines personnes achètent une vieille Porsche à 5 000 euros puis dépensent 40 000 euros pour la restaurer
      Chaque loisir a simplement un coût d’entrée différent, mais le principe est le même
    • Ce genre de commentaire sarcastique est inutilement agressif
    • Ici, c’est Hacker News. Les gens aiment expérimenter et fabriquer des choses
      Si ça ne vous plaît pas, vous pouvez simplement passer votre chemin. Beaucoup de gens, moi y compris, apprécient ce genre de billet
    • Prendre son smartphone, ouvrir une appli et chercher l’information demande plusieurs étapes
      Alors qu’un écran fixé au mur, il suffit de jeter un coup d’œil
    • Une autre possibilité serait de laisser un smartphone dans la cuisine et de l’utiliser uniquement pour ça
  • Je suis toujours surpris de voir à quel point les gens consultent souvent la météo
    • J’habite en Écosse. Même sous un ciel dégagé, il peut se mettre à pleuvoir soudainement, et le brouillard du matin peut laisser place à une ambiance estivale l’après-midi
      Consulter les prévisions rend la planification des activités beaucoup plus facile
    • Il y a aussi des différences régionales. Dans certaines villes, la météo est imprévisible, alors qu’ailleurs on peut s’en sortir au feeling
    • Si on possède une maison et qu’on vit dans une zone à risque d’inondation, les prévisions de pluie sont essentielles pour protéger ses biens
    • Si on fait beaucoup d’activités en extérieur, les informations sur le vent ou la pluie dans les prochaines heures sont importantes. Surtout pour des choses comme le vélo
    • L’Australie a l’un des taux de cancer de la peau les plus élevés au monde
      Sur mon Apple Watch, l’information que je consulte le plus souvent est l’indice UV. Bien plus que la température ou la batterie