Integración de PC windows con Home Assistant
El siguiente artículo es la versión escrita de un tutorial en video el cual puede observar aquí:
El sistema domótico Home Assistant, permite una gran cantidad de integraciones con dispositivos de distintos fabricantes, una de estas integraciones, nos permite controlar nuestro hogar inteligente desde una PC con Windows, además de realizar le proceso inverso: controlar la PC desde Home Assistant. A continuación se muestra paso a paso cómo realizar esta integración.
Antes de iniciar con el proceso, debemos cumplir con un prerrequisito, el cual es contar con un servidor (Bróquer) MQTT. Para este ejemplo, se hará uso de Mosquito Broker instalado en el servidor de Home Assistant. Si desea conocer el proceso para instalar Mosquito Broker, puede seguir los pasos explicados en el siguiente video:
Una vez que tenemos configurado el Bróquer MQTT, podremos seguir con la integración de este complemento.
El primer paso consiste en descargar la aplicación “HASS Agent”, la cual está disponible en el siguiente enlace:
https://www.hass-agent.io/latest/
Después de la descarga, se instala la aplicación siguiendo el mismo proceso que se ejecutaría con cualquier otra aplicación (Siguiente, siguiente… finalizar). Al llegar a la última ventana en el proceso de instalación, vamos a seleccionar las opciones “Install Satellite Service” y “Launch HASS.Agent”.

Lo anterior hará que inicie una nueva instalación, en este caso del “Satellite Service”. Dicha instalación se realiza de igual forma (Siguiente, siguiente… finalizar).
Una vez finalizada la instalación, la primera vez que inicia el software nos mostrará un asistente de configuración el cual vamos a omitir haciendo clic sobre el botón “Close”. La configuración se hará de forma manual en el siguiente paso.

Al cerrar el asistente de configuración, volveremos al menú principal de HASS.Agent, en donde ingresaremos en la opción “Configuration”.

Veremos una ventana como la siguiente:

En el campo “Device Name” pondremos el nombre que utilizará Home Assistant para la PC.
Seguidamente, en el menú lateral izquierdo, seleccionamos la opción “Home Assistant API”:

En esta pantalla vamos a ingresar lo siguiente: En el campo “Server URI” pondremos la dirección URL mediante la cual tenemos acceso a Home Assistant. En el campo “API Token” ingresaremos un token de acceso de lagra duración, el cual generaremos en Home Assistant de la siguiente forma.
En Home Assistant, en el panel lateral izquierdo, seleccionaremos el nombre de nuestro usuario:

En la pantalla que se nos muestra, seleccionaremos la pestaña “Seguridad” :

Iremos hasta el final de la página hasta encontrar la sección “Tokens de Acceso de larga duración”:

Crearemos un nuevo token, para esto hacemos clic en el botón “Crear Token” e ingresamos el nombre que deseamos (puede ser cualquier nombre) y copiamos el texto que nos genera:

Regresaremos a la aplicación “HASS.Agent” en donde pegaremos el token que acabamos de copiar.
Seguidamente, ingresamos en la opción “MQTT” del menú lateral izquierdo:

En esta pantalla, ingresaremos la dirección IP del Bróquer MQTT (si lo instaló dentro del Home Assistant debe usar la dirección IP del servidor de Home Assistant), e ingresar el usuario y la contraseña del Bróquer MQTT.
Una vez efectuados los cambios, guardaremos la configuración en el botón “Save Configuration”. Esto provocará que HASS.Agent se reinicie, y veremos una pantalla como la siguiente, en la que podremos observar que ya el sistema está corriendo correctamente:

Una vez hecho esto, ya podremos agregar “Quick Actions”, “Sensors” o “Commands” para interactuar con el servidor de Home Assistant. Si desea conocer más acerca de estas opciones, le invito a ver la explicación en la versión en video de este tutorial: