15 euros y un relé Shelly: el interruptor que también le cuenta cosas a tu IA local
El Shelly 1PM Mini Gen3 convierte un interruptor normal en control local con medición, MQTT y Home Assistant para automatizaciones con IA real sin nube.
💡 Antes de empezar Necesitas: un Shelly 1PM Mini Gen3, caja de interruptor con neutro disponible, Home Assistant funcionando y, si no tienes experiencia eléctrica, una persona cualificada para instalarlo. Tiempo estimado: 20-40 minutos si el cableado está claro; más si tienes que identificar neutro, fase y retorno. Nivel: Para quien ya ha montado algo similar — aquí hay 230 V, así que no es el primer cacharro con el que aprender.
El interruptor que deja de ser tonto
Hay una diferencia enorme entre una bombilla inteligente y un interruptor que sabe lo que está pasando. La bombilla conectada se vuelve inútil en cuanto alguien corta corriente desde la pared. Un relé pequeño detrás del interruptor, en cambio, mantiene el gesto de siempre y además manda datos a tu sistema local.
Ese es el punto del Shelly 1PM Mini Gen3. No lo compras porque haga magia. Lo compras porque convierte un circuito normal en una pieza medible, controlable y consultable desde Home Assistant sin depender de una app cerrada.
Qué es exactamente
El Shelly 1PM Mini Gen3 es un relé Wi-Fi de un canal con medición de consumo. Va dentro de una caja de mecanismo, se alimenta a 110-240 V AC y puede con cargas de hasta 8 A a 240 V. La parte interesante no es solo encender y apagar: también mide potencia, voltaje, temperatura interna y energía consumida.
El apellido Gen3 importa porque trae más memoria que generaciones anteriores, firmware más moderno y una ruta más clara hacia Matter. Matter — el estándar que intenta que dispositivos de distintas marcas se entiendan sin inventar una integración nueva cada vez — está soportado en varios Shelly Gen3 con firmware 1.6.0 o posterior.
Cómo lo abrimos
Aquí no hay que flashear firmware ni soldar pines. Home Assistant detecta Shelly automáticamente en muchas redes, habla directamente con el dispositivo y su integración oficial está clasificada como local push. Dicho en lenguaje normal: cuando cambia algo, el Shelly empuja el estado a Home Assistant dentro de tu red.
Además tienes MQTT — un protocolo ligero de mensajería muy usado en domótica —, webhooks, scripts internos y una API RPC local. RPC significa Remote Procedure Call: haces una petición HTTP al cacharro para pedirle su estado o cambiar la salida. Eso convierte un interruptor en una fuente de datos para un agente local.
Qué capa de IA le ponemos encima
La capa de IA no debería decidir a ciegas cuándo encender un calefactor o cortar un circuito. Lo útil es que lea contexto. Si el Shelly mide que una lámpara lleva encendida tres horas, no hay presencia en el salón y la luz exterior ya basta, un agente local puede resumirte la situación y proponer apagarla. Si el consumo de una bomba, extractor o servidor cambia de patrón, puede generar una alerta en lenguaje normal.
Con Home Assistant como cerebro local, el Shelly aporta el dato físico: estado del relé, consumo instantáneo, energía acumulada y eventos del interruptor. Ollama — una app para correr modelos de lenguaje en tu propio ordenador — puede convertir esos datos en explicaciones prudentes. Home Assistant ejecuta reglas claras; la IA entiende contexto, agrupa señales y avisa cuando algo huele raro.
Lista de compra
- Shelly 1PM Mini Gen3.
- Home Assistant en una Raspberry Pi, mini PC o NAS.
- Caja de mecanismo con espacio suficiente y neutro disponible.
- Sensor de presencia o puerta si quieres automatizaciones con contexto.
- Opcional: broker MQTT local como Mosquitto si prefieres publicar eventos en vez de usar solo la integración Shelly.
Cómo empezar
Primero, instalación eléctrica con cabeza. Corta la corriente desde el cuadro, verifica que no hay tensión y no improvises si no sabes identificar fase, neutro y retorno. El Shelly debe quedar bien apretado, sin cobre expuesto y dentro de una caja con espacio suficiente. Si eso te suena dudoso, paga a un electricista y tú te encargas de Home Assistant.
Después, conecta el Shelly a tu Wi-Fi desde su punto de acceso inicial o desde la app de Shelly. No necesitas activar cloud para integrarlo localmente. En Home Assistant, ve a Ajustes -> Dispositivos y servicios y busca Shelly. Si no aparece solo, añade la integración manualmente con la IP.
Cuando ya tengas la IP, puedes comprobar que la API local responde. Abre la terminal de tu ordenador y cambia la IP por la del Shelly:
export SHELLY=http://192.168.1.42
curl -s "$SHELLY/rpc/Switch.GetStatus?id=0"
Ese comando pide el estado del relé. Si devuelve un JSON con campos de salida, potencia o energía, ya tienes el cacharro hablando en local.
Para una prueba controlada, puedes pedirle que encienda el canal. Hazlo solo si sabes qué carga hay conectada:
curl -X POST \
-H "Content-Type: application/json" \
-d '{"id":1,"method":"Switch.Set","params":{"id":0,"on":true}}' \
"$SHELLY/rpc"
Lo que no te van a contar
El límite de 8 A no es una invitación a meter cualquier carga. Motores, calefactores, fuentes baratas y tiras LED grandes pueden tener picos raros. Shelly declara protecciones de sobretensión, sobrecorriente, sobrepotencia y temperatura, pero una protección no arregla una mala instalación. También necesitas buena Wi-Fi en la caja de pared; una caja profunda o una pared gruesa pueden dejarlo justo de señal.
Fuentes para verificar antes de comprar
- Shelly 1PM Mini Gen3
- Home Assistant: integración Shelly
- Shelly Technical Documentation: Shelly 1 PM Gen3
- Shelly Technical Documentation: Switch RPC
- Shelly: soporte Matter
Veredicto
El Shelly 1PM Mini Gen3 merece la compra cuando quieres que un circuito real de casa entre en tu sistema local sin cambiar la forma de usar el interruptor. No es para aprender electricidad desde cero, pero sí es una de las piezas más limpias para convertir consumo y estado eléctrico en señales que una IA local puede entender.