Sistema basado en configuración que convierte microcontroladores ESP32, ESP8266, BK72xx y RP2040 en dispositivos inteligentes controlados desde Home Assistant y otros sistemas de domótica.
arendst/Tasmota
Firmware alternativo para placas ESP8266 y ESP32 con configuración web, actualizaciones OTA, automatización local y control por MQTT, HTTP, Serial o KNX.
- Estrellas
- 24,967
- Forks
- 5,210
- Issues abiertos
- 21
- Último commit
- hace 17 horas
¿Qué es?
Tasmota es un firmware de código abierto que reemplaza el software original de dispositivos inteligentes basados en ESP8266 y ESP32, como enchufes, interruptores, bombillas y placas con sensores. Los dispositivos se configuran desde una interfaz web integrada, se actualizan de forma inalámbrica y se automatizan con reglas, temporizadores y el lenguaje de scripting Berry.
Permite controlar dispositivos localmente mediante MQTT (v3.1.1 o v5, incluidas conexiones TLS a AWS IoT Core o Azure IoT Hub), HTTP, Serial o KNX, y se integra con Home Assistant, Domoticz, openHAB y Node-RED. En ESP32 también admite Matter, coordinación Zigbee, funciones de gateway BLE e interfaces táctiles LVGL.
El proyecto es compatible con más de 150 sensores y periféricos mediante I2C, SPI, 1-Wire y entradas analógicas, además de luces, persianas, termostatos, interfaces para medidores inteligentes, infrarrojos, RF y puentes Modbus. Algunas funciones superan el tamaño de la memoria flash de los binarios precompilados y requieren crear una imagen de firmware personalizada.
Funciones clave
- 01Configuración mediante interfaz web y actualizaciones de firmware inalámbricas
- 02Control por MQTT, HTTP, Serial y KNX, con integración con Home Assistant y Node-RED
- 03Reglas, temporizadores y scripting Berry para automatizar los dispositivos
- 04Compatibilidad con más de 150 sensores y periféricos mediante I2C, SPI, 1-Wire y entradas analógicas
- 05Compatibilidad con Matter, Zigbee y BLE en placas ESP32
Casos de uso
- Añadir control local, sin depender de la nube, a enchufes e interruptores Wi-Fi económicos
- Crear una red doméstica de sensores que envíe a Home Assistant datos de temperatura, CO2 o consumo de energía
- Controlar tiras LED, persianas o dispositivos infrarrojos desde un hub domótico
- Hacer que dispositivos ESP alimentados por batería envíen datos usando el modo de suspensión profunda
Inicio rápido
- 1
Instálalo desde el navegador con Tasmota WebInstaller
- 2
O descarga un binario publicado en ota.tasmota.com y grábalo siguiendo la guía Getting Started
Antes de usarlo
- Solo funciona en placas de la familia ESP8266 y ESP32, por lo que necesita hardware compatible.
- Algunas funciones no caben en los binarios precompilados y requieren compilar tu propia versión.
- Las actualizaciones a versiones principales pueden requerir seguir una ruta de migración documentada, y las versiones mínimas pueden no actualizarse por OTA.
- Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Tasmota?
- Firmware alternativo para placas ESP8266 y ESP32 con configuración web, actualizaciones OTA, automatización local y control por MQTT, HTTP, Serial o KNX. Tasmota es un firmware de código abierto que reemplaza el software original de dispositivos inteligentes basados en ESP8266 y ESP32, como enchufes, interruptores, bombillas y placas con sensores. Los dispositivos se configuran desde una interfaz web integrada, se actualizan de forma inalámbrica y se automatizan con reglas, temporizadores y el lenguaje de scripting Berry.
- ¿Tasmota es gratuito? ¿Qué licencia tiene?
- Tasmota es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Tasmota sigue mantenido?
- Mantenimiento activo. El último commit de Tasmota fue el 5 nov 2026.
- ¿Para qué puedo usar Tasmota?
- Añadir control local, sin depender de la nube, a enchufes e interruptores Wi-Fi económicos Crear una red doméstica de sensores que envíe a Home Assistant datos de temperatura, CO2 o consumo de energía Controlar tiras LED, persianas o dispositivos infrarrojos desde un hub domótico Hacer que dispositivos ESP alimentados por batería envíen datos usando el modo de suspensión profunda
- ¿Cómo se instala Tasmota?
- Instálalo desde el navegador con Tasmota WebInstaller O descarga un binario publicado en ota.tasmota.com y grábalo siguiendo la guía Getting Started
- ¿Dónde consigo Tasmota?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/arendst/Tasmota
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Firmware de código abierto para ESP32 que controla tiras LED RGB direccionables, matrices 2D y paneles HUB75 por WiFi.
Herramienta de línea de comandos y sistema de compilación multiplataforma para desarrollo embebido, con gestión de bibliotecas, compatibilidad con varias placas y frameworks, depuración y pruebas unitarias.
Dispositivo basado en ESP32 que estima el flujo de pasajeros contando dispositivos móviles Wi-Fi y Bluetooth cercanos, con salida de datos por LoRaWAN, MQTT y tarjeta SD.
Emulador en Python del Philips Hue Bridge que permite a aplicaciones compatibles con Hue y sistemas de domótica controlar localmente luces y dispositivos que no son Hue.
Panel web de administración para gestionar, actualizar y supervisar dispositivos con firmware Tasmota.