Pierre Droulon Embarqué et IoT · Nantes
Tous les projets

Eldorado

Une maison pilotée en local par Home Assistant, avec une interface que j'ai écrite moi-même plutôt que d'empiler des extensions.

Le projet

Je voulais faire fonctionner mes équipements du commerce sans dépendre du cloud de leur fabricant, et tout regrouper dans un seul tableau de bord qui me soit vraiment utile au quotidien.

Eldorado est le nom de ce tableau de bord : une page développée sur mesure en JavaScript, intégrée à Home Assistant comme carte personnalisée.

Capture à ajouter : la page Eldorado
(img/eldorado-interface.jpg)

Ce qui fonctionne aujourd'hui

  • Home Assistant OS dans une machine virtuelle KVM sous Linux.
  • Éclairage et caméras pilotés en local, sans passer par l'application du fabricant.
  • Mesures de ma station WeatherMesh remontées par des capteurs REST.
  • Interface sur mesure avec les prévisions Open-Meteo, un fil d'actualités et un graphique de marché.
  • Accès à distance sécurisé par Tailscale, sans ouvrir de port sur Internet.
  • Un compte dédié, sans droits d'administration, pour les appareils qui appellent l'API.

La télécommande tactile

Je réutilise une carte Lilygo T-Pico2350 à écran tactile comme télécommande pour les lampes du salon : allumage, luminosité et préréglages, en appelant directement l'API de Home Assistant.

À compléter : indique où en est la télécommande (prototype, en service) et ajoute une photo.

Photo à ajouter : la télécommande
(img/eldorado-telecommande.jpg)

Ce qui a coincé

À compléter : un problème concret et sa solution, par exemple l'intégration des caméras en local ou l'écriture de la carte personnalisée.

Statut
En service
Plateforme
Home Assistant OS, KVM, Linux
Interface
Carte personnalisée en JavaScript
Matériel
Lilygo T-Pico2350, station ESP32-S3, éclairage et caméras du commerce
Réseau
Adresses IP fixes, Tailscale, API REST
Code source
Lien à venir

Écrire un message

Je vous réponds sous 48 heures.

Votre adresse sert uniquement à vous répondre. En savoir plus

Message envoyé

Merci, je vous réponds rapidement.