Home Assistant na Raspberry Pi - MakerHero
Home Assistant na Raspberry Pi

Home Assistant na Raspberry Pi

Deixe um comentário

Nesta aula, vamos explorar o Home Assistant na Raspberry Pi, uma plataforma de automação residencial de código aberto que permite o controle e monitoramento de uma ampla variedade de dispositivos em sua casa. Vamos entender o que é o Home Assistant, como ele funciona, os benefícios de sua utilização, e aprender a instalá-lo em uma Raspberry Pi.

O que é o Home Assistant?

O Home Assistant é uma plataforma de automação residencial de código aberto que permite controlar e monitorar uma ampla gama de dispositivos e serviços em sua casa. Desenvolvido com o objetivo de oferecer uma solução flexível para automação, o Home Assistant se destaca por sua capacidade de integração com numerosos dispositivos e serviços, tornando-o uma escolha popular entre entusiastas de tecnologia e profissionais de automação.

O que é o Home Assistant

O Home Assistant pode ser instalado em diferentes tipos de hardware, mas a placa Raspberry Pi é uma das opções mais populares devido ao seu baixo custo e facilidade de uso. A plataforma é construída em Python e possui uma comunidade ativa que constantemente contribui para seu desenvolvimento e melhorias.

Os benefícios de usar o Home Assistant são:

  • Flexibilidade e Personalização: O Home Assistant oferece uma ampla gama de integrações com dispositivos de diferentes fabricantes, o que permite personalizar sua automação de acordo com suas necessidades e preferências específicas.
  • Automação Avançada: Com o Home Assistant, você pode criar automações complexas usando uma linguagem de automação poderosa, que permite definir condições e ações detalhadas para eventos em sua casa.
  • Controle Unificado: Ele fornece uma interface única para controlar todos os seus dispositivos inteligentes, eliminando a necessidade de múltiplos aplicativos e proporcionando uma experiência mais coesa e eficiente.
  • Comunidade Ativa: A comunidade do Home Assistant é uma das suas maiores forças. Há uma vasta quantidade de recursos, tutoriais e suporte disponível através de fóruns, canais de chat e documentação oficial.
  • Segurança e Privacidade: Por ser uma solução local, o Home Assistant permite que você mantenha o controle total sobre seus dados e automações, sem depender de serviços na nuvem que podem comprometer sua privacidade.

Requisitos para a Instalação

Antes de iniciar a instalação do Home Assistant em sua Raspberry Pi, é importante garantir que você tenha os seguintes requisitos:

  • Raspberry Pi: Um modelo compatível, preferencialmente Raspberry Pi 4 ou Raspberry Pi 5 para melhor desempenho.
  • Cartão SD: Com capacidade mínima de 16 GB para armazenar o sistema operacional e os dados.
  • Fonte de Alimentação: Adequada para o modelo de Raspberry Pi que você está usando.
  • Acesso à Internet: Para baixar o sistema operacional e instalar atualizações.

Com o Home Assistant, você terá a possibilidade de transformar sua casa em um espaço mais inteligente e eficiente, com controle e automação integrados que se adaptam às suas necessidades. 

Instalação do Home Assistant na Raspberry Pi

Para instalar o Home Assistant na sua Raspberry Pi de forma rápida e eficiente, você pode usar o Raspberry Pi Imager. Este método é direto e simplifica o processo de instalação. Siga as instruções abaixo para configurar seu dispositivo.

Acesse o site oficial do Raspberry Pi e escolha a versão apropriada para o seu sistema operacional (Windows, macOS ou Linux) e faça o download.

Instalação do Home Assistant na Raspberry Pi

Execute o arquivo de instalação baixado e siga as instruções na tela para instalar o Raspberry Pi Imager no seu computador.

Insira um cartão SD no leitor de cartões do seu computador. Inicie o Raspberry Pi Imager após a instalação.

Instalação do Home Assistant na Raspberry Pi

No Raspberry Pi Imager, clique em “Choose OS”.

Instalação do Home Assistant

Para instalar diretamente o Home Assistant OS, selecione a categoria  “Other specific-purpose OS” e depois “Home assistants and home automation”. Por fim, selecione “Home Assistant OS”

