Partager via


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