Tasmota ou ESPHome : sortir une prise du cloud

Notre guide sur les arrêts de cloud se termine sur une question : que faire des appareils que vous avez déjà ? Pour beaucoup de prises et d'interrupteurs, la réponse est un nouveau firmware. Avant de choisir entre Tasmota et ESPHome, identifiez la puce : elle décide davantage que n'importe quelle liste de fonctions.

Mis à jour le 2026-10-07 8 min de lecture Sujet tasmota ou esphome
Une carte de développement NodeMCU construite autour d'une puce Wi-Fi ESP8266, posée sur une feuille imprimée.
NodeMCU DEVKIT 1.0.jpg · auteur : Vowstar · CC BY-SA 4.0 · Wikimedia Commons
En bref · vérifié le 2026-10-07

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.

Ce qu'il faut retenir
  1. 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.
  2. Tasmota se configure sur l'appareil, depuis sa page web, et repose sur MQTT.
  3. ESPHome se configure en YAML puis se compile, et dialogue avec Home Assistant via son API native.
  4. 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é.

Vous renoncez à l'application du fabricant, définitivement

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 pucesTasmotaESPHomeAutre voie
ESP8266, ESP8285OuiOui—
ESP32, ESP32-S, ESP32-C3OuiOui—
Beken BK7231T, BK7231NNonVia LibreTinyOpenBeken
Realtek RTL8710BNNonVia LibreTinyOpenBeken
Comment savoir sans deviner

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.

Une prise connectée blanche avec un bouton rond et ses deux broches visibles.
Une prise connectée. Rien à l'extérieur n'indique quelle puce se trouve dedans, et c'est cette puce qui décide si Tasmota, ESPHome ou aucun des deux peut y tourner.Smart plug adapter front view with power button.jpg · auteur : Sokolikmawwer0 · CC BY-SA 3.0 · Wikimedia Commons

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.

TasmotaESPHome
ConfigurationSur l'appareil, depuis sa page webDans un fichier YAML, compilé en firmware
Lien avec Home AssistantVia MQTTVia son API native, découverte automatique
Changer un réglageDirectement sur l'appareilModifier le YAML et réinstaller
Première installationInstallateur web, série, ou conversion OTA pour certains appareilsPar USB, puis sans fil ensuite
LicenceGPL-3.0MIT 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

  1. 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.
  2. 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.
  3. 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.
Secteur et prise ouverte ne font pas bon ménage

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

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