Cómo configurar NetRelay con Home Assistant
NetRelay se puede utilizar con Home Assistant a través de MQTT. Una vez que se completa la configuración, puede activar y desactivar las salidas de relé NetRelay, monitorear los estados de las entradas digitales y usarlas en las automatizaciones de Home Assistant.
Esta guía está escrita para usuarios que tienen poca o ninguna experiencia con Home Assistant o MQTT.
Importante: NetRelay no se agrega directamente a Apple Home o Google Home. Primero conecte NetRelay a Home Assistant. La integración de Apple Home o Google Home se puede agregar más adelante si es necesario.
Antes de empezar
Necesitarás:
- Una instalación de Home Assistant que funcione
- Un dispositivo NetRelay
- NetRelay y Home Assistant conectados a la misma red local
- La dirección IP de Home Assistant
- Acceso a la interfaz web de NetRelay
Ejemplo:
- IP del asistente de inicio:
192.168.1.20 - IP de NetRelay:
192.168.1.50
Sus direcciones IP pueden ser diferentes. Estas direcciones son sólo ejemplos.
1. Instale el agente Mosquitto MQTT
La comunicación entre NetRelay y Home Assistant se maneja a través de MQTT.
Puede pensar en MQTT como el canal de comunicación que permite a NetRelay y Home Assistant intercambiar mensajes.
Abra Home Assistant y siga estos pasos:
- Abra Configuración.
- Vaya a Complementos.
- Abra la Tienda de complementos.
- Busque
Mosquitto. - Seleccione Corredor Mosquito.
- Haga clic en Instalar.
- Habilite Iniciar al arrancar después de la instalación.
- Haga clic en Iniciar.
El complemento Mosquitto ahora debería mostrar que se está ejecutando.
2. Crea un usuario MQTT
NetRelay necesita un nombre de usuario y una contraseña para conectarse a Home Assistant.
Asistente en el hogar:
- Vaya a Configuración → Personas.
- Abra la pestaña Usuarios.
- Seleccione Agregar usuario.
- Ingrese un nombre de usuario como "netrelay".
- Cree una contraseña.
- Guarde al usuario.
Anote el nombre de usuario y la contraseña porque los ingresará en la interfaz web de NetRelay más adelante.
El usuario de MQTT no necesita privilegios de administrador.
3. Agregue la integración MQTT
Ahora es necesario configurar Home Assistant para usar MQTT.
- Vaya a Configuración → Dispositivos y servicios.
- Haga clic en Agregar integración.
- Busque "MQTT".
- Seleccione la integración MQTT.
Home Assistant normalmente detectará Mosquitto Broker automáticamente.
Si se solicita un nombre de usuario y una contraseña, ingrese las credenciales de usuario MQTT que creó anteriormente.
Ejemplo:
- Nombre de usuario:
netrelay - Contraseña: su contraseña MQTT
Si Home Assistant no detecta automáticamente al corredor, utilice la dirección IP de Home Assistant como dirección del corredor.
Ejemplo:
- Corredor:
192.168.1.20 - Puerto:
1883
4. Encuentre la dirección IP de Home Assistant
Debe ingresar la dirección IP de Home Assistant en NetRelay.
Por ejemplo, si abre Home Assistant usando:
http://192.168.1.20:8123
entonces la dirección IP de Home Assistant es:
192.168.1.20
Ojo con el número de puerto:
8123es el puerto de interfaz web de Home Assistant.- No ingrese
8123como puerto MQTT en NetRelay. - El puerto MQTT debe ser
1883.
5. Abra la interfaz web de NetRelay
Ahora configure el lado de NetRelay.
Ingrese la dirección IP de NetRelay en su navegador web.
Ejemplo:
http://192.168.1.50
Inicie sesión en la interfaz web de NetRelay.
6. Déle a su NetRelay un nombre de dispositivo
Este paso es opcional pero recomendado, especialmente si tiene varios dispositivos NetRelay.
Abra la sección Configuración de NetRelay.
Configuraciones de ejemplo:
- Nombre de host:
Living-Room-Relay - ID del dispositivo:
1000
Si tiene más de un dispositivo NetRelay, cada dispositivo debe tener un ID de dispositivo diferente.
También puede dar nombres significativos a las entradas y salidas.
Por ejemplo:
- Salida 1:
Luz del Salón - Salida 2:
Luz de Jardín - Entrada 1:
Sensor de puerta
Guarde la configuración.
7. Configurar los ajustes de NetRelay MQTT
Abra la sección Cliente MQTT de la interfaz web de NetRelay.
Configure los ajustes de la siguiente manera:
- Servidor MQTT: Dirección IP de Home Assistant
- Puerto MQTT:
1883 - Usuario MQTT: Nombre de usuario MQTT creado en Home Assistant
- Contraseña MQTT: Contraseña de usuario MQTT
- MQTT TLS: Deshabilitado
- Modo Cliente MQTT: Habilitado
- Asistente de inicio: Habilitado
Ejemplo:
Servidor MQTT: 192.168.1.20
Puerto MQTT: 1883
Usuario MQTT: netrelay
Contraseña MQTT: ********
MQTT TLS: deshabilitado
Modo de cliente MQTT: habilitado
Asistente de inicio: habilitado
No cambie los campos Tema o Subtema durante la configuración inicial.
Guarde la configuración. NetRelay puede reiniciarse.
Después de que comience nuevamente, abra la página MQTT.
Deberías ver:
MQTT ARRIBA
en verde.
Si se muestra MQTT UP, NetRelay se ha conectado exitosamente al broker MQTT de Home Assistant.
8. Busque NetRelay en Home Assistant
Asistente de regreso a casa.
- Abra Configuración → Dispositivos y servicios.
- Seleccione la integración MQTT.
- Abra la lista de dispositivos.
Su NetRelay debería aparecer usando el nombre de host que configuró.
Por ejemplo:
Relevo de salón
El dispositivo NetRelay normalmente debería contener:
- 4 interruptores: Salidas de relé NetRelay
- 4 sensores binarios: Entradas digitales NetRelay
9. Pruebe los relés
Abra el dispositivo NetRelay en Home Assistant.
Encienda el primer interruptor de relé.
El relé correspondiente en NetRelay debería activarse y es posible que escuche un clic del relé.
Luego active una de las entradas digitales.
El estado del sensor binario correspondiente en Home Assistant debería cambiar.
Si ambas pruebas funcionan, la configuración estará completa.
Firmware NetRelay compatible con Home Assistant
Puede descargar el firmware NetRelay compatible con Home Assistant desde el siguiente enlace:
Descargue el firmware NetRelay v3.3.5 HA
¿Qué debo hacer si MQTT UP no aparece?
Si NetRelay muestra MQTT DOWN, verifique los siguientes elementos en orden:
- ¿Está el servidor MQTT configurado con la dirección IP correcta de Home Assistant?
- ¿Está el puerto MQTT configurado en "1883"?
- ¿Son correctos el nombre de usuario y la contraseña de MQTT?
- ¿Se está ejecutando Mosquitto Broker en Home Assistant?
- ¿NetRelay y Home Assistant están en la misma red?
- ¿Está habilitado el Modo Cliente MQTT en NetRelay?
MQTT está activo pero NetRelay no aparece en Home Assistant
Si MQTT está conectado pero el dispositivo no aparece:
- Asegúrese de que la opción Home Assistant esté habilitada en NetRelay.
- Verifique que la integración MQTT esté instalada en Home Assistant.
- Actualiza la página de Home Assistant.
- Reinicie NetRelay.
¿Puedo usar Apple Home o Google Home?
Sí, pero NetRelay no está conectado directamente a Apple Home o Google Home.
El flujo de conexión correcto es:
NetRelay → Asistente de hogar → Apple Home / Google Home
Para Apple Home, puedes usar la integración HomeKit Bridge en Home Assistant.
Para soporte de Apple Home y Google Home, también se puede utilizar una solución Matter Hub adecuada.
Este paso es opcional. No se requiere Apple Home o Google Home para usar NetRelay con Home Assistant.
Resumen de configuración rápida
Aquí está la configuración completa en unos sencillos pasos:
- Conecte NetRelay y Home Assistant a la misma red.
- Instale Mosquitto Broker en Home Assistant.
- Cree un usuario MQTT.
- Agregue la integración MQTT a Home Assistant.
- Anota la dirección IP de Home Assistant.
- Abra la interfaz web de NetRelay.
- Ingrese la dirección IP de Home Assistant como servidor MQTT.
- Configure el puerto MQTT en
1883. - Ingrese el nombre de usuario y la contraseña de MQTT.
- Habilite Modo de cliente MQTT.
- Habilite Asistente de inicio.
- Guarde la configuración y verifique MQTT UP.
- Busque NetRelay en dispositivos MQTT en Home Assistant.
- Pruebe las salidas de relé y las entradas digitales.
Una vez completada la configuración, puede controlar las salidas de relé NetRelay desde Home Assistant, monitorear las entradas digitales y usar entradas y salidas en sus escenarios de automatización de Home Assistant.