Aller au contenu

Gestion D'un Json


Rocketlud

Messages recommandés

Salut, 

 

J'ai un thermostat connecté TADO, et il existe une API non officielle qui permet d'avoir des infos intéressantes pour la maison. 

Voici la requête: 

 

https://my.tado.com/mobile/1.4/getCurrentState?username=xxx&password=yyy

 

et le retour JSON: 

 

{"success":true,"operation":"HOME","autoOperation":"HOME","operationTrigger":"SYSTEM","insideTemp":21.030000686645508,"setPointTemp":20,"controlPhase":"COOLDOWN","boxConnected":true,"gwConnected":true,"tsConnected":null,"currentUserPrivacyEnabled":null,"currentUserGeoStale":null,"deviceUpdating":false,"homeId":xxxx,"pendingDeviceInstallation":false}

 

 

 

je sais que la HC2 ne gère pas le https mais pensez vous qu'on puisse contourner ce problème?

 

Partons du principe qu'on trouve une solution, comment je peux récupérer les températures qui sont dans le JSON ? et les exploiter dans un VD ? 

 

TADO est capable de savoir si on est absent ou présent( pour chaque utilisateurs) ça serait intéressant de récupérer cette info pour activé ou désactivé l'alarme ou tout autre scène de fermeture des lumières etc...... d'après vous dans le JSON au dessus ou se situe cette info?

 

Merci d'avance 

Ludo

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

Parfois ça passe pour le https et en v4 c'est les doigts dans le nez depuis une scène. Sinon pour récupérer par exemple tempInside il faut simplement faire un json.decode sur la réponse de la requête puis d'accéder àla valeur directement sur l'objet retourné par decode.

Envoyé de mon smartphone

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...