@ericleandro é assim mesmo.
Conforme nosso amigo @Walber desenhou.
Muito obrigado aos amigos @Adessotti e @Walber . Fiz a ligação com sucesso. O único problema agora é conseguir fazer o sensor ativar o sonoff sempre que passar na frente dele. Acredito que ele passe um tempo “hibernado” e mesmo após a luz apagar, ele n consegue detectar o movimento novamente. Estou tentando algumas formas pelo node mas n estou conseguindo.
@ericleandro vc deve configurar seu sensor para o menor pulso que ele tiver, para assim vc poder fazer alguma automação baseada no pulso.
Agora se vc for usar o sensor para definir o tempo em que a lâmpada vai ficar acesa, ai vc tem que trocar nas configurações do sonoff para acompanhar o status do sensor.
Com isso sempre que o sensor estiver ligado o sonoff vai manter a lâmpada também ligada, e quando desligar ele desliga a lâmpada.
Isso não vai impedir vc de ligar a lâmpada sem o sensor ter sido acionado. Ou desligar caso o sensor esteja acionado.
Agora se vc quiser realmente separar por completo e comandar 100% pelo HA, vc terá que ou usar outro sonoff para a lâmpada.
Ou mudar seu sonoff mini para ESPHome (que é minha opção), pois com apenas 1 dispositivo vc consegue ter o sensor e ter o acionamento da lâmpada. Tudo 100% independente.
Entendi, pela lógica, era pra ta dando certo com o node. Mas certamente o problema é no modelo de sensor que estou usando, eles n tem regulagem de nada. Já fiz pedido de outro modelo da intelbras pra fazer os testes. Agradeço mais uma vez a atenção de todos.
Meu sensor sem regulagem.
.
.
.
.
Com o hardware que vc tem em mãos, vc pode colocar o esphome no sonoff mini e fazer a automação por ele mesmo deixando independente ou usar ele como sensor e fazer a automação pelo ha.
Usando esse sensor sem regulagem e com o firmware original vc vai ficar muito limitado.
Como n entendo absolutamente nada de esphome, acho q a solução mais viável é o sensor com regulagem mesmo. Depois vou tentar me aprofundar no assunto. Obrigado amigo.
O código do esphome para usar no ha é bem simples e depois vc pode fazer a automação por lá mesmo.
O mais “complicado” seria a instalação do esphome no ha, que se não me engano muda de acordo com o sistema que vc usa e colocar o firmware no sonoff. Não sei se mudou mas os últimos que comprei dava pra fazer via ota.
Ambos tem vários tutorias aqui e no YouTube.
Sim vc faz a atualização completamente via OTA.
A grande vantagem do ESPHome é o fato de vc poder separar a ação do botão e o acionamento do relê.
Então com isso, vc consegue usar o acionamento do botão ligado ao sensor sem que o relê seja acionado. Ai sim, vc teria controle total do sensor e do sonoff mini.
Meus sonoffs não são os R2, então acho q só vai com a solda mesmo né? Estou aguardando chegar o sensor com regulagem da intelbras pra testar e ver se vai dar uma melhorada.
Na primeira versão tem um jumper dentro dele.
No caso aí ao invés do tasmota usa um firmware com esphome
Hj já não precisa mais do jumper nem na versão R1. Está tudo 100% via OTA.
@Adessotti @Walber
Depois de muita surra acho q consegui instalar. Mas confesso que estou “perdido”, peguei um código em um site e editei algumas informações. Agora tenho que estudar essa parte. hehehe
esphome:
name: sensor-garagem
platform: ESP8266
board: esp01_1m
wifi:
ssid: ERIC AP
password: automacao
Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: sensor-garagemwifi
password: 123456789
captive_portal:
Enable logging
logger:
Enable Home Assistant API
api:
ota:
status_led:
pin:
number: GPIO13
inverted: true
binary_sensor:
-
platform: gpio
pin:
number: GPIO0
mode: INPUT_PULLUP
inverted: True
name: “Button_sensorgaragem”
on_press:- switch.toggle: relay_01
-
platform: gpio
name: “relay_sensorgaragem”
pin: GPIO04
id: switch_01
on_press:
then:
- switch.toggle:
id: relay_01
on_release:
then:
- switch.toggle:
id: relay_01
switch:
- platform: gpio
name: “sonoffmini_sensorgaragem”
pin: GPIO12
id: relay_01
ESPHome é sucesso. Dá para fazer varias customizações.
Vou postar o meu. É de um Sonoff Mini que comanda minha lâmpada da garagem, ele foi alterado e adicionei o sensor de umidade e temperatura.
esphome:
name: "garagem"
platform: ESP8266
board: esp01_1m
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: !secret hotspot_ssid
password: !secret hotspot_password
captive_portal:
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
web_server:
port: 80
switch:
- platform: gpio
name: "Garagem"
pin: GPIO12
id: relay_1
icon: mdi:wall-sconce-flat
restore_mode: ALWAYS_OFF
binary_sensor:
- platform: gpio
pin: GPIO4
id: GPIO4
name: "Garagem Switch"
on_press:
- switch.toggle: relay_1
- platform: gpio
pin: GPIO0
name: "Garagem Button"
on_press:
- switch.toggle: relay_1
#Status (conectado ou desconectado)
- platform: status
id: status_conexao
name: Garagem Status
device_class: connectivity
button:
#Comando reinicilizar esp remotamente
- platform: restart
id: restart_button
name: Garagem Reiniciar
icon: mdi:restart
text_sensor:
#Informações da conexão wifi
- platform: wifi_info
#Endereço IP
ip_address:
id: IP
name: Garagem IP
icon: mdi:ip-network
#Nome da Rede
ssid:
id: SSID
name: Garagem Wifi
icon: mdi:wifi
#Informação da versão da compilação
- platform: version
id: versao
name: Garagem Versão
icon: mdi:information
sensor:
#Sensor Intensidade Sinal Wifi
- platform: wifi_signal
id: wifi_sinal
name: Garagem RSSI
icon: mdi:signal
update_interval: 10s
- platform: dht
model: DHT11
pin: GPIO16
humidity:
name: "Humidade Externa"
temperature:
name: "Temperatura Externa"
update_interval: 10s
Na configuração do Adessotti muda essa parte para mais ou menos isso:
binary_sensor:
- platform: gpio
pin: GPIO4
id: GPIO4
name: "Sensor de movimento"
device_class: motion
Ai vc terá um sensor de movimento no HA e pode fazer por la a automação.
Não sei o q ta acontecendo, mas ta dando esse erro de 1 em 1 minuto. E o sensor segue assim, quando ativa, logo é desativado.
esphome:
name: sensor-corredor
esp8266:
board: esp01_1m
Enable logging
logger:
Enable Home Assistant API
api:
encryption:
key: " "
ota:
password: " "
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: “Sensor-Corredor Fallback Hotspot”
password: “7QwQxqod7xb5”
captive_portal:
web_server:
port: 80
switch:
- platform: gpio
name: “Garagem”
pin: GPIO12
id: relay_1
icon: mdi:wall-sconce-flat
restore_mode: ALWAYS_OFF
binary_sensor:
-
platform: gpio
pin: GPIO4
id: GPIO4
name: “SENSOR GARAGEM”
device_class: motion -
platform: gpio
pin: GPIO0
name: “GARAGEM BUTTON”
on_press:- switch.toggle: relay_1
#Status (conectado ou desconectado)
- platform: status
id: status_conexao
name: Garagem Status
device_class: connectivity
button:
#Comando reinicilizar esp remotamente
- platform: restart
id: restart_button
name: Garagem Reiniciar
icon: mdi:restart
text_sensor:
#Informações da conexão wifi
- platform: wifi_info
#Endereço IP
ip_address:
id: IP
name: Garagem IP
icon: mdi:ip-network
#Nome da Rede
ssid:
id: SSID
name: Garagem Wifi
icon: mdi:wifi
#Informação da versão da compilação - platform: version
id: versao
name: Garagem Versão
icon: mdi:information
sensor:
#Sensor Intensidade Sinal Wifi
- platform: wifi_signal
id: wifi_sinal
name: Garagem RSSI
icon: mdi:signal
update_interval: 10s
O IP: 192.168.0.111 é do seu HA?
Parece ser algum problema de conexão com este IP.
É sim. Já mudei o ip e mesmo assim continua na mesma.
O sinal tá um pouco fraco. Durante esse 1 minuto aparece no ha?
wifi:
# ...
power_save_mode: none
esphome:
board: esp8285
Adiciona essa linha no wifi e muda o board.
EDIT
Vc instalou o mini dentro da luminária?
Se sim, deixou a antena dele pra fora?
Consigo utilizar sensores de PET?
Tem um modelo de exemplo?