Sonoff ativado por sensor de presença comum

@ericleandro é assim mesmo.
Conforme nosso amigo @Walber desenhou. :+1:t2:

1 curtida

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.

1 curtida

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.

1 curtida

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.

1 curtida

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.

1 curtida

@Adessotti @Walber

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

1 curtida

Hj já não precisa mais do jumper nem na versão R1. Está tudo 100% via OTA.

1 curtida


@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

:clap:t2: :clap:t2: :clap:t2: :clap:t2:
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
1 curtida

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.

1 curtida


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

@Walber @Adessotti

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.

1 curtida

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?

2 curtidas

Consigo utilizar sensores de PET?

Tem um modelo de exemplo?