Aller au contenu
[ Cyrille Liétard ]
[ PL. 04.02 ]Hébergement touristique haut de gamme

Domotique et conciergerie d'un gîte de luxe

Application voyageur, panneaux muraux, cockpit propriétaire et pont domotique

[ EN COURS — MISE EN SERVICE MATÉRIEL ]

[ LA SITUATION ]

Piloter du matériel réel chez des voyageurs qui paient cher : un jacuzzi, une piscine, un vidéoprojecteur, des caméras. Ici, une erreur d'interface n'est pas un bug d'affichage, c'est un incident physique.

[ CE QUI A ÉTÉ LIVRÉ ]

  1. 01Application voyageur avec quatre panneaux muraux en paysage, un par pièce, tous différents
  2. 02Tableau de bord propriétaire
  3. 03Pont entre le protocole domotique et la base temps réel
  4. 04Simulateur de trente-deux faux appareils, permettant de tout développer sans matériel

[ LES COTES ]

342
assertions en base
tests pgTAP
6
règles de sûreté
appliquées côté serveur ET revérifiées en base
17
décisions d'architecture datées
dont plusieurs révoquées et conservées visibles

[ LA REMARQUE ]

Six règles de sûreté non négociables, chacune avec un test qui échoue si on la retire : la filtration d'un jacuzzi n'est jamais interruptible, les caméras extérieures ne sont jamais exposées au voyageur, et surtout — aucun affichage optimiste sur du matériel physique. Un bouton ne dit « allumé » que lorsque l'appareil l'a confirmé.

[ NOMENCLATURE ]

  • [ Next.js ]
  • [ TypeScript ]
  • [ Tailwind v4 ]
  • [ Supabase ]
  • [ MQTT ]
  • [ Zigbee ]
  • [ Home Assistant ]
  • [ pgTAP ]
  • [ Playwright ]