Configuration switch wifi myStrom avec API
#1
Bonjour

Je cherche à piloter un switch wifi de la marque mystrom avec les api fournit sous le lien suivant:

https://mystrom.ch/fr/mystrom-for-developers/
https://mystrom.ch/wp-content/uploads/RE...WSE-11.txt

Cela semble simple mais je ne sais pas comment faire. Qqun pourrait m'aider?
Merci beaucoup
Répondre
#2
regarde ici comment j'ai fait pour envoyé des commandes à la Nuki, c'est le même principe
Répondre
#3
Salut JOJO

Je te remercie pour ta réponse. Par contre je trouve super compliquer (pour moi bien sur). 
J'ai simplement tester via mon explorateur internet de piloter ma prise comme cela:

http://xxx.xxx.xxx.xxx/relay?state=1 //pour la mettre ON
http://xxx.xxx.xxx.xxx/relay?state=0 //pour la mettre OFF

et

http://xxx.xxx.xxx.xxx/report  // pour connaitre le rapport comme ci-dessous:

{"power":22.024057388305664,"relay":true,"temperature":7.9485988616943359}

Donc je me suis dit qu'avec un simple connecteur universel ca devrait fonctionner mais je ne vois pas comment faire ?

Merci de votre aide  Amen-1fb6 Amen-1fb6
Répondre
#4
(01-21-2019, 08:04 PM)vincentbraillard a écrit : Salut JOJO

Je te remercie pour ta réponse. Par contre je trouve super compliquer (pour moi bien sur). 
J'ai simplement tester via mon explorateur internet de piloter ma prise comme cela:

http://xxx.xxx.xxx.xxx/relay?state=1 //pour la mettre ON
http://xxx.xxx.xxx.xxx/relay?state=0 //pour la mettre OFF

et

http://xxx.xxx.xxx.xxx/report  // pour connaitre le rapport comme ci-dessous:

{"power":22.024057388305664,"relay":true,"temperature":7.9485988616943359}

Donc je me suis dit qu'avec un simple connecteur universel ca devrait fonctionner mais je ne vois pas comment faire ?

Merci de votre aide  Amen-1fb6 Amen-1fb6

Bonsoir,

Tu crée un connecteur Universel Http
Nom de domaine : http://xxx.xxx.xxx.xxx
 
Tu crées un equipement générique ,
connecteur : celui que tu viens de créer
Dedans tu fais 2 commandes , une pour le ON et une pour le OFF
Exemple contenu de la commande : /relay?state=0  ou /relay?state=1 

Tu peux tester tes commandes directement depuis le CS dans l'équipement. 

Bon courage
Répondre
#5
pour la commande ON/OFF, c'est "simple", je te prépare les extraits du tuto Nuki utiles pour toi.
Pour le retour d'état, c'est plus chaud
Répondre
#6
voici ce que j'ai fait pour les commandes.
C'est de la théorie. C'est non testé => non garanti.
Essaye et dit moi quoi


.pdf   Tuto - Commande Interrupteur WiFi.pdf (Taille : 137.17 Ko / Téléchargements : 10)
Répondre
#7
Hé...merci à vous 2. ça fonctionne au niveau de la commande. Super!
Répondre
#8
test ce code pour ton retour d'état.

Code :
try {
   var obj = JSON.parse(trame);
} catch (e) {
   ldprint("Error parse JSON: " + e.message);
};

Power = obj.result[0];
//Etat = obj.result[1];
Temp = obj.result[2];

// Transformation de la valeur (value) du Json en 0 ou 1 car ld attend un boolean
if (obj.result[1] == "true") {Etat = "1";}
else if (obj.result[1] == "false") {Etat = "0";}

ldprint(Power);
ldprint(Etat);
ldprint(Temp);
Répondre
#9
(01-22-2019, 12:52 PM)tonyb0t77 a écrit : test ce code pour ton retour d'état.

Code :
try {
   var obj = JSON.parse(trame);
} catch (e) {
   ldprint("Error parse JSON: " + e.message);
};

Power = obj.result[0];
//Etat = obj.result[1];
Temp = obj.result[2];

// Transformation de la valeur (value) du Json en 0 ou 1 car ld attend un boolean
if (obj.result[1] == "true") {Etat = "1";}
else if (obj.result[1] == "false") {Etat = "0";}

ldprint(Power);
ldprint(Etat);
ldprint(Temp);

Salut

Merci pour ton retour. Peux-tu encore me préciser:

- ou je dois insérer ce code?
- comment récupérer les valeurs?

Merci bcp je vais tester tout cela!
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  requette HTTP avec Header Domo 1 259 12-28-2018, 07:40 PM
Dernier message: Hsd
  Demande d'aide Retour d'état clim Daikin wifi BRP069A42 Plume 2 905 03-19-2017, 01:54 PM
Dernier message: Hsd
  Configuration du connecteur Hsd 0 608 01-15-2017, 09:54 PM
Dernier message: Hsd
  integration module wifi aspirateur ROOMBA Thinking Cleaner 889laurent 1 973 11-04-2015, 12:30 PM
Dernier message: 889laurent
  Unicode erroné pour les caractères avec un code supérieur à 128 laurent 7 2,458 09-28-2015, 01:25 PM
Dernier message: laurent
  bug connecteur http et en liaison avec internet 889laurent 2 1,297 06-17-2015, 01:10 PM
Dernier message: 889laurent
  Services de SMS avec API HTTP pour Lifedomus tilleul 3 1,789 03-19-2014, 07:26 PM
Dernier message: joketoons



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)