Instalação do Home Assistant

Instalação do Home Assistant

Instalação do Home Assistant

Clique em “Choose Storage” e selecione o cartão SD que você inseriu.

Instalação do Home Assistant

Clique em “Next” e confirme. O Raspberry Pi Imager começará a gravar a imagem do sistema operacional no cartão SD. Esse processo pode levar alguns minutos.

gravar a imagem do sistema operacional no cartão SD

Após a gravação ser concluída, remova o cartão SD do computador e insira-o novamente no computador para criar o arquivo de configuração de rede.

Para isso, você precisará do programa Notepad++. Após instalar o programa, abra-o e cole o seguinte código, inserindo o nome da sua rede WiFi (linha 8) e a senha (linha 15):

[connection]
id=my-network
uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3
type=802-11-wireless
 
[802-11-wireless]
mode=infrastructure
ssid=REDE_WIFI
# Uncomment below if your SSID is not broadcasted
#hidden=true
 
[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=SENHA
 
[ipv4]
method=auto
 
[ipv6]
addr-gen-mode=stable-privacy
method=auto

Então, para que o arquivo seja gravado no formato correto, vá em “Editar > Conversão final de linha > Converter para formato UNIX”

Salvar arquivo

Por fim, vá em “Arquivo > Salvar Como” e nomeie o arquivo para “wifi-network”. Para terminar a configuração, você deve criar uma pasta “CONFIG” dentro da raíz do micro SD. Nesta pasta, crie outra chamada “network” e cole o arquivo “wifi-network” dentro dela. O resultado será o seguinte:

Salvar arquivo

Após a configuração de rede ser concluída, remova o cartão SD do computador e insira-o na placa Raspberry Pi.

insira o cartão SD na placa Raspberry Pi

Conecte um cabo de alimentação à Raspberry Pi para ligá-la. 

Conecte um cabo de alimentação à Raspberry Pi

Configuração do Home Assistant na Raspberry Pi

Depois de preparar o cartão micro SD, sua Raspberry Pi estará pronta para a configuração inicial do Home Assistant. Siga estes passos:

Abra seu navegador e acesse o endereço http://homeassistant.local:8123/. Aguarde alguns minutos enquanto o sistema carrega e se conecta à internet.

Configuração do Home Assistant na Raspberry Pi

Crie uma conta e anote o nome de usuário e a senha. Eles são necessários para acessar o Home Assistant de outros dispositivos e pelo smartphone.

Configuração do Home Assistant na Raspberry Pi

Em seguida, configure o nome da instalação, a localização e o sistema de unidades.

Configuração

Clique em “Próximo” e depois em “Concluir”. Você será redirecionado para o Dashboard do Home Assistant, que por padrão exibirá o nome de usuário, o status da Raspberry Pi e a previsão do tempo.

Configuração

Adicionando Dispositivos ao Home Assistant da Raspberry Pi

Para adicionar dispositivos (como lâmpadas, sensores, câmeras de segurança, interruptores, caixas de som, assistentes de voz, etc.) siga os passos abaixo:

Vá para o Painel de Configurações clicando em “Configuração” na barra lateral esquerda. Selecione “Dispositivos e Serviços”.

Adicionando Dispositivos

Clique em “Adicionar Integração” (geralmente localizado no canto inferior direito).

Adicionando Dispositivos

Na barra de pesquisa que aparece, digite o nome da integração ou do dispositivo que deseja adicionar (por exemplo, “Zigbee”, “Z-Wave”, “Philips Hue”, “SmartThings”, etc.).

Adicionando Dispositivos

Clique na integração correta e siga as instruções na tela para configurar a conexão.

Para dispositivos Wi-Fi, como lâmpadas ou tomadas inteligentes, você pode precisar conectar o dispositivo à mesma rede Wi-Fi do Home Assistant. Algumas integrações podem pedir para você inserir credenciais de login, tokens de API ou outros detalhes de autenticação para permitir a integração.

Uma vez adicionado, você verá o dispositivo listado em “Dispositivos e Serviços”. Verifique se o dispositivo está funcionando corretamente, testando-o diretamente na interface do Home Assistant.

Faça seu comentário

Acesse sua conta e participe