myStrom (Éditeur indépendant)
myStrom est une société suisse produisant des appareils à domicile intelligents. Avec ce connecteur, il est possible de contrôler les appareils myStrom sur l’API REST.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Tomasz Poszytek |
| URL | https://aka.ms/poszytek |
| Messagerie électronique | tomasz@poszytek.eu |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Tomasz Poszytek |
| Site internet | https://mystrom.ch/ |
| Politique de confidentialité | https://mystrom.ch/privacy-policy/ |
| Catégories | Internet des objets ; Style de vie et divertissement |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Activer/désactiver l’appareil |
La demande bascule d’appareil est utilisée pour modifier l’état d’un appareil et définir ses paramètres |
| Authentication |
Obtenez authToken en fournissant votre courrier électronique et votre mot de passe. |
| Créer un webhook |
Créer un webhook |
| Obtenir des appareils |
Obtenir la liste de tous les appareils de l’utilisateur |
| Obtenir des scènes |
Obtenir la liste de toutes les scènes de l’utilisateur |
| Obtenir le webhook |
Obtenir le webhook par ID d’appareil |
| Obtenir un appareil |
Obtenir l’appareil par ID |
| Scène d’exécution |
Exécuter une scène par ID |
| Supprimer le webhook |
Supprimer le webhook par ID d’appareil |
Activer/désactiver l’appareil
La demande bascule d’appareil est utilisée pour modifier l’état d’un appareil et définir ses paramètres
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’appareil
|
Device ID | True | string |
ID d’appareil |
|
Color
|
color | string |
Couleur sur laquelle nous définissons l’ampoule. HSV est de forme <UINT 0..360> ;<UINT 0..100> ;<UINT 0..100> |
|
|
Ramp
|
ramp | integer |
Temps de transition entre l’état actuel de la lumière et le nouvel état. [ms] |
|
|
Valeur dim
|
value | integer |
Valeur dim pour les appareils qui prennent en charge l’action dim |
|
|
Action
|
action | True | string |
Changer d’action |
|
Jeton d’authentification
|
authToken | True | password |
Jeton d’authentification |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Code
|
code | integer | |
|
Message
|
message | string | |
|
Color
|
color | string |
Couleur actuelle au format HSV. |
Authentication
Obtenez authToken en fournissant votre courrier électronique et votre mot de passe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Courriel
|
True | string |
myStrom account e-mail |
|
|
Mot de passe
|
password | True | password |
mot de passe du compte myStrom |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Jeton d’authentification
|
authToken | string |
Jeton à utiliser pour authentifier d’autres demandes. |
Créer un webhook
Créer un webhook
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’appareil
|
Device ID | True | string |
ID d’appareil |
|
Définition du webhook
|
webhook | True | string |
Définition de webhook, exemple : {"url » : »http://example.com" ;,"config » :{"state » : true,"power » :true}} |
|
Jeton d’authentification
|
authToken | True | password |
Jeton d’authentification |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Code
|
code | integer | |
|
Message
|
message | string |
Obtenir des appareils
Obtenir la liste de tous les appareils de l’utilisateur
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Jeton d’authentification
|
authToken | True | password |
Jeton d’authentification |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
devices
|
devices | array of object |
devices |
|
ID d’appareil
|
devices.id | string | |
|
Nom
|
devices.name | string | |
|
Power
|
devices.power | float |
Consommation d’énergie actuelle (W). |
|
Type
|
devices.type | string |
Type de l’appareil. |
|
État
|
devices.state | string |
ON ou OFF. |
|
Color
|
devices.color | string |
Au format HSV. |
|
Température
|
devices.temperature | float |
Température actuelle (C). |
|
Luminosité
|
devices.brightness | integer |
Obtenir des scènes
Obtenir la liste de toutes les scènes de l’utilisateur
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Jeton d’authentification
|
authToken | True | password |
Jeton d’authentification |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Scènes
|
scenes | array of object |
Scènes |
|
ID de scène
|
scenes.id | string | |
|
Nom
|
scenes.name | string |
Obtenir le webhook
Obtenir le webhook par ID d’appareil
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’appareil
|
Device ID | True | string |
ID d’appareil |
|
Jeton d’authentification
|
authToken | True | password |
Jeton d’authentification |
Obtenir un appareil
Obtenir l’appareil par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’appareil
|
Device ID | True | string |
ID d’appareil |
|
Jeton d’authentification
|
authToken | True | password |
Jeton d’authentification |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’appareil
|
id | string | |
|
Nom
|
name | string | |
|
Power
|
power | float |
Consommation d’énergie actuelle (W). |
|
Type
|
type | string |
Type de l’appareil. |
|
État
|
state | string |
ON ou OFF. |
|
Color
|
color | string |
Au format HSV. |
|
Température
|
temperature | float |
Température actuelle (C). |
|
Luminosité
|
brightness | integer |
Scène d’exécution
Exécuter une scène par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de scène
|
Scene ID | True | string |
ID de scène |
|
Jeton d’authentification
|
authToken | True | password |
Jeton d’authentification |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Code
|
code | integer | |
|
Message
|
message | string |
Supprimer le webhook
Supprimer le webhook par ID d’appareil
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’appareil
|
Device ID | True | string |
ID d’appareil |
|
Jeton d’authentification
|
authToken | True | password |
Jeton d’authentification |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Code
|
code | integer | |
|
Message
|
message | string |