Alguma vez esperou controlar o dispositivo SONOFF pela sua própria aplicação sem flash do firmware Tasmota? Desde meados de 2019, a SONOFF lançou um modo DIY para BASICR3, RFR3, MINI e D1 que permite aos utilizadores descobrir o dispositivo SONOFF através do mecanismo de descoberta mDNS, bem como controlar o dispositivo de acordo com o protocolo REST API publicado.
Vamos chamar à primeira versão do modo DIY a Edição 1.0, como alguns membros da comunidade de automação doméstica sabem, quando o dispositivo é colocado em modo DIY, ele liga-se a uma rede WiFi específica definida pela SONOFF. A configuração WiFi do dispositivo pode ser alterada através da ferramenta do GitHub. Agora! A SONOFF desenvolveu o modo DIY 2.0, que é muito mais fácil e rápido para mudar para o modo DIY e configurar o dispositivo.
Vamos verificar e ver como é fácil e rápido configurar um dispositivo em modo DIY em minutos!
A forma de mudar para o modo DIY da nova versão (2.0) é totalmente diferente da versão 1.0. Não é necessário desmontar a caixa nem ligar jumpers; no modo DIY 2.0, pressionar longamente o botão de emparelhamento durante alguns segundos faz com que o dispositivo mude para o Modo de Emparelhamento Compatível (AP), que configura o dispositivo como Ponto de Acesso. Um hotspot do Ponto de Acesso pode ser encontrado com o nome ITEAD-XXXXXXX (palavra-passe: 12345678), ligue-se a ele!

Uma página web para a configuração da rede Wi-Fi à qual o dispositivo irá ligar-se está armazenada no dispositivo em modo DIY e pode ser acedida pelo URL http://10.10.7.1/ conforme mostrado abaixo. Após configurar o SSID e a Palavra-passe, o dispositivo irá reiniciar e ligar-se à rede WiFi que acabou de ser introduzida.

Com uma ligação bem-sucedida à rede WiFi, o dispositivo irá piscar desta forma conforme mostrado abaixo. O endereço IP do dispositivo aparece no painel de gestão do router.

Uau, o dispositivo está agora sob o seu controlo!
Como pode verificar o protocolo REST API no website da SONOFF developer page, as funcionalidades incluem Interruptor ON&OFF, Estado de Ligação, Inching, redefinição do SSID e palavra-passe da rede, intensidade do sinal, obtenção de informações do dispositivo, etc.
Vamos tentar controlar o dispositivo SONOFF [1] com LIGAR&DESLIGAR, Impulso e obtenção de informações do dispositivo via aplicação Postman. Como sabemos pela página do desenvolvedor do protocolo do modo DIY, o controlo LIGAR&DESLIGAR é definido enviando um pedido HTTP para o URL http://[ip]:[port]/zeroconf/switch,
{
"deviceid": "",
"data": {
"switch": "ligado"
}
}
Atributo | Tipo | Opcional | Descrição |
---|---|---|---|
interruptor | String | Não | ligado: ligar o interruptor, desligado: desligar o interruptor |
Aqui está a demonstração de LIGAR&DESLIGAR no Postman:

A função de impulso pode ser controlada através do pedido conforme abaixo
URL: http://[ip]:[port]/zeroconf/pulse
{
"deviceid": "",
"data": {
"pulse": "ligado",
"pulseWidth": 2000
}
}
Atributo | Tipo | Opcional | Descrição |
---|---|---|---|
impulso | String | Não | ligado: ativar a função de impulso; desligado: desativar a função de impulso |
pulseWidth | Número | Sim | Obrigatório quando “pulse” está ativado, duração do pulso, inteiro positivo, ms, suporta apenas múltiplos de 500 no intervalo de 500~36000000 |

Agora a configuração de inching está ativada com pulsewidth de 2000ms, assim, quando o dispositivo é ligado, desliga-se automaticamente após 2000ms.
Para obter a informação do dispositivo, envie um pedido via uma requisição URL de
http://[ip]:[port]/zeroconf/info.
{
"deviceid": "",
"data": { }
}
Objeto vazio, nenhum atributo é necessário.
Está a chegar uma resposta de feedback com a informação do dispositivo.

Não é fácil todo o processo?
PS: O modo DIY 2.0 está disponível para o dispositivo (BASICR3, RFR3 MINI e D1) com firmware 3.5.0, se o firmware do dispositivo for inferior a 3.5.0, é necessário atualizar o firmware via APP eWeLink.
Tutorial do modo DIY para produto Dimmer:
O processo de configuração e controlo do dispositivo torna-se mais conveniente e rápido. O verdadeiro sentido do modo DIY é explorar a forma de controlar o dispositivo SONOFF [1] e poupe tempo sem necessidade de flash do firmware Tasmota, sem passar pela cloud eWeLink, ainda assim pode obter controlo total do dispositivo SONOFF [1], integre o dispositivo na plataforma de automação doméstica como Home Assistant, OpenHAB, Homeseer, etc, o que torna possíveis mais funcionalidades.
Controle o dispositivo SONOFF da forma que desejar, desfrute da jornada de automação doméstica!
A propósito, mais produtos SONOFF serão integrados com o modo DIY, fique atento!
SONOFF, A Sua Escolha Inteligente.
PS: [1] O dispositivo SONOFF refere-se a BASICR3, RFR3, MINI e D1.
Deixe um comentário
Todos os comentários são moderados antes de serem publicados.
Este site está protegido pela Política de privacidade da hCaptcha e da hCaptcha e aplicam-se os Termos de serviço das mesmas.