Índice:

Automação residencial com NodeMCU, HomeAssistant e MQTT: 6 etapas
Automação residencial com NodeMCU, HomeAssistant e MQTT: 6 etapas

Vídeo: Automação residencial com NodeMCU, HomeAssistant e MQTT: 6 etapas

Vídeo: Automação residencial com NodeMCU, HomeAssistant e MQTT: 6 etapas
Vídeo: COMO fazer um interruptor universal MQTT com NodeMCU ESP8266 e Home Assistant 2024, Julho
Anonim
Image
Image

Quer começar a transformar a sua casa em casa inteligente? E também por um preço acessível?

NodeMCU e HomeAssistant estão aqui para ajudar sobre isso. Recomendo que você assista a este vídeo, talvez seja mais fácil para você acompanhar. Caso contrário, siga as etapas abaixo.

Suprimentos

1 × NodeMCU v3 NodeMCU no eBay:

2 × Breadboards Breadboards no eBay:

1 × Fotoresistor Fotoresistor no eBay:

1 × interruptor magnético Interruptor magnético no eBay:

1 × Relay Relay no eBay:

1 × botões de botão e resistores no eBay:

7 × resistores (2x 10kohm, 4x 100ohm, 1x 4,7kohm)

4 × LEDs LEDs no eBay:

20 × Wires Wires no eBay:

1 × Sensor de temperatura DALLAS Sensor de temperatura no eBay:

1 × sensor de movimento (PIR) Sensor de movimento:

1 × ADICIONAL: Banco de potência

Passo 1:

Imagem
Imagem

Oi!

Pegue todos os suprimentos (componentes) necessários e vamos começar.

Passo 2:

Conecte todos os componentes de acordo com este esboço bagunçado. Desculpe por causa da bagunça do fio.:(

Etapa 3:

Imagem
Imagem

Instale PlatformIO IDE, HomeAssistant + Python

Mais uma vez, você pode acompanhar este vídeo para ver mais detalhes sobre a instalação do HomeAssistant e Python. Para seguir passo a passo a instalação do PlatformIO e ver como fazer o upload do programa de LED piscando simples, verifique este vídeo.

Observe que você não precisa usar estritamente o IDE PlatformIO, mas provavelmente será mais fácil de seguir.

Passo 4:

Imagem
Imagem

Copie o código para o arquivo main.cpp daqui. Substitua o IP do mqtt_server pelo IP do seu PC no qual o HomeAssistant está instalado. Substitua o SSID e a senha pelo SSID Wi-Fi e senha desejados. Faça upload para o NodeMCU.

Etapa 5:

Imagem
Imagem

No Windows Search (iniciar), escreva% appdata% e abra a pasta.homeassistant. Lá você encontrará configuration.yaml. Abra-o e substitua todo o conteúdo por este.

Tenha cuidado ao escrever algo adicional porque a configuração é sensível ao espaço! Deve ser estruturado dentro de suas regras.

Inicie o HomeAssistant em seu PC, se ainda não estiver inicializado. Digite o IP desse PC e adicione a porta: 8123 depois dele no navegador. No canto superior direito você encontrará a opção de configurar a IU. Selecione-o e novamente no canto superior direito encontre o editor de configuração RAW e substitua seu conteúdo por este.

Etapa 6:

Imagem
Imagem

Verifique se tudo está conectado corretamente e se o MQTT está funcionando como deveria, enviando dados a cada poucos segundos e teste como cada sensor está funcionando.

No smartphone, acesse o navegador e digite o IP do servidor HomeAssistant e adicione a porta: 8123. Salve a página da web na tela inicial e você terá acesso ao seu novo sistema de automação residencial com um toque.

Agora, no final, eu encorajo você a expandir este projeto para ser mais útil e não apenas para fins educacionais. Obrigado por se juntar a mim neste build de projeto.:)

Recomendado: