Boa Noite,
Partilho aqui um projecto simples para quem precisa de utilizar dois sensores num só Nodemcu.
Começei por ter um sensor de movimento ( PIR HC-SR501 ) por cima da camera ( como demonstro na foto) uma vez que esta camera não funciona bem como sensor de movimento…
Nisto como queremos sempre mais, comprei também um sensor de vibração (SW-42) só para ser notificado quando algúem toca à campainha. Mas como fica tudo no mesmo local não fazia sentido desperdiçar dois nodemcu para tal.
Então juntando o util ao agradável e pedindo ajuda a quem sabe, eis que deixo aqui o meu exemplo:
Para começar flashamos o nodemcu ( podem consultar aqui como: 📑 Como flashar de forma simples qualquer ESP) com este .bin tasmota: https://github.com/arendst/Sonoff-Tasmota/releases/download/v6.4.1/sonoff.bin
De seguida configuram o vosso nodemcu a vossa maneira (WIFI + MQTT) e no "module configuration” do Tasmota escolhem “Generic” e adicionam os pin de ambos os sensores no D1 e D5 por exemplo, e criam 2 relays “virtuais”.
Deixo os exemplos :
A parte do Tasmota está feita, podem acompachar pelo Log para ver se os sensores estão a funcionar.
De seguida para integrar no HA podem usar como exemplo:
binary_sensor:
- platform: mqtt
state_topic: "stat/sonoff/POWER1"
name: 'Corredor'
device_class: motion
availability_topic: "tele/sonoff/LWT"
payload_available: "Online"
payload_not_available: "Offline"
- platform: mqtt
state_topic: "stat/sonoff/POWER2"
name: 'Campainha'
device_class: sound
availability_topic: "tele/sonoff/LWT"
payload_available: "Online"
payload_not_available: "Offline"
Deixo também algumas fotos estando o projecto na fase de arrumação agora
Isto tudo não estaria a funcionar caso o @RodolfoVieira e @Maddoctor não me tivessem ajudado