Aller au contenu
Aux fils des idées English
Home Assistant · ESP32-P4

Écran Home Assistant natif

Un écran mural qui tourne directement sur un M5Stack Tab5 ou une Waveshare ESP32-P4 7B, sans navigateur : Home Assistant lui pousse ce qui a changé, et l'écran ne redessine que cela. C'est l'écran de ma maison.

Le M5Stack Tab5 sur son trépied et la Waveshare 7B sur son socle, côte à côte sur un bureau : le même écran Home Assistant, dans deux thèmes différents
Version
3.9.1 (08/11/2026)
Écrans
Tab5 · Waveshare 7B
Thèmes
21, clairs ou sombres
Langues
7
Licence
MIT
Prérequis
Home Assistant 2026.8+

Les vidéos

Quatre vidéos sur YouTube, sous-titres en sept langues dont le français : celle de l'assistant vocal est parlée, les autres ont des textes à l'écran en anglais.

Vidéo : installer l'écran Home Assistant avec ESPHome depuis le navigateur, le blueprint et l'écran 7 pouces

L'installer en 7 étapes

Depuis le navigateur, sans rien compiler : HACS, la page d'installation, le Wi-Fi, le blueprint.

Voir sur YouTube

Toutes les vidéos sur la chaîne YouTube

Ce que fait l'écran

Tout ce dont j'ai besoin au quotidien, sur un écran tactile de 5 ou 7 pouces, sans ouvrir d'application.

Météo

Pluie dans l'heure en 9 barres, prévisions heure par heure et sur 15 jours, vigilances officielles. Une carte centrale tourne toutes les 8 secondes : horaires de travail, graphe de pluie, vigilances, récapitulatif sur 3 jours.

La maison

Jusqu'à 10 pièces de 20 appareils (lumières, interrupteurs, volets, lecteurs, scènes, capteurs) et une vue « Maison » avec « tout éteindre ».

Lumières et volets

Arc de luminosité, 3 blancs et 12 couleurs. Volets ouverts, fermés ou à une position ; dire « Stop » arrête le volet.

Chauffage et climatisation

Modes, thermostat en arc, préréglages, flux d'air, et l'historique de température sur 24 heures, 7 ou 30 jours.

Énergie

Flux entre panneaux solaires, maison, réseau et batterie, prévision de production apprise, bilan mensuel en kWh (facultatif).

Musique

Tout lecteur de Home Assistant, avec pochette, volume, playlists favorites et multi-pièces avec Music Assistant.

Agenda et réveil

Calendrier du mois calculé sur l'écran (horaires, jours fériés, rendez-vous) et réveil avec un résumé vocal de la journée.

Voix

« Okay Nabu » détecté sur l'écran lui-même, deux assistants au choix.

Et aussi

Plantes (capteurs Bluetooth), télécommande de TV Samsung, caméras en image fixe, frigos et congélateurs, suivi de capteurs, console de diagnostic, et 8 petits jeux hors ligne (expérimentaux).

À quoi ça ressemble

Les captures ci-dessous sont des rendus du micrologiciel sur PC avec des données de démonstration.

Tableau de bord Home Assistant, vue Maison : cinq pièces en colonnes, chaque appareil avec son état, et un bouton pour tout éteindre
La vue Maison
Lumières Home Assistant sur l'écran ESP32-P4 : les lampes de la pièce, un arc de luminosité, 3 blancs et 12 couleurs
Les lumières
Thermostat Home Assistant sur l'écran ESP32-P4 : modes, consigne en arc réglée à 20 °C, préréglages et ventilation
Le chauffage
Tableau de bord énergie Home Assistant : solaire, maison, réseau et batterie reliés par des lignes de puissance en direct
L'énergie
Lecteur de musique Home Assistant sur l'écran mural : pochette, titre, volume et playlists
La musique
Calendrier Home Assistant sur l'écran mural : le mois avec horaires de travail, jour férié, vacances scolaires et rendez-vous
L'agenda
Réveil de l'écran Home Assistant ESP32-P4 : l'heure de sonnerie et les jours
Le réveil
Assistant vocal Home Assistant sur l'écran ESP32-P4 : la fenêtre pendant une question, « Okay Nabu » détecté sur l'appareil
L'assistant vocal
Six des 21 thèmes de l'écran Home Assistant côte à côte, clairs et sombres
Six des 21 thèmes, chacun en clair ou en sombre.

Les écrans pris en charge

Photo du M5Stack Tab5 en écran Home Assistant : l'accueil avec l'heure, la météo et les prévisions
5 pouces · 1280 × 720

M5Stack Tab5

Trois puces d'affichage existent : ST7123 (celle du développement), ST7121 (tourne chez un utilisateur, essayée chez moi), ILI9881C (compile, non testée).

Le Tab5 et ses trois versions
Tableau de bord Home Assistant sur un écran Waveshare ESP32-P4 7 pouces : heure, températures, énergie, horaires et prévisions météo à 5 jours
7 pouces · 1024 × 600

Waveshare ESP32-P4 7B

Plus expérimentale depuis la 3.9.0 : c'est l'écran de ma maison depuis le 14/10/2026. Pas de capteur de mouvement (donc pas de jeux par défaut), d'horloge ni de batterie.

La Waveshare 7B en détail

Installer

Pas besoin de compiler : il faut Chrome ou Edge sur un ordinateur et un câble USB-C qui transmet les données.

  1. Ajouter les fichiers Home Assistant, par HACS (intégration « Tab5 ») ou avec l'archive à décompresser dans config.
  2. Installer le micrologiciel depuis la page d'installation, puis le Wi-Fi.
  3. Ajouter l'écran dans Home Assistant (découverte ESPHome).
  4. Choisir les sources météo et les calendriers.
  5. Décrire les pièces, tuiles et capteurs avec un blueprint, sans reflasher.

Les mises à jour arrivent ensuite par Home Assistant ; l'écran n'accepte que le micrologiciel signé par le projet. Tout est détaillé dans le guide d'installation.

Comment ça marche

  • Home Assistant pousse, l'écran n'interroge jamais. Les automatisations du projet envoient à l'écran les changements, et il ne redessine que ce qui a bougé.
  • L'écran n'envoie que des événements, que Home Assistant transforme en actions prises dans une liste autorisée.
  • ESPHome et LVGL 9.5, la logique en C++ ; une carte au choix à la compilation, avec sa géométrie.
  • Testé hors de la tablette : tests C++ sur PC, rendu des écrans dans l'intégration continue, et plus de 70 décisions d'architecture écrites.

Pour aller plus loin : l'architecture, le mode démo sans Home Assistant.

Documentation utile

Projet personnel, fait avec l'aide de l'IA. Les sept langues ont été traduites par IA ; seul le français a été relu. Les vigilances hors Météo-France n'ont été essayées qu'avec des données simulées.