Controlando Sonoff (mini) via HTTP

O Modo DIY é um recurso disponibilizado que nos permite controlar o Sonoff via requisições HTTP; após a ativação desse modo, a conexão com o app eWelink é desabilitado.

O Sonoff Mini apresenta dois pinos essenciais, identificados como OTA e GND, nos quais é preciso inserir um jumper para a configuração adequada.

1 – Pressione o botão por 5 segundos

2 – O LED azul começará a piscar, mas é necessário que ele mantenha um padrão de piscar contínuo e uniforme em termos de frequência.

3 – A sequência específica do piscar do LED sinaliza que o Sonoff ativou o modo de configuração, também conhecido como modo AP. Isto resultará na criação e disponibilização de uma rede Wi-Fi para conexão.

4 – Procure por uma rede Wi-Fi recém-disponibilizada, identificada pelo prefixo ‘ITEAD’, seguida do nome específico do seu dispositivo.

5 – Conecte-se à rede. A senha padrão é “12345678

6 – Uma vez conectado, acesse o endereço http://10.10.7.1. Isso levará a uma tela de configuração Wi-Fi, na qual você deverá inserir os detalhes da rede Wi-Fi à qual o Sonoff permanecerá conectado.

Comandos

Ligar:

curl -X POST -H 'Content-Type: application/json' -d '{ "deviceid": "1000c5c277", "data": { "switch": "on" } }' -i http://192.168.0.31:8081/zeroconf/switch

Desligar:

curl -X POST -H 'Content-Type: application/json' -d '{ "deviceid": "1000c5c277", "data": { "switch": "off" } }' -i http://192.168.0.31:8081/zeroconf/switch

Informações:

curl -X POST -H 'Content-Type: application/json' -d '{ "deviceid": "1000c5c277", "data": {}}' -i http://192.168.0.31:8081/zeroconf/info

Alteração automática do estado de saída ao ser energizado

Mantém o ultimo estado:

curl -X POST -H 'Content-Type: application/json' -d '{ "deviceid": "1000c5c277", "data": { "startup": "stay" } }' -i http://192.168.0.31:8081/zeroconf/startup

Ligado:

curl -X POST -H 'Content-Type: application/json' -d '{ "deviceid": "1000c5c277", "data": { "startup": "on" } }' -i http://192.168.0.31:8081/zeroconf/startup