
Tasmota et ESPHome remplacent tous deux le firmware d'un appareil pour qu'il fonctionne en local, mais tous deux ont été conçus pour les puces Espressif ESP8266 et ESP32. Beaucoup de prises récentes utilisent des puces Beken ou Realtek, qui demandent LibreTiny, son portage ESPHome, ou OpenBeken. Vérifiez la puce avant de choisir, et ne flashez jamais un appareil branché sur le secteur.
- C'est la puce qui décide, pas la marque. Tasmota ne prend en charge que les puces Espressif ; Beken et Realtek demandent d'autres projets.
- Tasmota se configure sur l'appareil, depuis sa page web, et repose sur MQTT.
- ESPHome se configure en YAML puis se compile, et dialogue avec Home Assistant via son API native.
- Jamais de flash sur le secteur. Le flash série impose d'ouvrir l'appareil et de l'alimenter uniquement par l'adaptateur.
Pourquoi le firmware est la seule sortie que vous maîtrisez
Quand un fabricant coupe son cloud, un appareil qui ne parlait qu'à ce cloud n'a plus rien à dire. Notre guide sur les arrêts de cloud donne le test d'achat qui évite le problème. Pour les appareils déjà installés, remplacer le firmware est le seul geste que le fabricant ne peut pas défaire : ensuite, l'appareil répond à votre réseau et à rien d'autre.
Deux projets open source dominent ce travail. Tasmota, sous GPL-3.0, et ESPHome, dont la licence associe MIT pour ses outils en Python et GPL-3.0 pour le code du firmware qu'il compile. Tous deux produisent un firmware qui continue de fonctionner internet débranché.
Le README de tuya-cloudcutter le dit sans détour : l'utiliser signifie que vous ne pourrez « PLUS utiliser les applications et les serveurs de Tuya ». C'est vrai de tout firmware de remplacement. Décidez que vous voulez le contrôle local avant de commencer, pas au milieu.
D'abord, identifier la puce
C'est l'étape que la plupart des tutoriels sautent, et celle qui décide de tout le reste. La documentation de Tasmota est précise sur son périmètre : tout appareil à base d'ESP8266, ESP8285, ESP32, ESP32-S ou ESP32-C3 peut être flashé. Rien en dehors de la famille Espressif.
Beaucoup de prises Wi-Fi bon marché vendues ces dernières années utilisent d'autres puces, notamment des modules Beken BK7231 et Realtek RTL87xx. Pour elles, deux projets comblent le vide : LibreTiny, une plateforme sous licence MIT pour les puces BK7231, RTL8710 et LN882H, sur laquelle repose un portage d'ESPHome, et OpenBeken, qui se présente comme un remplaçant de Tasmota et d'ESPHome pour les BK7231 et bien d'autres puces.
| Famille de puces | Tasmota | ESPHome | Autre voie |
|---|---|---|---|
| ESP8266, ESP8285 | Oui | Oui | — |
| ESP32, ESP32-S, ESP32-C3 | Oui | Oui | — |
| Beken BK7231T, BK7231N | Non | Via LibreTiny | OpenBeken |
| Realtek RTL8710BN | Non | Via LibreTiny | OpenBeken |
Le module est en général une petite carte blindée avec une référence imprimée. Les références de modules correspondent à des puces dans la documentation de chaque projet : lisez le marquage, puis vérifiez là-bas plutôt que de vous fier à la fiche produit.

