[Store] Douche hydrao version Api

Discussion et échanges de scripts pour la box eedomus

[Store] Douche hydrao version Api

Messagepar eedomusbox » 11 Mai 2021 09:13

Le Widget est maintenant disponible
Il permet de récupérer les informations de la douche via l'api de Hydrao

Le code est ici https://github.com/eedomusbox/eedomusScript_hydrao

La doc de l'Api https://github.com/eedomusbox/eedomusScript_hydrao/blob/main/hydrao_eedomus_portail.png

Hydrao.png
Hydrao.png (23.12 Kio) Consulté 5231 fois


Résultat
Pièces jointes
hydrao_eedomus_portail.png
hydrao_eedomus_portail.png (32.52 Kio) Consulté 5231 fois
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

ça ne marche pas

Messagepar zebess » 17 Juil 2021 09:34

Bonjour,
J'ai installé votre script mais il ne fonctionne pas.
J'ai reçu ma clé api par hydrao, mis mon login et mot de passe que j'ai revérifié à plusieurs reprises depuis mon application sur le téléphone et leur site internet mais rien n'y fait. ça affiche un carré blanc avec la sélection 10/100/500 dernières douches sans rien dessous. De plus quand je mets de passer par le site eedomus j'ai une erreur script qui apparait dans le carré blanc :ERROR: /script/?exec=hydrao.php
Pouvez vous m'aider?
Avez vous un site pour tester la clé et son login/pwd ?
Merci.
zebess
 
Messages : 94
Inscription : 17 Déc 2015

Re: [Store] Douche hydrao version Api

Messagepar eedomusbox » 29 Juil 2021 14:08

Salut,
désolé pour la réponse tardive, c'est les vacances.
voici mon custo.
Est-ce que tu as bien dans
VAR1 = email
VAR2 = mdp
var3 = apiKey?

Pour tester, il faut utiliser un outil comme postman (gratuit)
Voici un fichier json à utiliser dans postman. il suffit de changer le mail et mdp.
Code : Tout sélectionner
{
   "info": {
      "_postman_id": "a34b253c-440d-456b-a606-b3ea3884f7c4",
      "name": "Hydro test",
      "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
   },
   "item": [
      {
         "name": "Session",
         "request": {
            "method": "POST",
            "header": [],
            "body": {
               "mode": "raw",
               "raw": "{\r\n\"email\" : \"email@gmail.com\",\r\n\"password\" : \"mdp\"\r\n}",
               "options": {
                  "raw": {
                     "language": "json"
                  }
               }
            },
            "url": {
               "raw": "https://api.hydrao.com/sessions",
               "protocol": "https",
               "host": [
                  "api",
                  "hydrao",
                  "com"
               ],
               "path": [
                  "sessions"
               ]
            }
         },
         "response": []
      }
   ]
}
Pièces jointes
detail.png
detail.png (17.01 Kio) Consulté 4922 fois
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: [Store] Douche hydrao version Api

Messagepar zebess » 29 Juil 2021 18:15

Bonjour,
Merci pour la réponse.
Mes 3 valeurs VAR sont bonnes. Je les aient testés sur (email/pwd) sur le site et l'application de mon tel.
Je ne connais pas postman mais je pense avoir réussi à importé le fichier.
voici la réponse quand je clic sur send:
Je ne sais pas si je dois remplir par ma clé api les cases key ou value? -> j'ai le meme résultat si je rempli ou pas avec mon api personnelle.

"access_token": mBHsILgaND9HN3OkUWvFuMdlYNe1rMTY3pWJXq8A-oi7hkZtm2DltB7QkCHjBYDpWiL_aNKzx3m_YRLH7NugHXXc9pO7-iX4s8HvvskBU1sV9K4QE8N9emyDzj8ASsclx4m-zcLp54uMeh1Q66cTHQ",
"refresh_token": "eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.Rj_SbuU0For42h10YxFy4xuNaQxg2H7SGs8PFkbCFZpGjttqbfsdHi9yjxAPog5qC1WjEAFH_mDH1v-TcrNUuvTt8CXPotLi4KsuhvphVdF3N41iuF5rksC0vmRz2MQi39yAgtogmk7CivtA9nvZgbgTlfBIalBlMCqYzWc8phOXmpNjqzfxx8O2fdsf816TI6M_uPvT6USTN8Lm9a0g5swj8_h9fja6htMWxeRDpod1LFF-jPr8BdMUUL57zh_Ga2OLZIisJmaSW0zD9u45V21gX1FNj4vVSka78ep0LvicHPyRKll3gjxmjV1W-X0izMQtZtsM62AnVnqixlBZFMrRzPNCV0BwOTO54nGm3TG3xzed1YXJY218ZWhimwUf-Mx1HXcUBEnq9mOJbmJP-cAnq6CH6Kg.ggR68aPMvJwyjxDdb_Immg",
"expires_in": 3600

