Tutoriais do Techblog: Casa inteligente com Raspberry Pi 3 e Home Assistant [Part Ι]

Logotipo dos tutoriais do Techblog

O primeiro tutorial do Techblog é um fato e, como prometemos, veremos uma série de automações domésticas usando o servidor Home Assistant no Raspberry Pi 3 (RPi3). Obviamente, o tutorial virá em mais de um lugar, pois há muitas coisas a serem abordadas.

AlvoFamiliaridade com o básico do RPi3 e Home Assistant e instalação do servidor para estar pronto nas próximas partes para configurar dispositivos inteligentes.

Antes de começarmos com as etapas necessárias, vejamos algumas coisas sobre o Raspberry e o Home Assistant:

Raspberry PiRaspberry é um computador de placa única do tamanho de um cartão de crédito criado na Inglaterra, com o objetivo principal de promover a ciência da computação nas escolas e nos países do terceiro mundo. Logo se tornou famoso devido às inúmeras aplicações que pode ter e agora é o computador de placa única número 1 no mundo.

Raspberry Pi 3

O RPi3 é a versão mais recente da placa e seus recursos são:A placa de vídeo NVIDIA GeForce GTX 1060 Ti é uma placa de vídeo dedicada para o Windows 10, Windows 10, Windows Vista, Windows 8, Windows 8, Windows XP, Windows Vista, Windows 8, Windows 8, Windows XP, Windows Vista, Windows 8, Windows XP, Windows Vista, Windows 7, Windows XP, Windows Vista, Windows 7, Windows XP, Windows Vista, Windows 7, Windows XP, Windows Vista, Windows 7, Windows XP, Windows Vista, Windows XP, Windows Vista, Windows Vista, Windows 7, Windows XP, Windows Vista, Windows Vista, Windows 7, Windows XP Cabeçalho de pino, preenchidoPorta: HDMI, conector analógico de áudio e vídeo de 3,5 mm, 4 × USB 2.0, Ethernet, Interface serial da câmera (CSI), Interface serial do display (DSI)

Como entendemos, é uma placa bastante forte em termos de tamanho, enquanto o GPIO suportado nos permite conectar sensores, led e muito mais que veremos em mais detalhes em outra parte. O software (existem vários disponíveis baseados principalmente no Debian) é carregado no cartão SD.

No vídeo abaixo, você verá uma breve explicação sobre o que é e o que pode fazer com ele, enquanto no site da fundação Raspberry Pi você pode obter mais informações sobre a placa e o software disponível.

Assistente DomésticoO Home Assistant (HA) é uma plataforma de código aberto para automações domésticas em execução no Python 3. A comunidade criou uma base muito grande com dispositivos suportados, o que significa que podemos conectar muitos dispositivos inteligentes (marcas diferentes e tecnologias) na mesma plataforma e crie nosso próprio painel de controle doméstico altamente personalizável. O problema mais importante que o HA resolve é que ele funciona como um hub único para todos os nossos dispositivos. Não precisamos ter, por exemplo, o Samsung SmartThings Hub para usar e combinar a operação de dois ou mais dispositivos SmartThings e assim por diante.

Assistente Doméstico

Algumas de suas principais características são:Recursos básicos de alta disponibilidade Verifique nossos dispositivos por meio de uma plataforma hospedada em dispositivos móveis. Todos os dados permanecem locais e nunca na nuvem. Sem dependência de servidores de terceiros, com ênfase na privacidade Controle automático do estado de cada dispositivo Criando automações combinando dispositivos sem codificação especialPainel da Web parametrizável

Muitos dispositivos são suportados, incluindo alguns bem conhecidos do público em geral, como os ecossistemas Amazon, Philips, Samsung e Nest, enquanto também há suporte para MQTT, Zigbee, Z-Wave, IFTTT, Arduino, sensores analógicos e muito mais.

A melhor maneira de obter o primeiro gostinho da plataforma é ver a demonstração online. Se você quiser mais informações (veremos em partes futuras), pode ler a excelente documentação.

Após esta pequena introdução, vamos executar as etapas para instalar o HA no RPi3.

