Tasmota es un firmware de código abierto que reemplaza el software original de dispositivos inteligentes basados en chips ESP8266 y ESP32, liberándolos de la nube del fabricante y permitiendo control local vía MQTT, HTTP o integración directa con Home Assistant. Desarrollado por Theo Arends desde 2017 y mantenido por una comunidad activa en GitHub, el tasmota firmware convierte un enchufe barato de AliExpress en un dispositivo soberano que funciona sin internet y sin depender de servidores externos.
El atractivo es práctico: privacidad, latencia mínima y supervivencia del hardware cuando el fabricante abandona la app móvil o cierra sus servidores. Varios usuarios de marcas como Sonoff o Shelly descubrieron la potencia de Tasmota justo cuando su ecosistema original empezó a fallar.
Qué es exactamente Tasmota y por qué existe
Tasmota nació para dar una segunda vida a los dispositivos con chip ESP de Itead/Sonoff. El firmware original de estos aparatos enviaba datos a servidores en China, tenía retardos de varios segundos y dejaba de funcionar sin conexión. La comunidad maker decidió escribir una alternativa libre bajo licencia GPLv3.
Hoy el proyecto soporta miles de modelos distintos según la documentación oficial: enchufes, interruptores, bombillas, relés industriales, sensores de temperatura, persianas motorizadas y medidores de consumo. La documentación se encuentra en tasmota.github.io y cuenta con un Discord con miles de miembros que resuelven dudas en varios idiomas.
Ventajas frente al firmware de fábrica
- Control 100% local: el dispositivo funciona aunque se caiga internet
- Protocolo MQTT nativo: integración directa con Home Assistant, Node-RED o openHAB
- Interfaz web propia: cada aparato expone su propia página de configuración en la red local
- Actualizaciones OTA: nuevas versiones sin desmontar el dispositivo
- Sin telemetría: ningún dato sale de tu red salvo que tú lo decidas
Dispositivos compatibles con Tasmota
La lista de tasmota dispositivos compatibles crece de forma constante. Los fabricantes más populares que incorporan chips ESP flasheables son Sonoff, Athom, Shelly (los modelos antiguos), Teckin, BlitzWolf, Gosund y Nous. Athom destaca porque vende varios modelos ya preflasheados con Tasmota de fábrica, ahorrando el proceso manual.
Antes de comprar conviene revisar el Tasmota Device Templates Repository, donde la comunidad mantiene plantillas JSON para cada modelo concreto. Un mismo fabricante puede cambiar el chip interno entre lotes (el famoso problema del Tuya WB3S, que no es flasheable por puerto serie y obliga a usar OTA hacks).
| Dispositivo | Tipo | Preflasheado | Precio aprox. | Valoración |
|---|---|---|---|---|
| Athom Smart Plug | Enchufe 16A con medidor | Sí | En torno a 15-20 € | ★★★★★ |
| Sonoff Basic R2 | Relé inline | No (requiere flash) | Aproximadamente 6-10 € | ★★★★☆ |
| Shelly 1 Gen1 | Relé detrás mecanismo | No (Tasmota via OTA) | Alrededor de 12-15 € | ★★★★☆ |
| Nous A1T | Enchufe con medidor | Sí (versión T) | Aproximadamente 14 € | ★★★★★ |
| Gosund SP111 | Enchufe compacto | No | En torno a 8-12 € | ★★★☆☆ |
Los modelos Athom y Nous resultan ideales para quien empieza. Ver en Amazon para comparar precios y disponibilidad.
Cómo instalar Tasmota paso a paso
El proceso para tasmota instalar depende del dispositivo. Existen tres métodos principales: flasheo por puerto serie (el clásico), actualización OTA mediante exploits (Tuya-Convert) y Tasmotizer, una aplicación gráfica que simplifica el primer método.
Método 1: Flash por puerto serie con Tasmotizer
- Descarga Tasmotizer desde su repositorio oficial de GitHub (compatible con Windows, macOS y Linux)
- Abre el dispositivo y localiza los pads marcados como TX, RX, GND, 3V3 y GPIO0
- Conecta un adaptador USB-TTL (CP2102 o FT232) a tu ordenador
- Cruza los pines: TX del adaptador a RX del dispositivo y viceversa. GND común
- Mantén GPIO0 a GND mientras aplicas alimentación de 3,3V para entrar en modo flash
- Abre Tasmotizer, selecciona el puerto COM y elige la release estable más reciente
- Pulsa "Tasmotize!" y espera aproximadamente 2 minutos
- Desconecta GPIO0 y reinicia. El dispositivo creará una red WiFi llamada tasmota-XXXX
- Conéctate a esa red, accede a 192.168.4.1 e introduce tus credenciales WiFi
Método 2: OTA sin abrir el dispositivo
Algunos modelos con chip Tuya antiguos admiten flash inalámbrico mediante Tuya-Convert o OpenBeken. Requiere una Raspberry Pi y una tarjeta WiFi compatible con modo AP. El margen de éxito depende del firmware de origen: Tuya cerró esta vía desde 2021 en la mayoría de lotes nuevos.
Antes de flashear, comprueba siempre la tensión de alimentación. Conectar 5V al pin de 3,3V del ESP destruirá el chip instantáneamente.
Configuración inicial y MQTT
Una vez Tasmota esté corriendo, accede a la interfaz web del dispositivo desde cualquier navegador. Los parámetros básicos se configuran en Configuration → Configure Module, donde se aplica la plantilla específica de tu modelo.
Para integrar con Home Assistant conviene activar MQTT. Necesitas un broker (Mosquitto es el estándar) corriendo en tu servidor doméstico o en una Raspberry Pi. Desde Configuration → Configure MQTT introduces la IP del broker, usuario y contraseña. Tasmota publicará automáticamente los estados bajo el topic stat/dispositivo/RESULT.
Home Assistant detecta Tasmota mediante el componente oficial de MQTT Discovery, activable con el comando SetOption19 1 desde la consola web del dispositivo. A partir de ahí cada enchufe aparece automáticamente en el panel. Si estás configurando un sistema integral, quizá te interese revisar nuestra guía sobre cómo controlar las luces de casa desde el móvil para enlazar Tasmota con asistentes de voz.
Casos de uso reales en domótica
Tasmota encaja especialmente bien en escenarios donde la fiabilidad importa más que las apps vistosas. Ejemplos habituales:
- Medición de consumo: enchufes como Athom o Nous A1T miden vatios instantáneos, kWh acumulados y exportan los datos vía MQTT para gráficas en Grafana o InfluxDB
- Control de calderas y aires: un Sonoff Basic intercalado en el termostato permite encender la calefacción desde fuera sin depender de cloud. Complementa bien los termostatos inteligentes para zonificar la casa
- Riego inteligente: relés Tasmota con sensores de humedad del suelo
- Iluminación escénica: bombillas Athom RGB con efectos locales sin latencia
- Integración con paneles solares: lectura de vatios y automatización de cargas según producción, útil si ya aplicas gestión inteligente de energía
En entornos profesionales, Tasmota también sirve para alimentar con datos de sensores en tiempo real proyectos de IA aplicada a empresas, sin depender de servicios externos.
Limitaciones y advertencias
Tasmota no es una solución mágica. Flashear un dispositivo anula la garantía del fabricante. El manejo de 220V supone riesgo eléctrico real: un error de cableado en un enchufe puede provocar cortocircuito, incendio o electrocución. Si no tienes experiencia con bajos voltajes, busca ayuda profesional o limítate a modelos preflasheados.
Otro detalle importante: los dispositivos con chip BK7231N o BK7231T (comunes en productos Tuya recientes) no soportan Tasmota clásico. Para ellos existe OpenBeken, un fork compatible pero con menos funciones. Verifica siempre el chip antes de comprar con herramientas como Tuya-Cloudcutter.
Consumo energético del propio dispositivo
Un enchufe Tasmota en reposo consume aproximadamente 0,3-0,8W según el modelo y estimaciones de la comunidad. Multiplicado por 20 dispositivos suman unos 10-15W constantes, equivalentes a varios euros al año. Nada dramático, pero conviene tenerlo presente antes de empapelar la casa con relés.
Preguntas frecuentes
¿Tasmota es legal en España?
Sí. El firmware es código abierto bajo licencia GPLv3 y su instalación es completamente legal. Lo que pierdes es la garantía comercial del fabricante, pero no cometes ninguna infracción. La normativa europea de marcado CE cubre el hardware físico, no el software que corra dentro.
¿Puedo volver al firmware original si algo falla?
Depende del modelo. En dispositivos Sonoff antiguos sí, descargando el firmware de fábrica desde la web de Itead. En modelos Tuya modernos suele ser un camino de ida: una vez flasheado a Tasmota, el firmware original no está disponible públicamente.
¿Funciona Tasmota con Alexa o Google Home?
Directamente no, porque estos asistentes exigen integración cloud. La solución estándar es conectar Tasmota a Home Assistant y desde allí exponer los dispositivos a Alexa o Google mediante Nabu Casa o la integración gratuita con Emulated Hue, que hace pasar los aparatos por bombillas Philips Hue locales.
¿Necesito conocimientos de programación?
No para el uso básico. La instalación y configuración se hace por interfaz web, sin escribir código. Sí conviene saber editar ficheros YAML si luego integras con Home Assistant y quieres automatizaciones avanzadas. Las reglas internas de Tasmota (Rules) usan una sintaxis propia sencilla.
¿Qué diferencia hay entre Tasmota y ESPHome?
Ambos reemplazan el firmware original, pero ESPHome compila firmware personalizado desde Home Assistant con configuración YAML. Tasmota viene precompilado y se configura por web. ESPHome ofrece más flexibilidad; Tasmota es más plug-and-play para quien empieza.
El siguiente paso
Compra un enchufe Athom preflasheado con Tasmota de fábrica, conéctalo a tu red WiFi en dos minutos y mide el consumo de un electrodoméstico durante una semana. Con esa lectura real tendrás base objetiva para decidir qué automatizar después, sin asumir riesgos de flasheo manual en la primera toma de contacto.






