Imagina esta escena: Estás en casa, viendo cómo gana tu equipo, y decides echar un vistazo a las cámaras de seguridad de tu apartamento en la playa. Abres la aplicación y… pantalla en negro. «Conectando, conectando… Error de conexión». El sudor frío te recorre la espalda. ¿Han entrado a robar? ¿Se habrá ido la luz?
No. Lo que ha pasado es más estúpido y más común: tu router se ha quedado «tonto», bloqueado por el calor, la saturación o simplemente porque Mercurio está retrógrado. Y la única solución conocida por la humanidad es la técnica milenaria de desenchufar y volver a enchufar. Un gesto simple, imposible si estás a 400 kilómetros de distancia.
Esta es la pescadilla que se muerde la cola de la domótica moderna: si no hay internet, no puedes ordenar a un enchufe inteligente que reinicie el router para que vuelva el internet. Romper este círculo vicioso ya no requiere de conocimientos de hacker ni de inversiones desproporcionadas. En esta guía definitiva, te mostraré cómo convertir un enchufe inteligente de menos de 10€ en un «Perro Guardián» autónomo que detecta y soluciona las caídas de internet por ti, sin servidores en la nube, sin suscripciones y, lo más importante, sin necesidad de que tú estés presente.
Indice de contenidos
- 1 Capítulos del video
- 2 Introducción: La Pesadilla del Router Zombie y el Nacimiento de una Solución
- 3 Análisis del Hardware: ¿Por qué el Athom Tech/IoTorero es Nuestro Héroe?
- 4 Desentrañando el Código: Del ESPHome Básico al «Perro Guardián» Inteligente
- 5 La Revolución del «No-Instalar»: Compilación y Carga con ESPHome Online Compiler
- 6 Guía Paso a Paso: Configuración Definitiva de Tu Vigilante
- 7 Pros, Contras y Consideraciones de Seguridad
- 8 Más Allá del Reinicio: Automatizaciones Avanzadas y Futuro del Dispositivo
- 9 Conclusión: Recupera la Paz Mental (y el Control)
- 10 Preguntas Frecuentes (FAQ)
Capítulos del video
00:00 – El problema: Cuando el router de la playa se queda «tonto». Accede al minicurso
02:05 – https://domotica.pro: La oportunidad para instaladores y profesionales.
02:41 – La solución: ¿Cómo reiniciar un router si no hay internet?
04:05 – El Hardware: Enchufe Athom Tech (IoTorero) con ESPHome.
05:58 – El Código: Watchdog y Reinicio Programado explicado. Descubre el curso
07:55 – La Herramienta Secreta: Cómo compilar ESPHome sin instalar nada.
09:01 – Paso a paso: Configuración WiFi y carga del Firmware.
10:56 – Conclusión: Tu router 100% seguro y autónomo.
Introducción: La Pesadilla del Router Zombie y el Nacimiento de una Solución
La domótica ha evolucionado desde simples interruptores controlados por app hasta ecosistemas complejos que anticipan nuestras necesidades. Sin embargo, esta inteligencia artificial tiene un talón de Aquiles crítico: depende por completo de la estabilidad de la red local. Un router bloqueado no es solo una molestia; es un fallo sistémico que deja fuera de juego a todas las automatizaciones, cámaras y sensores que deberían darnos seguridad.
El caso de Rulo, un amigo con un apartamento en Calpe, es paradigmático. Sus cámaras, instaladas para tener tranquilidad, se convertían en fuentes de ansiedad cada vez que el router de operadora (ese que regalan con las cajas de cereales) decidía tomarse un respiro. La solución tradicional—enchufes inteligentes conectados a la nube—fracasa estrepitosamente aquí. Si el problema es la falta de internet, el enchufe también queda incomunicado.
La verdadera innovación en domótica no está solo en añadir capas de complejidad, sino en crear resiliencia. Necesitamos dispositivos que no solo obedezcan órdenes remotas, sino que sean capaces de tomar decisiones autónomas basadas en condiciones locales. Es el salto de la domótica «tonta» a la «inteligente», donde el dispositivo no es un mero esclavo, sino un guardián con criterio propio. Esta guía te llevará a construir exactamente eso.
Análisis del Hardware: ¿Por qué el Athom Tech/IoTorero es Nuestro Héroe?
No todos los enchufes inteligentes valen para esta misión. Necesitamos un dispositivo que cumpla tres requisitos fundamentales: bajo coste, capacidad de reprogramación local y fiabilidad. El enchufe Athom Tech (vendido en AliExpress como IoTorero) es la elección óptima.
Desglose Técnico:
- Núcleo de Procesamiento: Disponible en versiones con chip ESP8266 o ESP32. Para esta aplicación, el ESP8266 es más que suficiente y más económico. Piensa en este chip como el cerebro miniaturizado del enchufe; es lo suficientemente potente para ejecutar lógica compleja pero consume muy poca energía.
- Componente Crítico – El Relé: Este es el interruptor electromecánico que físicamente corta y restablece la corriente. El relé de estos modelos está dimensionado para soportar la carga de un router (generalmente entre 15-50W) de forma continua y durante miles de ciclos de encendido/apagado.
- Ventaja Decisiva – ESPHome Preinstalado: Esto es lo que lo cambia todo. ESPHome es un framework (marco de trabajo) de código abierto que abstrae la complejidad de programar estos chips. En lugar de escribir código en lenguajes oscuros, ESPHome utiliza archivos de configuración en YAML (un formato legible por humanos) para definir el comportamiento del dispositivo. Que venga preinstalado significa que podemos «conversar» con el enchufe desde el primer momento a través de su propia página web, sin pasos intermedios tortuosos.
Analogía: Imagina que compras un coche. La mayoría de enchufes inteligentes son como coches con el capó soldado; puedes usarlos con el mando, pero no puedes modificar el motor. El Athom/IoTorero es como un coche de carreras con el capó abierto y las herramientas incluidas. Viene funcionando (puedes encender y apagar la luz), pero está preparado para que tú, sin ser mecánico experto, puedas ajustar su cerebro (el firmware) para que haga exactamente lo que necesitas.
Desentrañando el Código: Del ESPHome Básico al «Perro Guardián» Inteligente
El código base que Athom proporciona en GitHub es funcional, pero genérico. Nuestra misión es transformarlo, inyectándole dos capacidades de supervivencia: autonomía e inteligencia preventiva.
1. Personalización y «Españolización»
El primer paso es humanizar el dispositivo. Cambiamos el nombre genérico (athom-smart-plug-v2) por uno significativo como perroguardian. Este no es un cambio cosmético; define la red WiFi que creará el dispositivo y su dirección en la red (perroguardian.local). Además, traducimos toda la interfaz web (botones, etiquetas, mensajes) al español. Este paso, aunque simple, reduce la barrera psicológica y hace que el dispositivo se sienta verdaderamente tuyo.
2. El Corazón de la Solución: El «Watchdog» (Perro Guardián)
Aquí reside la genialidad. Un Watchdog es, en sistemas embebidos, un temporizador que debe ser reseteado periódicamente por el software. Si el software se bloquea y deja de resetearlo, el Watchdog fuerza un reinicio completo del sistema. Nosotros hemos creado un «Watchdog de Red».
Explicación de la Lógica (Sin Tecnicismos):
El código implementa un bucle que constantemente hace una pregunta muy simple: «¿Tengo conexión a Internet?». Para ello, intenta acceder a un servidor público extremadamente fiable, como los de Google (8.8.8.8) o CloudFlare (1.1.1.1).
- Estado SANO (Sí hay Internet): El contador interno se pone a cero. El Perro Guardián se echa a dormir, en espera.
- Estado de ALERTA (No hay Internet): El contador empieza a incrementar. Sabemos que las redes pueden tener microcortes, así que no actuamos de inmediato. El código espera pacientemente.
- Estado CRÍTICO (Sin Internet durante 10 minutos): El contador alcanza el límite. Esto ya no es un microcorte, es un bloqueo. El Perro Guardián «ladra y muerde»: activa el relé, corta la corriente al router durante 10 segundos (tiempo crucial para que los condensadores internos se descarguen por completo), y luego la restablece. Tras el reinicio, vuelve a su ciclo de vigilancia.
Ejemplo de Uso Real: Tu router en la casa de la playa se bloquea un sábado por la tarde. Tú, en tu ciudad, no te das cuenta. El Perro Guardián detecta la caída, espera 10 minutos confirmando que no es algo temporal, y ejecuta el reinicio. Para cuando tú intentes acceder a las cámaras el domingo, todo estará funcionando. La incidencia se resolvió sola, sin tu intervención.
3. La Higiene Digital: El Reinicio Preventivo Programado
La segunda capa de inteligencia es proactiva. Muchos problemas de rendimiento en routers se solucionan con un reinicio periódico que limpia la memoria. Hemos programado una tarea automatizada usando el componente time de ESPHome.
# Ejemplo conceptual en ESPHome YAML
time:
- platform: homeassistant # Sincroniza la hora con precisión
automation:
- trigger:
platform: time
cron: '0 4 * * 1' # Todos los LUNES a las 4:00 AM
then:
- switch.turn_off: router_switch
- delay: 10s
- switch.turn_on: router_switch
Este fragmento (simplificado) ordena al enchufe que todos los lunes a las 4 de la madrugada realice un reinicio del router. Se elige esta hora por ser un momento de nula o mínima actividad. Es como un mantenimiento programado que previene problemas antes de que ocurran.
La Revolución del «No-Instalar»: Compilación y Carga con ESPHome Online Compiler
Este es el punto que democratiza todo el proceso. Tradicionalmente, «flashear» firmware requería instalar herramientas como el ESPHome CLI o el Arduino IDE, configurar entornos y lidiar con drivers. ESPHome Online Compiler (esphomeonlinecompiler.com) elimina toda esa fricción.
¿Qué es un Compilador Online?
Es una fábrica de software en la nube. Tú le das la «receta» (nuestro archivo de código YAML) y ella, usando servidores remotos, traduce esa receta a un «firmware.bin», que es el archivo máquina que el chip ESP puede entender y ejecutar. No consumes recursos de tu PC y no instalas nada.
Proceso Paso a Paso Ampliado:
- Copia del Código Maestro: Obtienes el archivo YAML completo (disponible al final de esta guía o en el recurso prometido).
- Acceso al Compilador: Abres esphomeonlinecompiler.com en tu navegador.
- «Cocción» del Firmware: Pegas el código YAML en la caja de texto. La web detecta automáticamente la contraseña de cifrado del archivo resultante (¡apúntala!). Haces clic en «Start Compilation». En 30-60 segundos, tendrás listo tu firmware.bin personalizado.
- Actualización por Aire (OTA): Desde la página web local de tu enchufe (athom-smart-plug…local), navegas a la sección OTA Update. Seleccionas el archivo firmware.bin descargado y presionas «Update». En menos de un minuto, tu enchufe genérico se habrá transformado en el Perro Guardián, accesible ahora en perroguardian.local.
Guía Paso a Paso: Configuración Definitiva de Tu Vigilante
Vamos a unir todos los componentes en una secuencia infalible.
Fase 1: Preparación e Inicialización
- Adquisición: Consigue el enchufe Athom/IoTorero (ESP8266 o ESP32).
- Primer Enchufe: Conéctalo a la corriente en tu casa principal. En tu móvil, busca redes WiFi. Verás una nueva llamada athom-smart-plug-v2-XXXXXX. Conéctate a ella.
- Configuración Inicial: Al conectarte, se abrirá automáticamente un portal. Selecciona tu red WiFi doméstica de 2.4 GHz (es crucial, los 5 GHz no son compatibles) e introduce la contraseña. El enchufe se reiniciará y se conectará a tu red.
Fase 2: Transformación con el Código Personalizado
- Acceso al Panel: En el navegador de tu PC, dentro de tu red local, entra a http://athom-smart-plug-v2-XXXXXX.local. Verás el panel de control genérico.
- Compilación Online: Usa el compilador online como se describió anteriormente para generar el firmware del Perro Guardián.
- Actualización OTA: Desde el panel del enchufe, ve a OTA Update, carga el nuevo firmware.bin y espera a que termine.
Fase 3: Despliegue en la Ubicación Remota
- Reconexión WiFi: Ahora lleva el enchufe a tu segunda vivienda (playa, pueblo). Al enchufarlo, buscará la red WiFi que configuraste al principio y, al no encontrarla, creará su propia red de configuración. Esta red ya no se llamará athom-smart-plug…, sino perroguardian.
- Configuración de la Red Nueva: Conéctate desde tu móvil a la red perroguardian. Se abrirá el portal de nuevo. Aquí introduces los datos de la WiFi de esa casa (2.4 GHz).
- Conecta el Router: Enchufa la alimentación del router al Perro Guardián, y el Perro Guardián a la pared. El sistema está operativo.
Pros, Contras y Consideraciones de Seguridad
✅ Ventajas
- Autonomía Total: Funciona sin internet, sin nube y sin Home Assistant. Es una solución a prueba de fallos.
- Costo Irrisorio: Por ~10€ resuelves un problema que puede costarte un viaje de cientos de euros y horas de estrés.
- Privacidad Garantizada: Todo sucede en tu red local. No hay datos saliendo a servidores de terceros.
- Extensible: La base con ESPHome permite añadir más sensores (de consumo, de temperatura) para crear lógicas más complejas en el futuro.
❌ Limitaciones y Punto clave
- Dependencia del WiFi Local: Si el fallo es físico (rotura del módem, corte de fibra) o la red WiFi del enchufe cae, el Perro Guardián no podrá actuar. Es una solución para fallos lógicos del router.
- Reconfiguración Manual al Cambiar de Red: Cada vez que lo muevas de casa, deberás reconfigurar la WiFi objetivo a través del portal cautivo.
- Seguridad Física: Cualquier persona con acceso físico al enchufe podría resetearlo y entrar en su portal de configuración. Colócalo en un lugar con cierto control de acceso.
- No es un UPS: No protege contra cortes de luz. Para eso necesitarías un SAI (Sistema de Alimentación Ininterrumpida).
Más Allá del Reinicio: Automatizaciones Avanzadas y Futuro del Dispositivo
El Perro Guardián es solo el comienzo. Al estar basado en ESPHome, su potencial es enorme. Es un ejemplo perfecto de cómo se puede ir más allá de la automatización básica.
- Integración con Home Assistant: Una vez resuelto el problema básico, puedes integrarlo vía API de ESPHome. Esto te permitiría ver en tiempo real el consumo del router, recibir notificaciones cuando se active el Watchdog o crear un botón manual en tu dashboard para reiniciar a voluntad.
- Monitorización de Consumo: El chip puede medir el voltaje y la corriente. Podrías alertarte si el consumo del router se dispara (indicando posible fallo) o si cae a cero (corte de luz).
- Condiciones Ambientales: Añadiendo un sensor de temperatura DS18B20 (barato y compatible), podrías hacer que el Perro Guardián reinicie el router también si la temperatura del zulo donde está supera un límite peligroso.
El futuro de la domótica residencial pasa por dispositivos periféricos más inteligentes y autónomos, que descongestionen al hub central (como Home Assistant) de tareas críticas y de baja latencia. Este proyecto es un prototipo perfecto de ese futuro.
Conclusión: Recupera la Paz Mental (y el Control)
Hemos recorrido el camino completo: desde identificar un problema frustrante y común, hasta seleccionar el hardware adecuado, modificar su inteligencia mediante código accesible y desplegar la solución de forma sencilla. Lo que tenías era un problema de control remoto. Lo que has construido es un sistema resiliente.
Este «Perro Guardián» es más que un reiniciador automático; es un recordatorio de que la verdadera domótica no consiste en tener mil dispositivos conectados a la nube, sino en crear sistemas que se sostengan por sí mismos, que te den tranquilidad en lugar de dependencia. Has convertido 10€ de electrónica y un poco de conocimiento en la llave para recuperar la seguridad de tu hogar remoto. Ahora, ese router en la playa puede bloquearse las veces que quiera. Tú ya tienes a tu vigilante, trabajando en silencio, para que tú nunca más tengas que hacer ese viaje de 400 kilómetros solo para apretar un botón. Para seguir aprendiendo sobre proyectos prácticos, te recomendamos nuestra guía completa de domótica con Home Assistant.
Preguntas Frecuentes (FAQ)
¿Funciona con cualquier router?
Sí, siempre que el consumo del router (normalmente entre 15W y 50W) esté dentro de la capacidad del relé del enchufe (generalmente 10A a 220V, es decir, hasta 2200W). Es compatible con el 99.9% de los routers domésticos.
¿Y si mi internet se cae porque hay un corte general de luz?
El Perro Guardián no puede actuar sin electricidad. Su función es resolver fallos lógicos del router. Para cortes de luz, necesitarías un SAI (para el router y el enchufe) o confiar en que, cuando vuelva la luz, el router arranque correctamente solo (lo que suele pasar).
¿Puedo cambiar el tiempo de espera de 10 minutos del Watchdog?
Absolutamente. En el código YAML, busca la sección del interval que comprueba la conexión y el contador que decide cuándo actuar. Cambiar 600 (segundos) por 300 lo haría actuar a los 5 minutos, por ejemplo.
¿Necesito dejar el enchufe siempre en la red «perroguardian» para que funcione?
No. Esa red solo aparece cuando el dispositivo no puede conectarse a la WiFi que tiene guardada (por ejemplo, la primera vez o cuando lo llevas a otro sitio). En funcionamiento normal, está conectado a tu WiFi de casa y la red perroguardian está desactivada.
¿Es seguro dejar un dispositivo así conectado permanentemente?
Los chips ESP8266/ESP32 están diseñados para funcionar 24/7. El Athom/IoTorero utiliza componentes de calidad aceptable para su precio. El riesgo es similar al de dejar cualquier otro enchufe inteligente o el propio router conectado. Asegúrate de que no esté en un entorno con calor excesivo o humedad.
¿Puedo controlar este enchufe desde fuera de casa, aunque no sea para reiniciar?
Una vez integrado en Home Assistant (opcionalmente) y con el acceso remoto a HA configurado (vía Nabu Casa, Tailscale, etc.), podrías encenderlo y apagarlo desde cualquier lugar, y ver sus estadísticas. Pero su función principal, el Watchdog, es 100% local y autónoma. Para gestionar el acceso remoto de forma segura, considera opciones como Homeway o Nabu Casa.




