Aller au contenu

Messages recommandés

Posté(e)

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

 

 

 

Posté(e)

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

Posté(e)

Merci JC, je  vais faire des tests avec cette fonction jsondécode, il faut que j'avance avec ce fichue LUA ;) LOL  :P j'ai beau avoir fait des études il y a longtemps en programmation je suis une quiche ;) LOL mdr :2:

×
×
  • Créer...