Home Assistant no Debian 11 com a interface gráfica Gnome!
Aqui vai um tutorial de como instalar o Home Assistant Supervisionado no Debian 11 com a interface gráfica Gnome! Antes de tudo gostaria de agradecer ao @ariel_leventhal pela ajuda em vários passos da minha instalação!
Recomendo assistir ao vídeo abaixo e seguir o tutorial com ele!
Na Instalação do Debian 11 Gnome:
Instalando pela versão Live do Debian 11 Gnome:
Vamos utilizar uma versão “Live” do Debian 11 Gnome e por ela fazer a instalação, já que os pacotes básicos já teriam sido instalados. Para leigos, como eu, versões “Live” de distribuições Linux são versões em que você pode testar o sistema operacional com ele estando no pen driver sem necessariamente ter instalado ele.
Então baixe essa versão: https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.4.0-live+nonfree/amd64/iso-hybrid/debian-live-11.4.0-amd64-gnome+nonfree.iso
Baixe o Rufus: https://github.com/pbatard/rufus/releases/download/v3.19/rufus-3.19.exe
Use o Rufus e faça um pendrive bootável do Debian 11, faça boot por ele.
Com ele entraremos no modo “Live” e pelo modo “Live” é possível instalar o Debian 11.
Use o Rufus e faça um pendrive bootável do Debian 11.
Coloque o pen drive na máquina que vai instalar o Debian e faça boot por ele.
Após o boot escolha a primeira opção: Debian Gnu/Linux Live.
Aguarde até entrar na área de trabalho.
Com o Debian 11 Gnome carregado clique em Next.
Clique em Next.
Clique ali para começar a usar o Debian. Deve abrir uma tela de ajuda, mas pode fecha-la.
Vá em Activities e selecione o primeiro ícone, vai abrir uma tela para instalar o Debian.
Selecione o idioma, Português (Brasil) e clique em próximo.
Selecione a área e clique em próximo.
Selecione apagar disco e clique em próximo.
Preencha com seu nome e coloque uma senha. Clique em próximo.
Clique em Instalar.
Aguarde até o Debian 11 ser instalado.
Pronto, o Debian 11 foi instalado, clique em Concluído que o computador vai reiniciar, retire o pen drive.
O seu hardware vai iniciar normalmente, agora com o Debian 11 instalado.
Aguarde ele carregar.
Clique em próximo.
Configure o teclado, clique em próximo até essa tela para Começar a usar o Debian. Deve aparecer uma tela de ajuda, pode fecha-la.
Após instalado o Debian 11 é só seguir a passo a passo abaixo!
Conseguindo a senha do acesso root:
Para podermos instalar o Home Assistant precisamos ter acesso root ao Debian e a senha para esse acesso é criada na instalação padrão do Debian mas como instalamos pelo modo “Live” não temos uma senha! Então para cria-la temos que ir no terminal!
sudo passwd root
Digite esse comando e vai pedir para criar uma senha e repetir a senha criada para confirmar. Pronto! Temos uma senha para o acesso root!
Instalando os pacotes do Home Assistant:
Com o terminal aberto digite:
su
Para ter acesso root, vai pedir a senha e coloque.
Após, coloque o comando abaixo para instalar os pacotes do HA:
apt-get update && apt-get upgrade && apt-get install jq wget curl avahi-daemon udisks2 libglib2.0-bin network-manager dbus apparmor -y
Se apresentar um erro, então deve pedir para dar o comando:
apt --fix-broken install
Coloque o comando, instale o fix-broken e depois repita o comando para instalar os pacotes do HA, vai instalar de boa.
Instalando o Docker:
Instale o Docker com o seguinte comando:
curl -fsSL get.docker.com | sh
Vai instalar tudo certinho.
Instalando o HA OS Agent:
Para baixar o HA OS Agent coloque o seguinte comando:
wget https://github.com/home-assistant/os-agent/releases/download/1.2.2/os-agent_1.2.2_linux_x86_64.deb
Depois de baixado agora coloque o seguinte comando para instalar:
dpkg -i os-agent_1.2.2_linux_x86_64.deb
Pode apresentar o seguinte erro.
Caso apresente o erro, instale usando o comando sudo:
sudo dpkg -i os-agent_1.2.2_linux_x86_64.deb
Assim vai conseguir instalar o HA OS Agent sem problemas!
Instalando o Home Assistant Supervised:
Para baixar o HA use o seguinte comando:
Para instalar o Home Assistant use o seguinte comando:
dpkg -i homeassistant-supervised.deb
Pode apresentar o mesmo erro:
Caso apresente o erro, instale usando o comando sudo:
sudo dpkg -i homeassistant-supervised.deb
Mesmo com o sudo pode apresentar um erro, mas agora um erro diferente.
Com ajuda do Ariel conseguimos resolver esse problema, no fórum gringo do Home Assistant havia um usuário com o mesmo problema e ele compartilhou como resolveu!
Segue aqui o link da resposta do colega gringo: https://community.home-assistant.io/t/installing-home-assistant-supervised-on-debian-11-bullseye/354641/19
Para resolver esse problema use o comando:
nano /etc/hosts
Então vai abrir um arquivo de textos.
Com ele aberto coloque após a última linha essas duas linhas:
140.82.121.34 ghcr.io
185.199.108.154 pkg-containers.githubusercontent.com
E com as duas linhas colocadas aperte Ctrl + s para salvar e depois Ctrl + x para voltar ao terminal.
Com isso feito repita o comando para instalar o Home Assistant usando sudo.
sudo dpkg -i homeassistant-supervised.deb
Home Assistant Instalado!
Em machine fica a url do seu Home Assistant.
Pronto, agora é só usar!
Bom, essa é a saga para instalar o Home Assistant Supervised no Debian 11 Gnome.
Espero ajudar alguém e obrigado novamente ao @ariel_leventhal pela ajuda!
É isso!
Um abraço!
Uma dica é retirar o modo de hibernação e sleep, isso vem com o Debian 11 pois seu hardware entra em modo de hibernação e o Home Assistant fica parado. Para resolver é só ir no terminal e colocar o código abaixo.
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target