Pular para o conteúdo principal

Como personalizar o Home Assistant

Introdução

Em wikis anteriores, explicamos como instalar o Home Assistant no reTerminal, ODYSSEY-X86 e exibir a interface do painel (dashboard) no PC, smartphones, tablets e no modo Kiosk na tela LCD do reTerminal.

Este wiki mostrará passo a passo como construir o dashboard fazendo as configurações necessárias e também como usar alguns dos add-ons importantes que vêm com o Home Assistant. Então vamos começar!

Add-ons, HACS e Integrações

O Home Assistant oferece principalmente três maneiras de ampliar seus recursos:

  • Add-ons
  • Integrações
  • HACS (Home Assistant Community Store)

Addons permitem estender a funcionalidade em torno do Home Assistant instalando aplicativos adicionais. Por exemplo, conectar-se a sensores inteligentes com ESPHome, backup automático do Home Assistant para o Google Drive e muito mais.

Integrations permitem conectar o Home Assistant a outros serviços. Por exemplo, conectar-se a lâmpadas inteligentes, câmeras CCTV e muito mais.

HACS (Home Assistant Community Store) permite adicionar componentes para integrações personalizadas de Front-end dentro do Home Assistant. Por exemplo, novo suporte a hardware/sensores, novos temas.

Este wiki irá abordar brevemente as capacidades mencionadas acima. No entanto, se você quiser aprender mais, há uma tonelada de recursos online em torno do Home Assistant e aqui estão alguns canais do YouTube que podem te guiar bem.

Addons

Por padrão, nem todos os Add-ons estarão habilitados. Portanto, para habilitar todos os add-ons, você precisa ativar o "Advanced Mode"

  • Passo 1. Clique no nome de usuário e habilite o Advanced Mode

Agora precisamos acessar o painel de Add-ons

  • Passo 2. Navegue até Settings > Add-ons
  • Passo 3. Clique em ADD-ON STORE

Além dos add-ons padrão do Home Assistant, você pode adicionar add-ons de terceiros desenvolvidos pela comunidade. No entanto, estes não são mantidos pelos desenvolvedores do Home Assistant. Mais adiante mostraremos como adicionar esses add-ons de terceiros.

Primeiros passos com Addons

Agora vamos configurar alguns dos addons. Aqui vamos mostrar como configurar os seguintes add-ons.

  • Terminal & SSH
  • File editor
  • Glances
  • Google Drive Backup

Você também pode configurar add-ons como Node-RED, ESPHome, Adguard Home, BitWarden, Samba Share, Mosquitto broker, BookStack, Uptime Kuma, Cloudflared Tunnel e mais

Instalando um addon

O processo de instalação de um add-on é comum a todos os add-ons. Portanto, vamos explicá-lo aqui

  • Passo 1. Acesse a Add-on Store como explicado antes

  • Passo 2. Selecione um Add-on ou digite na barra de pesquisa. Por exemplo, aqui vamos selecionar o Add-on Terminal & SSH

  • Passo 3. Clique em INSTALL
  • Passo 4. Configure mais opções como Start on boot, Watchdog, Auto update e Show in sidebar. Você pode ativar todas se preferir e então clicar em START

Você verá este Ponto Verde se o add-on estiver iniciado e em execução

  • Passo 5. Depois que o Add-on for iniciado, clique na aba Log e verifique se o Add-on foi iniciado corretamente

Add-on File editor

Embora você possa configurar a maior parte do Home Assistant diretamente pela interface do usuário em Settings, algumas partes exigem que você edite alguns arquivos, como configuration.yaml, que contém integrações a serem carregadas junto com suas configurações. Você pode adicionar trechos de código a esse arquivo de configuração para habilitar funcionalidades específicas.

No entanto, para acessar esses arquivos de configuração, precisamos de um editor de arquivos. É aí que o add-on File editor entra em uso.

  • Passo 1. Procure pelo add-on File editor dentro da Add-on Store, INSTALL e START nele.

  • Passo 2. Você pode clicar em OPEN WEB UI ou em File editor no painel de navegação à esquerda para acessá-lo

Add-on Glances

Depois de instalar o Home Assistant, você pode querer verificar o uso de recursos de hardware no dispositivo host. O add-on Glances fornece uma visão geral de todos os recursos de hardware que estão sendo usados.

  • Passo 1. Procure pelo add-on Glances dentro da Add-on Store, INSTALL e START nele.

  • Passo 2. Você pode clicar em OPEN WEB UI ou em Glances no painel de navegação à esquerda para acessá-lo

Nota: Certifique-se de que o Protection mode esteja desativado, caso contrário o Glances não iniciará

Add-on Google Drive Backup

