Compartilhar via


myStrom (Editor Independente)

myStrom é uma empresa suíça que produz dispositivos domésticos inteligentes. Com esse conector, é possível controlar os dispositivos myStrom pela API REST.

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

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – 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
Publicador Tomasz Poszytek
Site https://mystrom.ch/
Política de privacidade https://mystrom.ch/privacy-policy/
Categorias Internet das Coisas; Estilo de vida e entretenimento

Limitações

Nome Chamadas Período de renovação
Chamadas à 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 email e senha.

Criar webhook

Criar webhook

Excluir webhook

Excluir webhook por ID do dispositivo

Executar cena

Executar cena por ID

Obter cenas

Obter lista de cenas de todos os usuários

Obter dispositivo

Obter dispositivo por ID

Obter dispositivos

Obter lista de todos os dispositivos do usuário

Obter webhook

Obter webhook por ID do 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

Nome Chave Obrigató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 é do formato <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. [ms]

Dim Value
value integer

Dim value for devices that support dim action

Ação
action True string

Ação de alternância

Token de autenticação
authToken True password

Token de autenticação

Retornos

Nome Caminho Tipo Description
Code
code integer
Message
message string
Cor
color string

Cor atual no formato HSV.

Authentication

Obtenha authToken fornecendo seu email e senha.

Parâmetros

Nome Chave Obrigatório Tipo Description
Email
email True string

Email da conta myStrom

Senha
password True password

Senha da conta myStrom

Retornos

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

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

Criar webhook

Criar webhook

Parâmetros

Nome Chave Obrigató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

Retornos

Nome Caminho Tipo Description
Code
code integer
Message
message string

Excluir webhook

Excluir webhook por ID do dispositivo

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do dispositivo
Device ID True string

ID do dispositivo

Token de autenticação
authToken True password

Token de autenticação

Retornos

Nome Caminho Tipo Description
Code
code integer
Message
message string

Executar cena

Executar cena por ID

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da cena
Scene ID True string

ID da cena

Token de autenticação
authToken True password

Token de autenticação

Retornos

Nome Caminho Tipo Description
Code
code integer
Message
message string

Obter cenas

Obter lista de cenas de todos os usuários

Parâmetros

Nome Chave Obrigatório Tipo Description
Token de autenticação
authToken True password

Token de autenticação

Retornos

Nome 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

Nome Chave Obrigatório Tipo Description
ID do dispositivo
Device ID True string

ID do dispositivo

Token de autenticação
authToken True password

Token de autenticação

Retornos

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

Consumo de energia atual (W).

Tipo
type string

Tipo de dispositivo.

Estado
state string

ATIVADO ou DESATIVADO.

Cor
color string

No formato HSV.

Temperatura
temperature float

Temperatura atual (C).

Brilho
brightness integer

Obter dispositivos

Obter lista de todos os dispositivos do usuário

Parâmetros

Nome Chave Obrigatório Tipo Description
Token de autenticação
authToken True password

Token de autenticação

Retornos

Nome Caminho Tipo Description
devices
devices array of object

devices

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

Consumo de energia atual (W).

Tipo
devices.type string

Tipo de dispositivo.

Estado
devices.state string

ATIVADO ou DESATIVADO.

Cor
devices.color string

No formato HSV.

Temperatura
devices.temperature float

Temperatura atual (C).

Brilho
devices.brightness integer

Obter webhook

Obter webhook por ID do dispositivo

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do dispositivo
Device ID True string

ID do dispositivo

Token de autenticação
authToken True password

Token de autenticação