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