Cómo cargar TASMOTA en enchufe inteligente

Autor: oscar gonzalez

Cómo cargar TASMOTA en enchufe inteligente

Tiempo de lectura: 9 minutos

El método difícil para hacker un enchufe con Tasmota

Cómo cargar TASMOTA en enchufe inteligente

  • 0

0 Intermedio

Introducción

Si has llegado hasta aquí, es que de alguna forma estás interesado en la domótica para mejorar tu casa. Puede incluso que te guste cacharrear con todo tipo de aparatos, pero no acabas de entender cómo empezar.

En este artículo, te voy a enseñar cómo hackear un enchufe inteligente con Tasmota para que sea tu el único dueño y lo controles al 100% sin depender de nadie.

Navegando un poco por el vasto océano que es Internet, has visto que existen muchos dispositivos llamados "inteligentes" que prometen un uso sencillo para, por ejemplo encender y apagar las luces desde el móvil.

Algo como un enchufe como este:

Éste enchufe es bien sencillo y permite, mediante una aplicación en el móvil, encender o apagar cualquier dispositivo que tengas conectado a él.

Puede ser una estufa, un termo de agua, la televisión o cualquier cosa que funcione a 220 Voltios. Algunos modelos también permiten medir y ver el consumo total en Watios, como es el caso de éste modelo del que hablaremos luego.

Estos enchufes funcionan mediante la red Wifi de tu casa. Vamos, que están conectados a Internet y puedes encender y apagar tus dispositivos desde el móvil desde cualquier parte del mundo.

Entonces, ¿cual es el problema con estos enchufes?

¿Por qué no debes usar enchufes inteligentes de serie?

Utilizar un enchufe inteligente tal y como indica el fabricante, es decir, mediante su App y sin tocarlo, no es malo de por sí. Todo depende de lo mucho (o poco) que le quieras a tu privacidad.

Te cuento.

Todos los enchufes como este, de cualquier marca, siguen el mismo patrón:

  • Tienen un firmware proprietario (y oculto) que se conecta a tu red Wifi y no sabes qué más cosas hace.
  • Utilizan una aplicación instalada en tu móvil, que tampoco sabes qué más hace y que posiblemente pida todos los permisos habidos y por haber para hacer sabe Dios el qué con esos datos
  • Dependes de que el servidor del fabricante funcione para usar tu dispositivo. Si no funciona, te quedas con un pisapapeles

El primer punto ya es preocupante ya que el dispositivo se conecta a la red Wifi de tu casa. Donde también está el móvil de tu mujer, la tablet de tus hijos, la smart TV y un montón de dispositivos conectados que eventualmente el enchufe puede saber que están ahí o incluso intentar comunicarse con ellos. Pero eso no lo puedes saber, por que no sabes qué hace su firmware.

El segundo punto, la App para tu móvil, es principalmente lo mismo. Todos los fabricantes te lo ponen fácil y en un par de clics, tienes la aplicación instalada en tu móvil y gratis.

¿Podrías afirmar que esa aplicación no ha enviado la lista de tus contactos al fabricante?

Spoiler: no, no puedes, por que no lo sabes. 

La aplicación es propietaria y no sabes lo qué hace dentro de tu teléfono. Puede que incluso que mire todas las fotos de tu galería. Las fotos del fin de semana pasado de copas, de tus familiares o las fotos de tus hijos. 

Eso se va directo a un servidor de algún lugar de Asia profunda. 

¿Que no hacen eso? puede que si y puede que no...

Pero todo esto tiene solución, se llama Tasmota y te lo voy a explicar en detalle en esta guía. Pero primero necesito que entiendas lo básico antes de empezar.

¿Que es TASMOTA?

Tasmota es un firmware, un pequeño programa que hace funcionar el enchufe inteligente. Éste firmware es compartible con los dispositivos que utilicen un microcontrolador ESP8266 o ESP32, que son la gran mayoría del mercado actualmente. Pueden ser los SONOFF, Tuya o incluso dispositivos que fabriques tú mismo.

Lo mejor es que Tasmota es Open Source y tiene una gran comunidad. Por lo tanto tu eres el que controla el enchufe y no el chino. Pero no te preocupes, no hay que programar nada. Tasmota dispone de variaciones para adaptarse a cientos de dispositivos comerciales.

Tasmota reemplaza el firmware original del dispositivo y en algunos casos tienes que abrirlo primero, así que perderás la garantía del aparato. Pero si estás aquí leyendo esto, eso no te importa y a mi tampoco.

El firmware Tasmota funciona mediante mensajes MQTT que podrás utilizar dentro de automatizaciones que hagas con Node-Red o Home Assistant por ejemplo. Pero siempre dentro de tu casa, sin necesidad de Internet ni servicios externos.

Lectura recomendada sobre Node-Red y MQTT

Si no sabes muy bien de qué va eso de automatizar cosas con MQTT o de montar tu propio servidor local basado en Raspberry Pi. Te recomiendo que veas éste tutorial que te será muy útil:

Introducción a MQTT con Node-RED, Raspberry Pi y Arduino

Tasmota está muy bien documentado y en su web se explica mucho más en detalle su funcionamiento. También podrás ver los dispositivos compatibles y todo lo que necesitas saber para profundizar más sobre éste tema.

En esta guía no voy mostrar el funcionamiento completo de Tasmota ya que se escapa del propósito de ésta guía. 

Lo que vas aprender aquí es un ejemplo real para cargar el firmware Tasmota en un enchufe inteligente. Si quieres más detalles de sus entresijos, puedes visitar la web de Tasmota

¡Creo que ya tienes información suficiente para comenzar a meter las manos en la masa!

En la siguiente página, vamos a comenzar por ver qué modelo de enchufe inteligente vamos a utilizar y qué debemos hacer como preparativo para poder cargar el firmware Tasmota.