Est ce que c'est bon ?
J'ai status : 200 ok (en vert)
Dernière édition par zebess le 05 Août 2021 13:19, édité 1 fois.
zebess
 
Messages : 94
Inscription : 17 Déc 2015

Re: [Store] Douche hydrao version Api

Messagepar KikiFUNstyle » 29 Juil 2021 22:03

Supprime ton post il y a tes access token ... (même si ce n'est 'que' les infos de ta douche sache que l'on y accéder)
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: [Store] Douche hydrao version Api

Messagepar zebess » 29 Juil 2021 22:22

KikiFUNstyle a écrit:Supprime ton post il y a tes access token ... (même si ce n'est 'que' les infos de ta douche sache que l'on y accéder)


Les infos sont modifiées : le contenu des caractères sont changés
D’après toi c’est ok la connexion ? Le souci se passe ou ?
zebess
 
Messages : 94
Inscription : 17 Déc 2015

Re: [Store] Douche hydrao version Api

Messagepar eedomusbox » 30 Juil 2021 12:33

KikiFUNstyle a écrit:Supprime ton post il y a tes access token ... (même si ce n'est 'que' les infos de ta douche sache que l'on y accéder)

Sans l'api key, le token ne sert a rien. mais bien vu
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: [Store] Douche hydrao version Api

Messagepar eedomusbox » 30 Juil 2021 12:38

Maintenant que tu as le token,
Replace Apikey par ton api key et token par ton token (il faudra surrement le regénérer, il a du expirer)

essaie de lancer cette nouvelle requette.

Code : Tout sélectionner
{
   "info": {
      "_postman_id": "a34b253c-440d-456b-a606-b3ea3884f7c4",
      "name": "Hydro test",
      "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
   },
   "item": [
      {
         "name": "Session",
         "request": {
            "method": "POST",
            "header": [],
            "body": {
               "mode": "raw",
               "raw": "{\r\n\"email\" : \"email@gmail.com\",\r\n\"password\" : \"mdp\"\r\n}",
               "options": {
                  "raw": {
                     "language": "json"
                  }
               }
            },
            "url": {
               "raw": "https://api.hydrao.com/sessions",
               "protocol": "https",
               "host": [
                  "api",
                  "hydrao",
                  "com"
               ],
               "path": [
                  "sessions"
               ]
            }
         },
         "response": []
      },
      {
         "name": "User stat",
         "protocolProfileBehavior": {
            "followAuthorizationHeader": true,
            "disabledSystemHeaders": {}
         },
         "request": {
            "method": "GET",
            "header": [
               {
                  "key": "x-api-key",
                  "value": "Apikey",
                  "type": "text"
               },
               {
                  "key": "Authorization",
                  "value": "Bearer token",
                  "type": "text"
               },
               {
                  "key": "Content-Type",
                  "value": "application/json",
                  "type": "text"
               }
            ],
            "url": {
               "raw": "https://api.hydrao.com/user-stats",
               "protocol": "https",
               "host": [
                  "api",
                  "hydrao",
                  "com"
               ],
               "path": [
                  "user-stats"
               ]
            }
         },
         "response": []
      }
   ]
}
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: [Store] Douche hydrao version Api

Messagepar zebess » 30 Juil 2021 15:06

Voilà le résultat:

"average_volume": {
"value": 10.12,
"trend": -0.125
},
"average_duration": {
"value": 100,
"trend": -0.092
},
"total_energy_saved": {
"value": 103.25,
"trend": -0.082

}

ça semble répondre et etre bon. Qu'est ce qui explique que ton script eedomus ne fonctionne pas?
Dernière édition par zebess le 05 Août 2021 13:19, édité 1 fois.
zebess
 
Messages : 94
Inscription : 17 Déc 2015

Re: [Store] Douche hydrao version Api

Messagepar eedomusbox » 30 Juil 2021 15:12

Effectivement c'est bizarre
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: [Store] Douche hydrao version Api

Messagepar zebess » 30 Juil 2021 15:19

J’ai testé sous Mozilla, chrome et edge sans plus de résultat. Idem sur l’application du téléphone.
zebess
 
Messages : 94
Inscription : 17 Déc 2015

Re: [Store] Douche hydrao version Api

Messagepar eedomusbox » 31 Juil 2021 16:44

Sûrement un problème dans le script, j'essaie de regarder mardi.
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: [Store] Douche hydrao version Api

Messagepar zebess » 31 Juil 2021 17:02

Essayez de le supprimer sur votre box et de le remettre en passant par le store eedomus. Peut être que c’est à ce moment là que ça colle pas.
zebess
 
Messages : 94
Inscription : 17 Déc 2015


Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 19 invité(s)