Partilhar via


myStrom (Editora Independente)

myStrom é uma empresa suíça que produz dispositivos domésticos inteligentes. Com este conector é possível controlar dispositivos myStrom através da API REST.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Tomasz Poszytek
URL https://aka.ms/poszytek
Email tomasz@poszytek.eu
Metadados do conector
Editora Tomasz Poszytek
Sítio Web https://mystrom.ch/
Política de privacidade https://mystrom.ch/privacy-policy/
Categorias Internet das Coisas; Estilo de vida e entretenimento

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Alternar dispositivo

A solicitação de alternância de dispositivo é usada para alterar o estado de um dispositivo e definir seus parâmetros

Authentication

Obtenha authToken fornecendo seu e-mail e senha.

Criar webhook

Criar webhook

Excluir webhook

Excluir webhook por ID de dispositivo

Executar cena

Executar cena por ID

Obter cenas

Obter lista de todas as cenas do usuário

Obter dispositivo

Obter dispositivo por ID

Obter dispositivos

Obter lista de todos os dispositivos do usuário

Obter webhook

Obter webhook por ID de dispositivo

Alternar dispositivo

A solicitação de alternância de dispositivo é usada para alterar o estado de um dispositivo e definir seus parâmetros

Parâmetros

Name Chave Necessário Tipo Description
ID do dispositivo
Device ID True string

ID do dispositivo

Cor
color string

A cor para a qual definimos a lâmpada. HSV é da forma <UINT 0.360>;<UINT 0,.100>;<UINT 0,.100>

Rampa
ramp integer

Tempo de transição do estado atual da luz para o novo estado. [em]

Valor Dim
value integer

Valor diminuto para dispositivos que suportam ação de escurecimento

Ação
action True string

Ação de comutação

Token de autenticação
authToken True password

Token de autenticação

Devoluções

Name Caminho Tipo Description
Código
code integer
Message
message string
Cor
color string

Cor atual no formato HSV.

Authentication

Obtenha authToken fornecendo seu e-mail e senha.

Parâmetros

Name Chave Necessário Tipo Description
E-mail
email True string

E-mail da conta myStrom

Palavra-passe
password True password

Palavra-passe da conta myStrom

Devoluções

Name Caminho Tipo Description
Token de autenticação
authToken string

Token a ser usado para autenticar outras solicitações.

Criar webhook

Criar webhook

Parâmetros

Name Chave Necessário Tipo Description
ID do dispositivo
Device ID True string

ID do dispositivo

Definição de Webhook
webhook True string

Definição de Webhook, exemplo: {"url":"http://example.com","config":{"state": true,"power":true}}

Token de autenticação
authToken True password

Token de autenticação

Devoluções

Name Caminho Tipo Description
Código
code integer
Message
message string

Excluir webhook

Excluir webhook por ID de dispositivo

Parâmetros

Name Chave Necessário Tipo Description
ID do dispositivo
Device ID True string

ID do dispositivo

Token de autenticação
authToken True password

Token de autenticação

Devoluções

Name Caminho Tipo Description
Código
code integer
Message
message string

Executar cena

Executar cena por ID

Parâmetros

Name Chave Necessário Tipo Description
ID da cena
Scene ID True string

ID da cena

Token de autenticação
authToken True password

Token de autenticação

Devoluções

Name Caminho Tipo Description
Código
code integer
Message
message string

Obter cenas

Obter lista de todas as cenas do usuário

Parâmetros

Name Chave Necessário Tipo Description
Token de autenticação
authToken True password

Token de autenticação

Devoluções

Name Caminho Tipo Description
cenas
scenes array of object

cenas

ID da cena
scenes.id string
Nome
scenes.name string

Obter dispositivo

Obter dispositivo por ID

Parâmetros

Name Chave Necessário Tipo Description
ID do dispositivo
Device ID True string

ID do dispositivo

Token de autenticação
authToken True password

Token de autenticação

Devoluções

Name Caminho Tipo Description
ID do dispositivo
id string
Nome
name string
Power
power float

Consumo de energia atual (W).

Tipo
type string

Tipo de dispositivo.

Estado
state string

LIGADO ou DESLIGADO.

Cor
color string

Em formato HSV.

Temperatura
temperature float

Temperatura atual (C).

Brilho
brightness integer

Obter dispositivos

Obter lista de todos os dispositivos do usuário

Parâmetros

Name Chave Necessário Tipo Description
Token de autenticação
authToken True password

Token de autenticação

Devoluções

Name Caminho Tipo Description
devices
devices array of object

devices

ID do dispositivo
devices.id string
Nome
devices.name string
Power
devices.power float

Consumo de energia atual (W).

Tipo
devices.type string

Tipo de dispositivo.

Estado
devices.state string

LIGADO ou DESLIGADO.

Cor
devices.color string

Em formato HSV.

Temperatura
devices.temperature float

Temperatura atual (C).

Brilho
devices.brightness integer

Obter webhook

Obter webhook por ID de dispositivo

Parâmetros

Name Chave Necessário Tipo Description
ID do dispositivo
Device ID True string

ID do dispositivo

Token de autenticação
authToken True password

Token de autenticação