Sonoff ativado por sensor de presença comum

@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?