Détection de Présence mmWave ESPHome pour Cages d'Escalier

· par Maya Kapoor · 4 min de lecture

Détection de Présence mmWave ESPHome pour Cages d'Escalier

Détection de présence mmWave dans une cage d’escalier avec ESPHome

Les cages d’escalier font partie des cauchemars classiques de la domotique. Espace vertical étroit, gens qui montent ou descendent en trois secondes, angles morts à chaque palier. Bref, tout ce qu’un PIR gère mal. La détection mmWave couplée à ESPHome change la donne : elle repère un mouvement réel dans l’espace 3D, bien au-delà de ce que proposent les capteurs infrarouges classiques. Ce guide détaille comment monter un système fiable, zone par zone, pour un escalier complet.

Pourquoi le mmWave plutôt que le PIR pour un escalier

Un PIR réagit à la chaleur corporelle en mouvement. En théorie c’est simple, en pratique ça coince souvent dans les escaliers, et pour plusieurs raisons concrètes :

Les modules mmWave comme le LD2410 ou le LD2450 (tous deux nativement supportés par ESPHome) émettent des ondes radar à 24 GHz. Ils détectent aussi bien la présence statique, une personne immobile sur un palier, que le mouvement, avec en prime des coordonnées X/Y précises pour le LD2450. C’est cette précision géométrique qui change tout.

Matériel recommandé

Pour un projet multi-zones sur escalier, trois éléments à privilégier :

Configuration ESPHome de base

Voici une structure YAML type pour un LD2450 branché en UART :

uart: id: uart_bus tx_pin: GPIO21 rx_pin: GPIO20 baud_rate: 256000

ld2450: uart_id: uart_bus

binary_sensor:

Une fois cette base posée, ajoutez des capteurs de zone pour délimiter des polygones virtuels correspondant au palier haut et au palier bas. C’est là que commence le vrai travail.

Définir des zones virtuelles pour distinguer haut/bas

Le gros atout du LD2450, c’est la détection par coordonnées. En posant deux zones (haut de l’escalier, bas de l’escalier), on construit une logique directionnelle simple à exploiter :

number:

Associez ensuite ces zones à un template binary_sensor dans Home Assistant pour déterminer le sens de déplacement :

Avec cette logique, on peut allumer les marches progressivement, dans le bon ordre selon le sens de la marche, un peu comme l’éclairage au sol d’une salle de cinéma qui s’allume devant vous.

Calibrage et réduction des faux positifs

C’est l’étape que tout le monde bâcle, et pourtant elle fait toute la différence entre un système fiable et un système qui s’allume tout seul à 3h du matin :

  1. Montez le capteur entre 2,2 et 2,5 m de hauteur, incliné à 15-20° vers le bas.
  2. Évitez les surfaces réfléchissantes (miroirs, rampes métalliques) : elles génèrent des échos parasites qui faussent la lecture.
  3. Ajustez la sensibilité zone par zone via les entités number exposées par ESPHome. Un réglage uniforme sur tout l’escalier donne rarement de bons résultats.
  4. Filtrez les animaux domestiques en combinant la hauteur de détection avec un seuil de confirmation temporel, par exemple delayed_on: 500ms. Le chat qui traverse ne déclenchera plus tout l’éclairage.

Automatisation type dans Home Assistant

automation:

Cas d’usage avancés

Conclusion

La détection mmWave couplée à ESPHome transforme une cage d’escalier en zone réellement intelligente, capable de distinguer direction, vitesse et présence statique. Avec un calibrage soigné et des zones bien définies, on obtient un système réactif, précis, sans les faux déclenchements habituels. Face à ça, le PIR traditionnel fait clairement figure de technologie dépassée.

#ESPHome#domotique#capteurs mmWave#automatisation#Home Assistant