Como mencionado anteriormente, você pode instalar add-ons de terceiros no Home Asssitant e o Google Drive Backup é um desses add-ons. Depois de investir muito tempo e esforço configurando o Home Assistant para atender às suas necessidades, se o sistema quebrar, tudo terá sido em vão. É aí que os Backups podem te salvar.

Por padrão, o Home Assistant tem a capacidade de fazer backups e salvá-los offline no dispositivo host que está executando o Home Assistant. No entanto, se o dispositivo host estiver sem resposta e você nem sequer conseguir acessá-lo, como você vai restaurar a partir de um backup anterior?

O add-on Google Drive Backup permite configurar backups automáticos, nos quais ele fará upload dos backups para o seu Google Drive diariamente. Assim, se você não conseguir acessar o dispositivo host, poderá baixar o backup salvo do Google Drive e restaurá-lo no dispositivo.

  • Passo 1. Acesse a Add-on Store, clique nos 3 pontos no canto superior direito e clique em Repositories

Você verá o seguinte se ele for adicionado com sucesso

  • Passo 3. Vá para Settings > System e clique em RESTART para reiniciar o Home Assistant
  • Passo 4. Acesse a Add-on Store, procure pelo add-on Home Assistant Google Drive Backup, INSTALL e START nele.

  • Passo 5. Você pode clicar em OPEN WEB UI ou em Backups no painel de navegação à esquerda para acessá-lo

  • Passo 6. Clique em AUTHENTICATE WITH GOOGLE DRIVE e uma nova janela será aberta. Faça login com sua conta do Google e permita o acesso
  • Passo 7. Clique em COPY para copiar a Authorization String
  • Passo 8. Volte para a interface do Home Assistant, cole a string copiada e clique em SAVE

Agora configuramos com sucesso os Backups no Google Drive.

Se você quiser configurar opções adicionais como frequência de backup, número de backups a manter, pode clicar em Settings para entrar na página de configuração

Integrações

Agora vamos explorar as integrações no Home Assistant! Aqui vamos mostrar como configurar as seguintes integrações.

  • Controle de Luz Inteligente
  • Stream de Câmera CCTV

Você também pode configurar integrações como Philips Hue, Shelly, Tuya, Sonos, Z-Wave, HomeKit, WLED e mais.

  • Passo 1. Navegue até Settings > Devices & Services
  • Passo 2. Clique em + ADD INTEGRATION

Aqui você encontrará muitas integrações!

Integração de lâmpada inteligente

Vamos adicionar a integração Xiaomi Smart Light para que possamos ligar/ desligar lâmpadas inteligentes. Antes de continuar, certifique-se de que você tem acesso a uma Xiaomi Smart Light. Se você tiver uma lâmpada inteligente diferente, como Philips Hue, você pode adicionar a integração Philips Hue e as etapas serão quase semelhantes.

  • Passo 1. Pesquise por Yeelight e selecione-o
  • Passo 2. Digite o endereço IP da lâmpada inteligente e clique em SUBMIT
  • Passo 3. Clique em FINISH
  • Passo 4. Na página Overview, clique nos 3 pontos no canto superior esquerdo e clique em Edit Dashboard
  • Passo 5. Aqui não precisamos do card com o nome de usuário. Então exclua-o clicando nos 3 pontos e clicando em Delete card
  • Passo 6. Confirme a exclusão
  • Passo 7. Clique em + ADD CARD e clique no card Light
  • Passo 8. Altere o Name e clique em SAVE
  • Passo 9. Clique em DONE
  • Passo 9. Agora você pode ligar a luz e também controlar o brilho
  • Passo 10. Se você clicar nos 3 pontos, poderá ter mais controle da luz, como a capacidade de mudar a cor e a temperatura de cor.

Integração de câmera IP CCTV

Aqui vamos adicionar uma integração de câmera para que possamos visualizar o stream de vídeo em tempo real de uma câmera CCTV via protocolo RTSP! Antes de continuar, certifique-se de que você tem acesso a uma câmera CCTV com função IP e capacidade de transmitir via RTSP.

  • Passo 1. Na página Integrations, em Set up a new integration, pesquise por generic camera e selecione.
  • Passo 2. Adicione a RTSP stream URL, insira username, password se necessário, altere o framerate e clique em SUBMIT
  • Passo 3. Na página Overview, acesse a página + ADD CARD como antes e clique no card Picture Entity
  • Passo 4. Digite camera em Entity e você verá a câmera que configuramos antes. Clique nela.
  • Passo 5. Altere Name, mude Camera View para live e clique em SAVE

Agora você verá o stream de vídeo ao vivo no dashboard!

HACS (Home Assistant Community Store)

Agora vamos explorar o HACS no Home Assistant! O HACS fornece várias integrações e opções de personalização de front-end. Aqui vamos mostrar como configurar o seguinte

  • Alterar o tema do Home Assistant
  • Adicionar card de Clima ao dashboard

Instalando o HACS

  • Passo 1. Abra o add-on Terminal & SSH que instalamos antes
  • Passo 2. Digite o seguinte comando na janela do terminal para instalar o HACS
wget -O - https://get.hacs.xyz | bash -
  • Passo 3. Quando a instalação do HACS terminar, reinicie o Home Assistant com o seguinte comando
ha ha restart
  • Passo 4. Na página Integrations, em Set up a new integration, pesquise por HACS e selecione.
  • Passo 5. Selecione todas as opções para concordar com tudo e clique em SUBMIT
  • Passo 6. Copie o código de autorização e então clique no link para entrar no GitHub.
  • Passo 7. Faça login no GitHub, cole o código copiado e clique em Continue
  • Passo 8. Clique em Authorize HACS
  • Passo 9. Clique em FINISH

O HACS agora está instalado!

  • Passo 10. É melhor reiniciar o sistema agora navegando até Settings > System > Hardware, clicando nos 3 pontos no canto superior direito e clicando em Reboot Host
  • Passo 11. Depois que o sistema for reiniciado, você verá HACS no painel de navegação à esquerda

Alterar o tema do Home Assistant

Agora vamos alterar o tema padrão usando o HACS! Pronto para uso, o Home Assistant virá apenas com um único tema em modo escuro. No entanto, se você quiser personalizar isso, precisa seguir os passos abaixo

  • Passo 1. Antes de instalar um tema personalizado, precisamos adicionar alguns códigos no arquivo configuration.yaml. Abra o File editor e clique no Folder icon para navegar pelo sistema de arquivos
  • Passo 2. Clique em configuration.yaml
  • Passo 3. Adicione o seguinte ao final deste arquivo
frontend:
themes: !include_dir_merge_named themes
  • Passo 4. Clique no botão de salvar
  • Passo 5. É uma boa prática verificar se a configuração que fizemos é válida. Caso contrário, o Home Assistant não inicializará da próxima vez. Vá para Developer Tools e clique em CHECK CONFIGURATION

Se você vir a mensagem Configuration valid!, então está tudo certo!

  • Passo 6. Clique em RESTART para reiniciar o Home Assistant
  • Passo 7. Na janela HACS, clique em Frontend
  • Passo 8. Clique em + EXPLORE & DOWNLOAD REPOSITORIES
  • Passo 9. Aqui você verá muitos temas. Por exemplo, vamos instalar um tema iOS. Pesquise por iOS e selecione iOS Themes - Dark Mode and Light Mode
  • Passo 10. Clique em DOWNLOAD
  • Passo 11. Clique em DOWNLOAD novamente na solicitação
  • Passo 12. Quando terminar o download, clique no seu nome de usuário e em Theme, selecione ios-dark-mode-blue-red. Você também pode selecionar todas as outras cores deste tema, se preferir

Agora a página Overview ficará assim com o novo tema carregado!

Nota: Se você não conseguir ver o tema carregado corretamente, reinicie o Home Assistant.

Adicionar card de Clima ao dashboard

Agora vamos instalar um card de clima usando o HACS e adicioná-lo ao dashboard!

Antes de instalar este card de clima, precisamos nos conectar ao openweathermap para obter as informações meteorológicas. E antes de conectar ao openweathermap, precisamos obter uma api key do openweathermap.

  • Passo 1. Visite este link para se inscrever em uma conta openweathermap

  • Passo 2. Visite este link para entrar na conta recém-criada

  • Passo 3. Sob o nome da conta, clique em My API keys

  • Passo 4. Digite um nome para a chave de API e clique em Generate
  • Passo 5. Copie a chave de API gerada

Agora vamos adicionar esta chave de API

  • Passo 6. No Home Assistant, navegue até Settings > Devices & Services > Integrations > + ADD INTEGRATION, procure por OpenWeathermap e clique nele
  • Passo 7. Cole a chave de API copiada, altere a Latitude e Longitude de acordo com a sua localização (isso pode ser encontrado com uma simples pesquisa no Google), altere Mode para hourly e clique em SUBMIT
  • Passo 8. Clique em Finish

Agora vamos instalar o cartão de clima a partir do HACS

  • Passo 9. Navegue até HACS > Frontend > + EXPLORE & DOWNLOAD REPOSITORIES
  • Passo 10. Digite weather e clique em Weather Card
  • Passo 11. Clique em DOWNLOAD
  • Passo 12. Clique em DOWNLOAD novamente na janela de confirmação
  • Passo 13. Na página Overview, vá para a página + ADD CARD como antes e clique em Custom: Weather Card
  • Passo 14. Insira o City Name de acordo com a Latitude e Longitude que você inseriu antes e clique em SAVE

Agora o dashboard final ficará como abaixo

Recursos

Suporte Técnico & Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...