IoT

Homeassistant

Escrito por Douglas Baiocco. Publicado em IoT.

Pra quem quer ter uma casa automatizada e inteligente existem muitas opções de produtos no mercado. Podemos citar os interruptores inteligentes, os controladores IR e uma infinidade de produtos. Infelizmente a maior parte dos produtos deste segmento são caros e proprietários. Eu particularmente gosto da liberdade do mundo OPENSOURCE, portanto sempre estou à procura de soluções viáveis. Note que não estou falando de soluções grátis, o que é ótimo também, claro, mas que não necessariamente precisem ser gratuitas.

Os diversos produtos de automação possuem softwares que os acompanham, geralmente incompatíveis entre si. Ou seja, uma vez comprado, você fica preso a marca. Muitos deles usam recursos de nuvem para funcionarem. Não que seja um problema, mas pode ser um empecilho em algumas situações. E quando a internet cai?

 

Para essas situações e para integrações entre diversos fabricantes, existem os HUBs de automação. São equipamentos que centralizam a administração dos diversos dispositivos. Podemos usar um HUB para controlar todos os dispositivos de casa através de uma única tela centralizada, criando “Cenas” predefinidas, rotinas e funções de grupos para dispositivos.

Para o controle da minha casa eu uso um software chamado de HOMEASSISTANT, criado pelo Sr. Paulus Schoutsen. Um software totalmente OpenSource, multiplataforma, fácil de usar e grátis. Rodando em um Raspberry Pi, tenho o controle e centralização de todos os interruptores e sensores de casa, mesmo sem internet.

O HOMEASSISTANT funciona com a maioria dos dispositivos IoT do mercado, possuindo integração com Sonoffs, Philips Hue, Amazon Alexa, Google Assistant e mais uma lista enorme de produtos e dispositivos. Todos funcionando com uma integração fácil e rápida.

Observe uma imagem de uma tela do HOMEASSISTANT:

image001

O software é bastante versátil. Você pode instalá-lo em um PC com Linux ou mesmo em um Raspberry Pi.

Instalação em um Raspberry

Para instalar, eu recomendo usar uma imagem pronta, chamado de HASSBIAN. Abaixo segue o link de download do software:

https://github.com/home-assistant/pi-gen/releases/tag/v1.6.1

Faça o download do software e adicione a um cartão de memória (use o software de sua preferência. Eu uso o WIN32DISKIMAGER)

Coloque em seu Raspberry e inicialize-o (de preferência com o cabo de rede conectado).

Caso queira adicionar uma rede wireless, abra o cartão SD e crie o arquivo wpa_supplicant.conf com o seguinte conteúdo:

country=BR

update_config=1

network={

ssid="YOUR_SSID"

psk="YOUR_PASSWORD"

}

 

Coloque novamente no seu Raspberry e ligue-o. A instalação deve começar automaticamente e deve terminar em aproximadamente 10 minutos. Caso queira acompanhar como ela está, use um monitor no Rasp e acompanhe o processo.

Após a conclusão, acesse o endereço IP do Raspberry (para descobrir, acesse seu modem) com a porta 8123 com um browser. Veja:

http://IP_DO_RASPBERRY:8123

Em tutoriais futuros, irei mostrar mais detalhes do uso do HOMEASSISTANT e como eu configurei o meu para uso com meus dispositivos.

 

Informações de instalação (em inglês)

https://www.home-assistant.io/docs/installation/hassbian/installation/

Vídeo da instalação (em Inglês)

 

Relacionados