O sonoff Basic é mais um produto da família dos Sonoff que pode ser flashado, com este equipamento conseguimos controlar qualquer tipo de equipamento desde que a potência não seja muito elevada.
Ok vamos lá.
Material necessário:
Sonoff Basic
Conversor cp2102 ttl
Jumper Wires Macho Femea
As ligações entre o Sonoff e o Conversor são simples.
Caso uses um sonoff Basic R2
as ligações são exactamente as mesmas e o metodo de flash é igual, caso não consigas o colocar em modo flash, pressionando e largando o botão, aperta o botão durante todo o processo de flash.
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.
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çares a entrar, caso não entre com uma limazinha das unhas ou outra,limas um bocado até entrar justo para fazer contacto.
Agora já com o sonoff com os fios todos ligados, ficas com o dedo a pressionar no botao do sonoff,sempre a pressionar e ligas o teu conversor na porta usb do computador… apos já teres ligado o conversor na porta usb…o sonoff entrou em flash mode…e agora sim podes flashar usando o tutorial
Caso tenhas algum erro reporta que tentamos ajudar.
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: "aquario"
state_topic: "stat/aquario/POWER"
command_topic: "cmnd/aquario/power"
availability_topic: "tele/aquario/LWT"
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, availability_topic onde diz: aquario 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 aquario no state_topic, command_topic, availability_topic por sonoff108
No teu
groups.yaml
colocas:
default_view:
view: yes
icon: mdi:home
entities:
- switch.aquario