Cómo instalar un servidor de Home Assistant supervisado en Ubuntu

Cómo instalar un servidor de Home Assistant supervisado en Ubuntu

Hay dos versiones de Home Assistant que puede instalar en una distribución normal de Linux. Puede instalar la versión supervisada o elegir la versión no supervisada de Home Assistant, según sus requisitos y experiencia con Linux.

Si bien la instalación no supervisada es rápida y sencilla, la versión supervisada requiere varios pasos adicionales. Pero si desea experimentar todo el poder de Home Assistant en Ubuntu o Debian, debe optar por la versión supervisada. Veamos cómo puede configurar un servidor de Asistente doméstico supervisado en Ubuntu.

Instale el Asistente doméstico supervisado en Ubuntu/Debian

Para instalar y configurar Home Assistant Supervised, primero debe instalar Ubuntu en su computadora. Puede usar una PC vieja o preferiblemente una computadora portátil, ya que consume mucha menos energía.

instalar ubuntu os en laptop o pc

Le recomendamos que instale Ubuntu Server ya que es mucho más liviano que Ubuntu Desktop. Una vez que Ubuntu esté instalado, siga los pasos a continuación para instalar y configurar Home Assistant Supervised.

Paso 1: Instale Docker en Ubuntu

Primero, busque y aplique actualizaciones a Ubuntu Server usando el siguiente comando:

sudo apt update && sudo apt upgrade -y

Luego instale y configure Docker en Ubuntu. También puede instalar Portainer para administrar e instalar contenedores.

Asegúrese de instalar Ubuntu Server 20.04.5 LTS y Docker CE >= 20.10.17 .

Paso 2: Instale el Asistente doméstico supervisado en Ubuntu usando Docker

Acceda a la terminal de Ubuntu a través de SSH y ejecute los siguientes comandos como raíz para instalar el contenedor de Home Assistant:

sudo docker run -d --name=homeassistant --restart=always --network=host -v /etc/homeassistant:/config homeassistant/home-assistant:stable

A continuación, copie y pegue el siguiente comando para instalar las dependencias:

sudo apt install apparmor jq wget curl udisks2 libglib2.0-bin network-manager dbus lsb-release systemd-journal-remote -y

Instale Docker-CE ejecutando:

curl -fsSL get.docker.com | sh

instalar docker-ce en el sistema operativo ubuntu

Descargue el OS-Agent más reciente de la página de GitHub usando el siguiente comando (el paquete x86_64.deb ):

wget https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_x86_64.deb

Instale el paquete DEB descargado usando dpkg ejecutando:

sudo dpkg -i os-agent_*.deb

descargar e instalar el agente del sistema operativo

Compruebe si la instalación se ha realizado correctamente con:

gdbus introspect --system --dest io.hass.os --object-path /io/hass/os

Debería ver los detalles de la interfaz en la salida como se muestra a continuación:

verificar que la instalación del OS-Agent sea exitosa

Si no se reconoce el comando gdbus , instale libglib2.0-bin usando APT para que funcione.

Finalmente, ejecute el siguiente comando para instalar el paquete Debian de Supervised Home Assistant en su máquina Ubuntu:

wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb

A continuación, ejecute:

sudo dpkg -i homeassistant-supervised.deb

instalar asistente doméstico supervisado en ubuntu debian-os

Esto no tomará mucho tiempo para completar. Después de la instalación, puede abrir Portainer para verificar los contenedores instalados.

También puede visitar la IP de la máquina Ubuntu en el puerto 8123 para acceder al Asistente doméstico supervisado. Puede encontrar la dirección IP usando el comando ifconfig.

Por ejemplo, consideremos esto como la dirección IP:

192.168.0.111:8123

acceder al asistente doméstico usando la ip de la máquina

Esto debería cargar la pantalla de configuración de Home Assistant donde puede crear una cuenta de usuario y finalizar la configuración inicial. Si tiene una copia de seguridad de su instancia anterior de Home Assistant, también puede restaurarla desde la pantalla de configuración.

También puede acceder a Home Assistant usando la siguiente URL en una red local:

http://homeassistant.local:8123/

Una vez que haya configurado Home Assistant, puede instalar los complementos y crear copias de seguridad con unos pocos clics. También puede exponer su servidor de Home Assistant a Internet con una conexión HTTPS segura para acceso remoto mediante el túnel de Cloudflare.

Solución de problemas de errores de Home Assistant en Linux

Home Assistant Supervised funcionará en cualquier hardware x86 o x64 que pueda ejecutar Ubuntu o Debian. Funciona igual que en el hardware Raspberry Pi con el sistema operativo Home Assistant. Sin embargo, puede experimentar algunos problemas y recibir advertencias mientras lo usa.

Si bien puede ignorar algunas advertencias, es posible que deba corregir los errores para instalar los complementos y las actualizaciones del sistema Home Assistant Core. A continuación, hemos abordado estos problemas con sus soluciones y alternativas.

1. No puedo instalar o actualizar complementos o HA Core

Es posible que encuentre un error al instalar o actualizar los complementos o las actualizaciones de Home Assistant Core. Para solucionar esto, primero, detenga el contenedor Portainer con:

sudo docker stop portainer

Reinicie Home Assistant Supervisor usando el siguiente comando:

sudo docker restart hassio_supervisor

corregir los errores encontrados en el asistente de hogar supervisado ubuntu

Ahora puede abrir Home Assistant e ir a Configuración para instalar y actualizar complementos o actualizaciones de Home Assistant Core sin ningún mensaje de error.

2. Home Assistant mostrando múltiples reparaciones

Home Assistant puede mostrar problemas en la sección Reparar que debes solucionar para asegurarte de que tus dispositivos inteligentes estén conectados y funcionen según lo previsto. Sin embargo, con la instalación de Home Assistant supervisado, es posible que vea varias recomendaciones para reparar o arreglar Home Assistant.

Puede ignorar las sugerencias de reparación que muestran lo siguiente:

  • Sistema no compatible: sistema operativo
  • Sistema no compatible: software no compatible
  • Sistema no compatible: verificación de conectividad deshabilitada
  • Sistema no compatible: problemas de Systemd Journal

Estos pueden parecer intimidantes, pero tenga la seguridad de que no afectan a Supervised Home Assistant ni a sus componentes de ninguna manera.

ignorar las reparaciones que se muestran en el asistente del hogar

En caso de que vea «Sistema en mal estado: Docker mal configurado» en la sección Reparaciones , ejecute el siguiente comando para reiniciar Docker:

docker start container_name

Experimente el poder del asistente doméstico supervisado en Ubuntu

Home Assistant está diseñado y desarrollado para funcionar con el sistema operativo Home Assistant (HassOS). Si bien puede instalar Home Assistant no supervisado en un sistema operativo Linux normal como Debian o Ubuntu con bastante facilidad, no podrá instalar complementos ni utilizar el servicio de copia de seguridad.

En Home Assistant no supervisado, debe instalar y configurar los complementos manualmente, crear copias de seguridad, realizar reparaciones, restablecer configuraciones, etc. Sin embargo, puede hacer todo lo anterior con unos pocos clics en Home Assistant supervisado.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *