Como instalar um servidor Home Assistant supervisionado no Ubuntu
Existem duas versões do Home Assistant que você pode instalar em uma distribuição regular do Linux. Você pode instalar a versão supervisionada ou escolher a versão não supervisionada do Home Assistant, com base em seus requisitos e experiência com Linux.
Embora a instalação não supervisionada seja rápida e fácil, a versão supervisionada requer várias etapas adicionais. Mas se você quiser experimentar todo o poder do Home Assistant no Ubuntu ou Debian, deve optar pela versão supervisionada. Vamos ver como você pode configurar um servidor Home Assistant supervisionado no Ubuntu.
Instale o Assistente doméstico supervisionado no Ubuntu/Debian
Para instalar e configurar o Home Assistant Supervisionado, primeiro você precisa instalar o Ubuntu no seu computador. Você pode usar um PC antigo ou de preferência um laptop, pois consome muito menos energia.
Recomendamos que você instale o Ubuntu Server, pois é muito mais leve que o Ubuntu Desktop. Depois que o Ubuntu estiver instalado, siga as etapas abaixo para instalar e configurar o Home Assistant Supervisionado.
Passo 1: Instale o Docker no Ubuntu
Primeiro, verifique e aplique atualizações no Ubuntu Server usando o seguinte comando:
sudo apt update && sudo apt upgrade -y
Em seguida, instale e configure o Docker no Ubuntu. Você também pode instalar o Portainer para gerenciar e instalar contêineres.
Certifique-se de instalar o Ubuntu Server 20.04.5 LTS e Docker CE >= 20.10.17 .
Etapa 2: instalar o Assistente doméstico supervisionado no Ubuntu usando o Docker
Acesse o terminal do Ubuntu por SSH e execute os seguintes comandos como root para instalar o contêiner Home Assistant:
sudo docker run -d --name=homeassistant --restart=always --network=host -v /etc/homeassistant:/config homeassistant/home-assistant:stable
Em seguida, copie e cole o comando abaixo para instalar as dependências:
sudo apt install apparmor jq wget curl udisks2 libglib2.0-bin network-manager dbus lsb-release systemd-journal-remote -y
Instale o Docker-CE executando:
curl -fsSL get.docker.com | sh
Baixe o OS-Agent mais recente na página do GitHub usando o comando abaixo (o pacote 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 o pacote DEB baixado usando dpkg executando:
sudo dpkg -i os-agent_*.deb
Verifique se a instalação foi bem-sucedida com:
gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
Você deve ver os detalhes da interface na saída, conforme mostrado abaixo:
Se o comando gdbus não for reconhecido, instale libglib2.0-bin usando APT para fazê-lo funcionar.
Por fim, execute o seguinte comando para instalar o pacote Debian do Assistente doméstico supervisionado em sua máquina Ubuntu:
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
A seguir, execute:
sudo dpkg -i homeassistant-supervised.deb
Isso não levará muito tempo para ser concluído. Após a instalação, você pode abrir o Portainer para verificar os contêineres instalados.
Você também pode visitar o IP da máquina Ubuntu na porta 8123 para acessar o Supervisioned Home Assistant. Você pode encontrar o endereço IP usando o comando ifconfig.
Por exemplo, vamos considerar isso como o endereço IP:
192.168.0.111:8123
Isso deve carregar a tela de configuração do Home Assistant, onde você pode criar uma conta de usuário e concluir a configuração inicial. Se você tiver um backup de sua instância anterior do Home Assistant, também poderá restaurá-lo na tela de configuração.
Você também pode acessar o Home Assistant usando o seguinte URL em uma rede local:
http://homeassistant.local:8123/
Depois de configurar o Home Assistant, você pode instalar os complementos e criar backups com apenas alguns cliques. Você também pode expor seu servidor Home Assistant à Internet com uma conexão HTTPS segura para acesso remoto usando o túnel Cloudflare.
Solucionando problemas de erros do Home Assistant no Linux
Home Assistant Supervised funcionará em qualquer hardware x86 ou x64 que possa rodar Ubuntu ou Debian. Funciona da mesma forma que no hardware Raspberry Pi com sistema operacional Home Assistant. No entanto, você pode ter alguns problemas e receber avisos ao usá-lo.
Embora você possa ignorar alguns avisos, pode ser necessário corrigir os erros para instalar os complementos e as atualizações do sistema Home Assistant Core. Abaixo, abordamos esses problemas com suas soluções e soluções alternativas.
1. Não é possível instalar ou atualizar complementos ou HA Core
Você pode encontrar um erro ao instalar ou atualizar os complementos ou as atualizações do Home Assistant Core. Para corrigir isso, primeiro pare o contêiner Portainer com:
sudo docker stop portainer
Reinicie o Home Assistant Supervisor usando o seguinte comando:
sudo docker restart hassio_supervisor
Agora você pode abrir o Home Assistant e ir para Configurações para instalar e atualizar complementos ou atualizações principais do Home Assistant sem nenhuma mensagem de erro.
2. Assistente doméstico mostrando vários reparos
O Home Assistant pode exibir problemas na seção Reparar que você deve corrigir para garantir que seus dispositivos inteligentes estejam conectados e funcionando conforme o esperado. No entanto, com a instalação do Home Assistant supervisionado, você pode ver várias recomendações para reparar ou consertar o Home Assistant.
Você pode ignorar as sugestões de reparo que mostram o seguinte:
- Sistema não suportado – Sistema Operacional
- Sistema não suportado – Software não suportado
- Sistema não suportado – Verificação de conectividade desativada
- Sistema sem suporte – Problemas do Systemd Journal
Isso pode parecer intimidador, mas tenha certeza de que não afeta o Assistente doméstico supervisionado ou seus componentes de forma alguma.
Caso você veja “Sistema não íntegro – Docker mal configurado” na seção Reparos , execute o seguinte comando para reiniciar o Docker:
docker start container_name
Experimente o poder do assistente doméstico supervisionado no Ubuntu
O Home Assistant foi projetado e desenvolvido para funcionar com o sistema operacional Home Assistant (HassOS). Embora você possa instalar o Home Assistant não supervisionado em um sistema operacional Linux comum, como Debian ou Ubuntu, com bastante facilidade, não poderá instalar complementos ou usar o serviço de backup.
No Assistente doméstico não supervisionado, você precisa instalar e configurar os complementos manualmente, criar backups, fazer reparos, redefinir configurações etc. No entanto, você pode fazer tudo isso com apenas alguns cliques no Assistente doméstico supervisionado.
Deixe um comentário