// FRANDROID — MOBILE & WEB
Votre box Wi-Fi peut détecter vos mouvements sans caméra : il suffit d’un ESP32 à 10 euros
Une box Internet et une petite carte électronique à 10 euros suffisent pour allumer la lumière du couloir quand quelqu’un passe. J’ai souvent lu des articles sur ce sujet et je suis tombé ce matin sur un article d’un rédacteur de XDA Developers qui raconte avoir installé chez lui ESPectre. Ce logiciel gratuit transforme une carte ESP32 en détecteur de mouvement. La carte n’a besoin ni de capteur infrarouge ni de caméra. Elle écoute simplement le Wi-Fi de la maison.
L’ESP32 est une puce du fabricant chinois Espressif, avec Wi-Fi intégré, très utilisée par les bricoleurs de domotique. ESPectre a été créé par Francesco Pace, diplômé en mathématiques et informaticien depuis plus de vingt ans. Il a présenté son projet en janvier 2026 sur IoT For All. Le projet comptait alors plus de 4 000 étoiles sur GitHub (l’équivalent des favoris). Il en affiche aujourd’hui plus de 9 000.
XDA n’est pas le premier à s’y intéresser. De nombreuses personnes s’y sont essayés, on retrouve les réalisations de la communauté sur la page GitHub d’ESPectre.
Entre la box et l’ESP32, le signal Wi-Fi emprunte plusieurs chemins à la fois. Une partie arrive en ligne droite, le reste rebondit sur les murs, les meubles et les gens. Le corps humain contient environ 60 % d’eau. Or l’eau absorbe et renvoie bien les ondes à 2,4 GHz, la bande de la plupart des équipements Wi-Fi. Quand quelqu’un bouge, ces chemins changent donc.
Pour mesurer ces changements, ESPectre lit le Channel State Information (CSI), c’est-à-dire l’état du canal radio. Le Wi-Fi découpe son signal en dizaines de sous-fréquences (64 sur un ESP32). Pour chacune, la puce mesure la force du signal et son décalage. Dans une pièce vide, ces valeurs varient peu. Elles s’agitent dès qu’on la traverse.
Le logiciel calcule en continu l’ampleur de cette agitation. Il la compare ensuite à un seuil fixé au démarrage. Francesco Pace n’utilise aucune IA, seulement des statistiques et des filtres. Le principe est comparable à une main qui passe devant une lampe torche et fait bouger l’ombre.
Un capteur infrarouge passif (PIR, celui des lampes à détection) doit « voir » la personne. Le Wi-Fi, lui, traverse les cloisons en plâtre. Une seule carte peut donc surveiller la pièce voisine, soit environ 50 mètres carrés selon le développeur. Par contre, ESPectre ne repère pas quelqu’un qui reste immobile. Il ne fait pas non plus la différence entre un humain et un chat.
Choisissez bien la carte, car toutes les puces ne donnent pas accès au CSI. Le développeur recommande l’ESP32-S3 ou l’ESP32-C6. L’ESP32-C3, moins cher, fonctionne aussi, tout comme l’ESP32 d’origine, moins optimisé. Par contre, l’ESP8266 ne donne pas accès au CSI, a précisé Francesco Pace sur le forum de Home Assistant. Cet ancêtre de l’ESP32 équipe beaucoup de prises connectées.
Une carte de développement coûte une dizaine d’euros. Il faut aussi un câble USB qui transmet les données (les câbles de charge seule sont le piège classique).
Ajoutez un serveur Home Assistant, sur un Raspberry Pi à 35-50 euros ou sur un PC déjà allumé en permanence. On peut même se faire aider par une IA pour installer Home Assistant. En face, le détecteur de mouvement Hue de Philips coûte 39,99 euros.