Tasmota en Sonoff: flashear firmware open source
Apariencia
Introducción
Tasmota es un firmware open source alternativo para dispositivos ESP8266/ESP32. Instalarlo en un Sonoff elimina la dependencia del cloud de eWeLink y permite control local completo, integración directa con Home Assistant via MQTT y total privacidad.
¿Por qué Tasmota?
- Control 100% local sin internet
- Integración directa con Home Assistant via MQTT
- Sin limitaciones de cloud (reglas, integraciones, cantidad de dispositivos)
- Comunidad enorme con soporte para más de 1.000 dispositivos
Métodos de flasheo
OTA (Over The Air) para Sonoff compatibles
Algunos Sonoff con firmware eWeLink antiguo permiten flashear Tasmota via OTA sin abrir el dispositivo:
- Usar la herramienta Tasmota Device Manager
- Conectar al AP del dispositivo en modo emparejamiento
- Subir el firmware Tasmota
Via puerto serie (soldadura)
Para dispositivos más nuevos:
- Abrir el dispositivo
- Soldar pines TX, RX, VCC, GND, GPIO0
- Poner GPIO0 a GND al encender (modo flash)
- Usar esptool: esptool.py write_flash 0x0 tasmota.bin
Configuración post-flash
- Conectar al AP "tasmota-XXXXXX" que aparece en WiFi
- Configurar la red WiFi del hogar
- Acceder a la IP asignada en el navegador
- Configurar el template del dispositivo desde templates.blakadder.com
MQTT en Tasmota
cmnd/sonoff/Power ON cmnd/sonoff/Power OFF stat/sonoff/POWER ON (estado que publica Tasmota)