No artigo de hoje iremos conectar um ESP8266 com um sensor de PIR (sensor de movimento). Utilizando o protocolo MQTT, como explicado no primeiro artigo desta serie de como construir um sistema de domótica para a nossa residência . O sensor PIR serve para a deteção de movimento, é um sensor bastante utilizado quer para o acionamento de luzes, como também de alarmes ou outro tipo de sistema de segurança.
Conectar o sensor PIR ao ESP8266 NodeMCU
Bibliotecas a incluir no IDE arduino para programar o ESP8266 :
- PubSubClient.h
- ESP8266WiFi.h
O código para inserir no ESP8266 completo encontra-se neste link.
Código de Configuração do HomeAssistant
Para finalizar teremos de adicionar o seguinte código ao ficheiro sensors.yaml .
Código:
#Movement Topic #sensor movement: - platform: mqtt state_topic: sensor/movement name: "Movement" unit_of_measurement: "" value_template: "{{ value | round(0) }}"