Como Flashar um Sonoff Dual com Tasmota


(Luis Belo ) #1

Pessoal, vou usar alguma partes do excelente DIY do Rodolfo.

Material necessário:

  • Sonoff Dual

    Para que o Sonoff fique em Flash Mode temos que ligar o GND(fio verde isolado) + o pino que está ao lado… com a ponta de uma chave dá para fazer. Ligar o Conversor cp2102 ttl e após ele ligar, já podem tirar a chave e ele fica em flash mode.
  • Conversor cp2102 ttl
  • 4 Jumper Wires Macho Femea

As ligações entre o Sonoff e o Conversor são simples.

sonoff 3.3v --------------> conversor 3.3v
sonoff gnd ---------------> conversor gnd
sonoff tx ------------------> conversor rx
sonoff rx ------------------> conversor tx

NOTA : NÃO LIGAR OS 3.3V DO SONOFF AO 5V DO CONVERSOR TTL, O CHIP DO SONOFF PODE QUEIMAR.
NOTA2: Caso o código não faça upload troquem os fios do rx e do tx no conversor.

Para fazerem essas ligações não precisam de soldar nada…
O sonoff na placa onde estão os pinos 3.3v, gnd, tx, rx tem uns furos , basta vocês com o Jumpers Macho forçarem a entrar, caso não entre com uma limazinha das unhas ou outra,limam um bocado até entrar justo para fazer contacto.

De seguida fazem download do seguinte zip.
https://drive.google.com/open?id=1vkdWeYEu9a2zAnhY9RYaBJ4ai8k63Xsw

Já tem tudo pronto basta depois configurar como mostro mais abaixo.

NOTA: A porta COM poderá ser uma diferente.

Deixo aqui mais umas ajudas do Rodolfo:

Após isso abram o sonoff.INO que está dentro da pasta que partilhei e vão à TAB user_config.h e alteram os campos que têm comentários á direita. Esses campos são referentes ao sistema em que o Sonoff vai trabalhar… Router… MQTT… Ips … Está lá tudo descrito. É fácil.

Após tudo estar devidamente configurado validam/compilam primeiro para ver se não tem nenhum erro… cliquem no visto (primeiro ícone do lado esquerdo e aguardem ate ao fim)
Caso não tenha dado erro nenhum, porreiro passemos a fase seguinte… flashar,

Após estar flashado, vão ao browser e digitam o IP do sonoff para podermos configurar o que falta.
Configuration --> Configure Module --> 39 Sonoff Dual R2 --> SAVE

E está feito… Agora vamos à parte da config no HA.

Config do MQTT:

mqtt:
  broker: 127.0.0.1
  port: 1883
  username: **VOSSO USERNAME MQTT**
  keepalive: 60
  password: **VOSSA PASS MQTT**
  discovery: true
  discovery_prefix: homeassistant

Config do Sonoff:

switch:
  # switch girafa Duo 1
  - platform: mqtt
    name: "girafa1"
    state_topic: "stat/sonoff_Duo/POWER1"
    command_topic: "cmnd/sonoff_Duo/power1"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true
    
  # switch gorila Duo 2
  - platform: mqtt
    name: "gorila"
    state_topic: "stat/sonoff_Duo/POWER2"
    command_topic: "cmnd/sonoff_Duo/power2"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true

Config groups.yaml

default_view:
  view: yes
  icon: mdi:home
  entities:
    - switch.girafa
    - switch.gorila

:warning: :warning: :warning: :warning: :warning: :warning: :warning: :warning:

Para te facilitar podes usar o esquema acima, mas podes flashar seguindo o tutorial abaixo, o arduino IDE não é necessário.


MadBlinds v2 - Como Controlares os estores eléctricos e "estimares" a sua posição