O sonoff 4ch pro é mais um excelente equipamento que dispõe de 4 relés, é mais um produto da família dos Sonoff e tem muitas características que podem consultar: Aqui
ALERTA: ATENÇÃO QUE DENTRO DA GAMA SONOFF 4CH HÁ VÁRIOS MODELOS EU AQUI VOU TE ENSINAR A FLASHAR O MODELO ====> sonoff 4ch pro
Existe no mercado:
- Sonoff 4ch
- Sonoff 4ch r2
- Sonoff 4ch pro
- Sonoff 4ch pro r2
Todos eles flasham-se com a mesma configuração apenas o que muda é a forma como se o coloca em FLASH MODE. (mais a frente falo-te um pouco disso)
Ok vamos lá.
Material necessário:
Sonoff 4CH PRO
Conversor cp2102 ttl
Jumper Wires Macho Femea
As ligações entre o Sonoff e o Conversor são simples.
NOTA 1: O FIO PRETO (GND) QUE VAI DO CONVERSOR ATÉ AO PINO 2 DO CHIP, ESTE FIO PRECISA DE ESTAR LIGADO ANTES DE LIGARES O CONVERSOR Á PORTA USB, SENÃO O SONOFF NÃO ENTRA EM PROGRAM MODE.
NOTA 2: AINDA ASSIM CASO NA CONSOLA DO ARDUINO APAREÇA O ERRO: espcomm_upload_mem failed TROQUEM O FIO AZUL COM O VERDE (ALGUNS CONVERSORES FUNCIONAM DE MANEIRAS DIFERENTES)
Para fazeres essas ligações não precisas de soldar nada…
O sonoff na placa onde estão os pinos 3.3v, gnd, tx, rx tem uns furos , basta tu com o Jumpers Macho forças a entrar, caso não entre com uma limazinha das unhas ou outra,limas um bocado até entrar justo para fazer contacto.
O fio que vai preto do gnd do conversor ao CHIP do sonoff eu uso duas pontas macho fiz um “xunt” isto porque é necessário tanto teres o gnd ligado na placa como teres o gnd ligado no pino 2 do CHIP ligado quando conectamos o conversor ao pc.
Toma nota que sem soldar nada, as tuas mãozinhas vão ter que segurar em tudo.
De seguida fazes download do seguinte zip.
Já tem tudo pronto basta depois configurar como mostro mais abaixo.
Caso não consigas flashar com a placa “generic 8266 module” altera para “generic 8285 module”
Não te esqueças tambem de alterar a porta em que o teu pc detectou o conversor.
Após tudo tar devidamente configurado validas/compilas primeiro para ver se não tem nenhum erro… clicas no visto (primeiro icone do lado esquerdo e aguardem ate ao fim)
Caso não tenha dado erro nenhum, porreiro passemos a fase seguinte… flashar,
Agora já com o sonoff com os fios todos ligados, e com o fio preto ligado ao pino2 do chip podes clicar no icone da seta para começares a flashar, nota que isto é um processo que pode demorar uns 2 a 10 min.
Caso o flash tenha sido concluído com sucesso podes desligar todos os fios menos o fio 3.3v que vai do conversor ao sonoff e menos o fio gnd que vai do conversor ao sonoff.
Caso tenhas algum erro reporta que tentamos ajudar.
Ok agora verifica no teu router qual foi o ip que ficou atribuido ao sonoff de seguinda mete esse ip no teu browser vai te aparecer a seguinte imagem:
Clicas em CONFIGURATION
Depois vai te aparecer esta:
Clicas em CONFIGURE MODULE
Depois vai te aparecer esta:
Aqui onde diz MODULE TYPE selecciona a opcão que diz: sonoff 4ch
e fazes SAVE
Configuração do lado do home assistant:
No teu configuration.yaml
colocas:
mqtt:
broker: 127.0.0.1
port: 1883
username: VOSSO USERNAME MQTT
password: VOSSA PASSWORD MQTT
keepalive: 60
switch:
- platform: mqtt
name: "aquario1"
state_topic: "stat/sonoff/POWER1"
command_topic: "cmnd/sonoff/POWER1"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true
- platform: mqtt
name: "aquario2"
state_topic: "stat/sonoff/POWER2"
command_topic: "cmnd/sonoff/POWER2"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true
- platform: mqtt
name: "aquario3"
state_topic: "stat/sonoff/POWER3"
command_topic: "cmnd/sonoff/POWER3"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true
- platform: mqtt
name: "aquario4"
state_topic: "stat/sonoff/POWER4"
command_topic: "cmnd/sonoff/POWER4"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true
NOTA: aí na configuração acima onde nas linhas:
state_topic, command_topic onde diz: sonoff tens que mudar para o nome que deste ao sonoff mqtt topic. se nao sabes o nome vais novamente ao teu browser metes o ip novamente
e quando te abrir a janela clicas em INFORMATION depois vai te aparecer a imagem que se segue, e podes ver o nome que tens lá a seguir a seta verde.
Neste caso trocarias onde diz sonoff no state_topic, command_topic por sonoff108
No teu groups.yaml colocas:
default_view:
view: yes
icon: mdi:home
entities:
- switch.aquario1
- switch.aquario2
- switch.aquario3
- switch.aquario4
Esta seria então as ligações para isso tudo funcionar, neste caso mostro aqui lampadas, mas podes ligar o que quiseres desde que não seja muito potente, não te esqueças de ver as especificações.
Alguma dúvida não hesites em perguntar, tenho noção para quem está a dar os primeiros passos que isto parece um bicho de 7 cabeças…mas se nós soubessemos tudo não andavamos cá a fazer nada.
Para te facilitar podes usar o esquema acima, mas podes flashar seguindo o tutorial abaixo, o arduino IDE não é necessário.