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
![]()
Para te facilitar podes usar o esquema acima, mas podes flashar seguindo o tutorial abaixo, o arduino IDE não é necessário.