Requisitos de hardware (aproximadamente 50 euros)Raspberry Pi 3 Micro cartão SD de 16GB ou maiorLeitor de cartões ou adaptador SDInformações (atenção, ele deve ser compatível com o RPi3) Opcional: Gabinete RPi3 + ventilador (para evitar superaquecimento e aumentar a vida útil da placa)

A HA oferece várias maneiras de fazer a instalação, mas escolheremos o instalador da Multifuncional que nos oferece toda a funcionalidade com facilidade e rapidez. Os únicos pré-requisitos para a instalação dessa maneira são ter um RPi3 com Raspbian Jessie (o sistema operacional necessário) instalado e permitir que o SSH se comunique com a placa do nosso computador. Vamos examiná-los em detalhes:

Etapa 1: faça o download e descompacte a imagem Raspbian JessiePara instalar, precisamos da imagem Raspbian Jessie, que chegamos aqui. Como você verá, a imagem vem em formato zip e você precisará descompactá-la com um dos programas conhecidos.

Cuidado: A imagem é bastante grande e a descompressão com programas convencionais pode não funcionar e mostra que o arquivo está corrompido. Se você tiver esses problemas, use o 7zip, que foi testado.

Etapa 2: Flash imagem Raspbian Jessie no cartão SD

Portanto, temos nossa imagem pronta e descompactada e agora precisamos “flash” no cartão SD.

Para fazer isso, precisamos de um escritor de imagens. Para o nosso exemplo, usaremos o Etcher, que pode ser executado no Windows, Linux e MacOS e baixá-lo aqui.

Etcher é muito simples de usar. Selecionamos nossa imagem descompactada, a unidade em que o cartão SD está localizado (se ainda não o encontrou) e pressionamos o Flash!

Etcher

Quando o processo for concluído com sucesso, veremos a seguinte imagem:

Etcher

Etapa 3: ativar o SSH no RPi3O SSH não é necessário para a operação do RPi3, mas é necessário para a instalação de alta disponibilidade, portanto, precisamos habilitá-lo.

A maneira mais fácil é adicionar um arquivo chamado ssh à pasta de inicialização que você encontrará no cartão SD depois de piscar. O conteúdo do arquivo não importa, ele pode ser um arquivo de texto simples. Quando o RPi3 é iniciado, o fórum pesquisará esse arquivo e, se o encontrar, ativará o SSH.

Etapa 4: Inicie o RPi3 e instale o Home AssistantPara iniciar o RPi3, colocamos o cartão SD que exibimos, conectamos um cabo Ethernet para obter nossa placa IP do roteador e colocá-la na fonte de alimentação.

Como dissemos, para se comunicar com o RPi3 e instalá-lo, precisamos do SSH. Para esse fim, seguimos este guia que usa massa de vidraceiro. Obviamente, você pode usar outros programas que fazem o mesmo trabalho.

Quando nos conectamos com sucesso, precisamos ver a seguinte imagem (é claro, com seu próprio IP):

massa de vidraceiro

Então, tudo está pronto para instalar o Home Assistant. Fornecemos o seguinte comando: curl -O https://raw.githubusercontent.com/home-assistant/fabric-home-assistant/master/hass_rpi_installer.sh && sudo chown pi: pi hass_rpi_installer.sh && bash hass_rpi_installer.sh

Cuidado: O comando é um, você fornece o todo, como mostrado acima.O processo do instalador levará 1-2 horas (para o RPi3 geralmente cerca de 1). Depois que o RPi3 for concluído e reiniciado, o Home Assistant estará pronto, rodando em nossa placa e você poderá encontrá-lo em https: // your_raspberry_pi_ip: 8123.

Dê uma olhada e experimente um pouco com RPi3 e HA e prepare-se para a próxima parte do tutorial, que incluirá uma configuração básica inicial para HA e uma conexão Xiaomi Color Bulb para iniciar nossa automação.

Tutoriais do Techblog: Casa inteligente com Raspberry Pi 3 e Home Assistant [Part II] – Lâmpada Xiaomi Yeelight

Artigos Relacionados

Back to top button