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 |
| 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
|
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 |