myStrom (Editor independiente)
myStrom es una empresa suiza que produce dispositivos domésticos inteligentes. Con este conector es posible controlar los dispositivos myStrom a través de la API REST.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Tomasz Poszytek |
| URL | https://aka.ms/poszytek |
| Correo Electrónico | tomasz@poszytek.eu |
| Metadatos del conector | |
|---|---|
| Publicador | Tomasz Poszytek |
| Sitio web | https://mystrom.ch/ |
| Directiva de privacidad | https://mystrom.ch/privacy-policy/ |
| Categorías | Internet de las cosas; Estilo de vida y entretenimiento |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Alternar dispositivo |
La solicitud de alternancia de dispositivo se usa para cambiar el estado de un dispositivo y establecer sus parámetros |
| Autenticación |
Obtenga authToken proporcionando su correo electrónico y contraseña. |
| Creación de webhook |
Creación de webhook |
| Ejecutar escena |
Ejecutar escena por identificador |
| Eliminar webhook |
Eliminación del webhook por identificador de dispositivo |
| Obtención de dispositivos |
Obtener una lista de todos los dispositivos del usuario |
| Obtener dispositivo |
Obtención del dispositivo por identificador |
| Obtener escenas |
Obtener una lista de todas las escenas del usuario |
| Obtener webhook |
Obtención del webhook por identificador de dispositivo |
Alternar dispositivo
La solicitud de alternancia de dispositivo se usa para cambiar el estado de un dispositivo y establecer sus parámetros
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de dispositivo
|
Device ID | True | string |
Id. de dispositivo |
|
Color
|
color | string |
Color en el que establecemos la bombilla. HSV es de forma <UINT 0..360>;<UINT 0..100>;<UINT 0..100> |
|
|
Rampa
|
ramp | integer |
Tiempo de transición del estado actual de la luz al nuevo estado. [ms] |
|
|
Valor atenuado
|
value | integer |
Valor atenuado para dispositivos que admiten la acción atenuada |
|
|
Acción
|
action | True | string |
Cambiar acción |
|
Token de autenticación
|
authToken | True | password |
Token de autenticación |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Código
|
code | integer | |
|
Message
|
message | string | |
|
Color
|
color | string |
Color actual en formato HSV. |
Autenticación
Obtenga authToken proporcionando su correo electrónico y contraseña.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Correo electrónico
|
True | string |
correo electrónico de la cuenta myStrom |
|
|
Contraseña
|
password | True | password |
contraseña de la cuenta myStrom |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Token de autenticación
|
authToken | string |
Token que se va a usar para autenticar otras solicitudes. |
Creación de webhook
Creación de webhook
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de dispositivo
|
Device ID | True | string |
Id. de dispositivo |
|
Definición de webhook
|
webhook | True | string |
Definición de webhook, ejemplo: {"url":"http://example.com"","config":{"state": true,"power":true}} |
|
Token de autenticación
|
authToken | True | password |
Token de autenticación |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Código
|
code | integer | |
|
Message
|
message | string |
Ejecutar escena
Ejecutar escena por identificador
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de escena
|
Scene ID | True | string |
Id. de escena |
|
Token de autenticación
|
authToken | True | password |
Token de autenticación |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Código
|
code | integer | |
|
Message
|
message | string |
Eliminar webhook
Eliminación del webhook por identificador de dispositivo
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de dispositivo
|
Device ID | True | string |
Id. de dispositivo |
|
Token de autenticación
|
authToken | True | password |
Token de autenticación |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Código
|
code | integer | |
|
Message
|
message | string |
Obtención de dispositivos
Obtener una lista de todos los dispositivos del usuario
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Token de autenticación
|
authToken | True | password |
Token de autenticación |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
devices
|
devices | array of object |
devices |
|
Id. de dispositivo
|
devices.id | string | |
|
Nombre
|
devices.name | string | |
|
Poder
|
devices.power | float |
Consumo de energía actual (W). |
|
Tipo
|
devices.type | string |
Tipo del dispositivo. |
|
Estado
|
devices.state | string |
ACTIVADO o DESACTIVADO. |
|
Color
|
devices.color | string |
En formato HSV. |
|
Temperatura
|
devices.temperature | float |
Temperatura actual (C). |
|
Brillo
|
devices.brightness | integer |
Obtener dispositivo
Obtención del dispositivo por identificador
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de dispositivo
|
Device ID | True | string |
Id. de dispositivo |
|
Token de autenticación
|
authToken | True | password |
Token de autenticación |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id. de dispositivo
|
id | string | |
|
Nombre
|
name | string | |
|
Poder
|
power | float |
Consumo de energía actual (W). |
|
Tipo
|
type | string |
Tipo del dispositivo. |
|
Estado
|
state | string |
ACTIVADO o DESACTIVADO. |
|
Color
|
color | string |
En formato HSV. |
|
Temperatura
|
temperature | float |
Temperatura actual (C). |
|
Brillo
|
brightness | integer |
Obtener escenas
Obtener una lista de todas las escenas del usuario
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Token de autenticación
|
authToken | True | password |
Token de autenticación |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Escenas
|
scenes | array of object |
Escenas |
|
Id. de escena
|
scenes.id | string | |
|
Nombre
|
scenes.name | string |
Obtener webhook
Obtención del webhook por identificador de dispositivo
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de dispositivo
|
Device ID | True | string |
Id. de dispositivo |
|
Token de autenticación
|
authToken | True | password |
Token de autenticación |