Tasmota ou ESPHome, quand la puce permet les deux
Sur un appareil à base d'ESP, vous avez le choix, et il porte sur la manière de gérer l'appareil plutôt que sur ce qu'il sait faire.
| Tasmota | ESPHome | |
|---|---|---|
| Configuration | Sur l'appareil, depuis sa page web | Dans un fichier YAML, compilé en firmware |
| Lien avec Home Assistant | Via MQTT | Via son API native, découverte automatique |
| Changer un réglage | Directement sur l'appareil | Modifier le YAML et réinstaller |
| Première installation | Installateur web, série, ou conversion OTA pour certains appareils | Par USB, puis sans fil ensuite |
| Licence | GPL-3.0 | MIT et GPL-3.0 |
Tasmota convient à qui veut un appareil reconfigurable depuis un navigateur et qui parle MQTT à n'importe quoi. ESPHome convient à qui fait déjà tourner Home Assistant et préfère décrire chaque appareil dans des fichiers qu'on peut versionner et copier.
Trois façons d'installer le firmware
- Le flash série. Ouvrir l'appareil, relier un adaptateur USB-UART en 3,3 V aux broches série de la puce, et écrire le firmware. Cela marche sur presque tout, et c'est la méthode visée par l'avertissement ci-dessous.
- La conversion sans fil. Tasmota cite une conversion OTA pour certains appareils Shelly, Tuya et Sonoff. Pas de tournevis, mais seulement pour les modèles et versions de firmware qui le permettent.
- tuya-cloudcutter. Pour les Beken BK7231T et BK7231N non corrigés et certains modules Realtek, il déconnecte l'appareil du cloud Tuya et peut flasher un firmware personnalisé sans fil. Son README précise que Tuya a corrigé son SDK en février 2022 : les appareils dont le firmware a été compilé après ne sont pas exploitables.
La documentation de Tasmota l'écrit en majuscules pour une raison : n'essayez jamais de flasher un appareil branché sur le secteur. Boîtier ouvert, la prise doit être débranchée, et la carte alimentée uniquement par l'adaptateur 3,3 V. Si cela vous met mal à l'aise, choisissez un appareil compatible avec la conversion OTA, ou du matériel livré avec un firmware local.
Sources
- Tasmota : démarrage, puces prises en charge, flash et sécurité
- ESPHome : démarrer avec Home Assistant
- Dépôt LibreTiny
- Dépôt OpenBeken
- Dépôt tuya-cloudcutter et avertissements
Vérifié le 7 octobre 2026. Nous n'avons pas flashé d'appareils pour ce guide ; il résume ce que documente chaque projet.
Questions fréquentes
Tasmota fonctionne-t-il sur une prise à puce Beken BK7231 ?
Non. Tasmota prend en charge les puces Espressif des familles ESP8266, ESP8285 et ESP32. Les puces Beken demandent LibreTiny, son portage ESPHome, ou OpenBeken.
Faut-il ouvrir l'appareil ?
Pas toujours. Certains appareils Shelly, Tuya et Sonoff acceptent la conversion OTA, et tuya-cloudcutter fonctionne sans fil sur les firmwares Beken et Realtek non corrigés. Sinon, le flash série impose d'ouvrir.
L'application du fabricant marchera-t-elle encore ensuite ?
Non. Remplacer le firmware déconnecte l'appareil du cloud et de l'application du fabricant ; le contrôle passe sur votre propre réseau.
Lequel choisir avec Home Assistant ?
Les deux conviennent. ESPHome se connecte via l'API native de Home Assistant et est découvert automatiquement ; Tasmota passe par MQTT et demande donc aussi un broker.
À lire ensuite
Appairage« Cet appareil nécessite un routeur de bordure Thread » : la vraie solution
Le message ne veut presque jamais dire ce qu'il annonce. Neuf fois sur dix le routeur de bordure existe déjà et c'est l'IPv6 qui est cassé.
RadioZigbee et Wi-Fi en 2,4 GHz : choisir le canal qui arrête les décrochages
Les canaux Zigbee 15, 20 et 25 existent pour une raison. Voici la carte des recouvrements et comment changer sans réappairer quarante appareils.
DurabilitéLe grand débranchement : acheter du matériel qui survit à son fabricant
Le cloud Wemo s'est éteint en janvier 2026. Voici le test en quatre questions que nous passons avant tout achat.