Product Guides

Comece rapidamente! Agora você pode controlar unidades SPM via API HTTP

Get started quickly! Now you can control SPM units via HTTP API

O modo DIY é uma função especialmente projetada para usuários e desenvolvedores de automação residencial IoT que permite controlar dispositivos SONOFF via plataforma open-source de automação residencial existente ou cliente HTTP local em vez do App eWeLink. BASICR3, RFR3, MINIR2 e D1 suportam o modo DIY, muito bem recebido pelos usuários. Agora unidades SPM também suportam o modo DIY e possuem mais funções. Vamos entrar no modo DIY!

Entrando no Modo DIY

Ligue o SPM-Main e pressione longamente o botão por 5s até o indicador SIGNAL piscar, o que significa que o SPM-Main entrou no modo de pareamento modo.

Então conecte o SPM-Main ao roteador usando um cabo Ethernet e escolha um dos seguintes métodos para conectar o roteador ao computador.

Digite o endereço ip no navegador do seu computador e acesse. Depois, acesse a página “DIY WEB” e clique em “WIFI SETTING”.

Em seguida, insira o SSID e a senha do WiFi com o qual o dispositivo precisa se conectar, e aguarde o dispositivo conectar-se à rede WiFi (configuração do WiFi).

Quando a configuração do WiFi estiver concluída, a luz SIGNAL permanecerá piscando duplamente continuamente. Concluído. SPM-Main está no Modo DIY!

Após entrar no modo DIY, você pode enviar requisições para permitir que o SPM-Main execute diferentes funções, como obtenção da lista de subdispositivos e configuração de proteção contra sobrecarga. Você pode ver mais detalhes na API HTTP do SPM-Main através deste link: http://developers.sonoff.tech/spm-main-http-api.html

Agora, vamos tentar obter a lista de subdispositivos.

1. Obter a lista do SPM-4RELAY

Antes de obter, verifique se a luz COMM do SPM-4RELAY está piscando. Se a luz COMM estiver apagada, você precisa verificar se o cabo de comunicação RS485 está conectado ao SPM-Main e ao SPM-4RELAY. Se estiver conectado corretamente, pressione o botão no SPM-Main uma vez e você verá a luz COMM no SPM-4RELAY piscando continuamente.

Abra o aplicativo Postman e crie uma nova Requisição HTTP, selecionando POST–Body–raw.

Em seguida, digite http://[ip]:[port]/zeroconf/subDevList no navegador.

[ip] é o ip endereço do SPM-Main. [port] está fixo em 8081.

Por exemplo, http://192.168.1.103:8081/zeroconf/subDevList

"Insira a solicitação no Corpo:"

1
2
3
4
{ 
    "deviceid": "100000140e", 
    "data": {} 
 }

Atributo

Tipo

Opcional

Descrição

"deviceid"

String

"Sim"

"O ID do dispositivo para esta solicitação."

"dados"

"Objeto"

Não

"Tipo de objeto, configuração específica de informações do dispositivo ao controlar o dispositivo. Objeto vazio ao verificar as informações do dispositivo."

"Envie a solicitação e então você obterá as informações sobre o subdispositivo na “resposta”."

"2. Ligue todos os interruptores"

"Bom trabalho. Agora temos o ID do subdispositivo que o SPM-4RELAY pode controlar."

"Insira as seguintes informações de “URL e Corpo” para ligar/desligar cada canal no SPM-4RELAY."

"URL:" "http://[ip]:[port]/zeroconf/switches"

"Corpo:"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
  "deviceid": "100000140e",
  "data": {
    "subDevId": "123456",
    "switches": [
      {
        "switch": "on",
        "outlet": 0
      },
      {
        "switch": "on",
        "outlet": 1
      },
      {
        "switch": "on",
        "outlet": 2
      },
      {
        "switch": "on",
        "outlet": 3
      }
    ]
  }
}

Atributo

Tipo

Opcional

Descrição

interruptor

String

Não

ligado: ligar o interruptor, desligado: desligar o interruptor

tomada

Número

Não

Número do Canal, [0,3]

Envie a solicitação, então o canal no SPM-4RELAY será ligado. Parece muito simples, certo?

Bem. Parece que agora você pode acessar e usar mais funções das unidades SPM por conta própria. Comece a configurar mais recursos e experimente nas unidades SPM conforme o guia no SPM-Main HTTP API.


Continuar lendo

TH Elite Smart Temperature and Humidity Control Switch
What are new trigger modes for MINI’s external switch? – Following Mode

Deixar comentário

Os comentários precisam ser aprovados antes da publicação.

Este site é protegido por hCaptcha e a Política de privacidade e os Termos de serviço do hCaptcha se aplicam.