ESPHome Sonoff Mini

Após muito pesquisar, notei que não existe nada consolidado a respeito de como configurar o ESPHome para funcionar com Sonoff Mini

Primeiro, para migrar do Firmware padrão siga o tutorial do @douglas. Confesso que não parti direto para o ESPHome, primeiro eu converti para o Tasmota, depois fiz um OTA Upgrade para o ESPHome.

Agora, vamos criar o BIN com o ESPHome. Clique no “+”

image

Insira o nome do dispositivo, não pode conter nenhum carácter especial ou letras maiúsculas.

Escolha o device type

Insira o nome e senha da sua rede WiFi. Muita atenção a essa etapa.

Clique em submit

Agora, como não inserimos o arquivo BIN correto, o ESPHome não irá reconhecer o dispositivo

Clique em EDIT e confira a se está tudo de acordo

Se estiver correto, deve conter essas linhas de códigos. Abaixo do OTA vamos inserir os comandos para que o ESPHome funcione com o Mini. Eu também gosto de habilitar a interface web.

esphome:
  name: teste_mini
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "Seu_SSID"
  password: "sua_senha_do_wifi"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Interruptor Escritorio"
    password: "OeguuXlf9IMf"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:

web_server:
  port: 80

switch:
  - platform: gpio
    name: relay_1
    pin: GPIO12
    id: relay_1
    
binary_sensor:    
  - platform: gpio
    pin: GPIO4
    name: "Mini switch"
    on_state:
     - switch.toggle: relay_1

  - platform: gpio
    pin: GPIO0
    name: "Mini Button"
    on_press:
     - switch.toggle: relay_1

Agora, podemos gerar e fazer o download do arquivo BIN. Retornaremos posteriormente para configurar os comandos.

Clique em compile e aguarde, ao concluir faça o download do arquivo .BIN.

Agora, já na interface web do Tasmota. Podemos ir em firmware upgrade, escolher o arquivo BIN que acabamos de gerar e ir em Start upgrade

image

Desligue e ligue o Sonoff, após alguns segundos ele deverá constar como online no ESPHome. Agora podemos fazer todas as alterações por lá e enviar o firmware por OTA

Agora o HA já deve descobrir a nova entidade e tudo funcionar, acionar as luzes pelo HA, interruptor ou botão do Sonoff.

5 Likes

Obrigado Manoel pela contribuição com certeza será de muita utilidade.