Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

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 instale o Ubuntu no seu computador. Você pode usar um PC antigo ou de preferência um laptop, pois consome muito menos energia.

instagram viewer

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.

Este é um método avançado para instalar o Home Assistant Supervisionado em um sistema operacional Linux regular. Se você não for um usuário avançado ou alguém não familiarizado com o Linux, evite isso, pois requer experiência com Linux, Docker, contêineres e rede. Mas você é livre para experimentar, é claro.

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

Então instalar e configurar o Docker no Ubuntu. Você também pode instalar Portainer para gerenciar e instalar containers.

Certifique-se de instalar Servidor Ubuntu 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: estável

Em seguida, copie e cole o comando abaixo para instalar as dependências:

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

Instale o Docker-CE executando:

curl -fsSL get.docker.com | sh

Faça o download do OS-Agent mais recente em a página do GitHub usando o comando abaixo (o x86_64.deb pacote):

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

Substitua o nome do pacote nos comandos acima pelo nome do pacote mais recente.

Verifique se a instalação foi bem-sucedida com:

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

Você deveria ver Interface detalhes na saída, conforme mostrado abaixo:

Se o gdbus comando não é reconhecido, instale libglib2.0-bin usando o 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-supervisioned.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 exponha 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 do Home Assistant Core 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 compatível - Sistema operacional
  • Sistema não suportado - Software não suportado
  • Sistema sem suporte - 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" no Reparos seção, 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 Non-Supervisioned Home Assistant, 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 Home Assistant Supervisionado.