si je récapitule
- listener universel : contenant l'invariant dans l'URL ==>
Code :
https://ha110-1.overkiz.com/enduser-mobile-web/externalAPI/json/
- 1 équipement cozytouch avec (au moins et pour l'instant 3 commandes)
1ère commande
Login
le contenu doit être en JS en POST
dans paramètres
Code :
userId=LE_USERID&userPassword=LE_PASSWORD
sans "" ni ''
dans le header
Code :
content-type : application/x-www-form-urlencoded
Cache-Control : no-cache
le retour dans le listener doit avoir cette forme
{"success":true,"version":"2019.5.4-5","environment":"ENV2-PROD110","events":[]}
2ème commande
Refresh-All : contenu de la commande en JS en GET sans pramètres ni header
le retour dans le listener doit avoir cette forme
{"events":[]}
la 3ème commande
Récupère_setup: le contenu en JS et en GET sans paramètres ni header
le retour devrait être dans le lsitener et commencer par
{"setup":{"creationTime":1519819057000,"lastUpdateTime":1519819057000,"id":"SETUP-0809-6981-8149","location":{"creationTime":1519819057000,"lastUpdateTime":1574583442000,"city":"Avignon","country":"France","postalCode":"84140","addressLine1":"Avignon","timezone":"Europe/Paris","longitude":2.343,"latitude":48.857,"twilightMode":2,"twilightAngle":"CIVIL","twilightCity":"paris","summerSolsticeDuskMinutes":1290,"winterSolsticeDuskMinutes":990,"twilightOffsetEnabled":false,"dawnOffset":0,"duskOffset":0},"gateways":[{"gatewayId":"0809-6981-8149","type":32,"subType":0,"placeOID":"db0dd491-0ac8-4961-9cf6-6b0cd8a934f6","alive":true,"timeReliable":true,"connectivity":{"status":"OK","protocolVersion":"2019.5.4"},"upToDate":true,"updateStatus":"UP_TO_DATE","syncInProgress":false,"mode":"ACTIVE","functions":"INTERNET_AUTHORIZATION,SCENARIO_DOWNLOAD,SCENARIO_AUTO_LAUNCHING,SCENARIO_TELECO_LAUNCHING,INTERNET_UPLOAD,INTERNET_UPDATE,TRIGGERS_SENSORS"}]
voilà pour le début