Cozytouch
#28
bon j'ai trouvé (pas comme je pensais que ça fonctionnait)

1 - la séquence que nous avions pour établir la session avec le retour code - 200 est parfaite et il n'y a rien à stocker sur ce retour (et pour cause, cozytouch API renvoi rien !!!!)
2 - la séquence suivante (ou précédente) est une requête en GET qui va faire un refresh du dialogue et va s'assurer que celui-ci est toujours 'vivant'

Remarque : (en l'occurence dans le programme py de Obone, il commence par le GET refreshAllStates des fois que la session soit toujours vivante et si il a un retour 400 ou 403 alors il enchaine par l'établissement de session en POST)

la requête est alors   GET -> https://ha110-1.overkiz.com/enduser-mobi...hAllStates    (sans rien ni header, ni body - paramètres)
si le code retour est :  200 ==> ça veut dire que tout va bien, que la session est opérationnelle et que la suite va pouvoir fonctionner.

3 - la suite (en tout cas le premier vrai échange) va consister à demander à cozytouchAPI de retourner tout ce qu'il y a dans la config du UserId en question et les valeurs actuelles des différents modules

la commande est en GET :  GET -> https://ha110-1.overkiz.com/enduser-mobi...n/getSetup
sur code retour:  200 alors là va commencer le parser qui va "décortiquer" le message retour au format JSON et dans domoticz (donc c'est qu'il va falloir faire dans lifedomus) créer les variables et leur valeurs


aller accorche toi :   Bye2-2c12 
je te le mets en brut dans 1 fichier :

.txt   retour requete getSetup.txt (Taille : 85.92 Ko / Téléchargements : 4)


donc maintenant que tout cela est compréhensible en terme de séquence, y a un peut de boulot pour reprendre le code Json et le parser en variable, ça peut se faire en s'inspirant du code python, mais le boulot est à faire et c'est exactement de la programmation javascript, pas forcément très très compliqué, mais il faut rentrer dedans !!!

regardes déjà le fichier brut, je comprends qu'il y a dedans tous les paramètres du mode confort, chauffage, rafraichissement, des différentes pièces (Palier, Heloise, Cuisine, ch amis, Ch parents, dressing, séjour ......)  et que pour linstant tout est 20.5°c



si on veut simuler cela, il va falloir passer par chaque commande et les retours par un automate qui va enchainer les 4 séquences GET allrefresh  - POST connexion - GET allreferesh - GET getSetup avec les tests et enchainements qui vont bien pour faire exactement comme le programme Pyhton de Obone

puis une fois le GetSetup finit, traiter dans une commande de l'équipement cozytouch la récupération des variables et leurs valeurs grace à un javasript

le reste j'ai pas regardé
Répondre


Messages dans ce sujet
Cozytouch - par Al_Bla - 08-13-2018, 04:43 PM
RE: Cozytouch - par TOMSONYME - 12-29-2018, 10:41 PM
RE: Cozytouch - par tonyb0t77 - 12-30-2018, 08:20 PM
RE: Cozytouch - par Al_Bla - 01-03-2019, 02:48 PM
RE: Cozytouch - par TOMSONYME - 01-03-2019, 10:16 PM
RE: Cozytouch - par Al_Bla - 03-29-2019, 02:49 PM
RE: Cozytouch - par Hsd - 01-04-2019, 10:21 AM
RE: Cozytouch - par Al_Bla - 01-04-2019, 05:21 PM
RE: Cozytouch - par TOMSONYME - 01-02-2020, 01:19 PM
RE: Cozytouch - par Al_Bla - 01-02-2020, 07:09 PM
RE: Cozytouch - par Al_Bla - 01-07-2020, 07:32 PM
RE: Cozytouch - par sud-domotique-expert - 01-08-2020, 08:07 AM
RE: Cozytouch - par Al_Bla - 01-08-2020, 11:33 AM
RE: Cozytouch - par sud-domotique-expert - 01-08-2020, 11:52 AM
RE: Cozytouch - par Al_Bla - 01-08-2020, 12:13 PM
RE: Cozytouch - par sud-domotique-expert - 01-08-2020, 12:21 PM
RE: Cozytouch - par Al_Bla - 01-08-2020, 12:40 PM
RE: Cozytouch - par sud-domotique-expert - 01-08-2020, 12:48 PM
RE: Cozytouch - par Al_Bla - 01-08-2020, 12:53 PM
RE: Cozytouch - par Al_Bla - 01-08-2020, 07:19 PM
RE: Cozytouch - par sud-domotique-expert - 01-08-2020, 08:21 PM
RE: Cozytouch - par Al_Bla - 01-08-2020, 09:21 PM
RE: Cozytouch - par sud-domotique-expert - 01-08-2020, 09:14 PM
RE: Cozytouch - par Al_Bla - 01-08-2020, 11:11 PM
RE: Cozytouch - par sud-domotique-expert - 01-12-2020, 02:43 PM
RE: Cozytouch - par Al_Bla - 01-12-2020, 03:19 PM
RE: Cozytouch - par JT28 - 01-12-2020, 05:48 PM
RE: Cozytouch - par sud-domotique-expert - 01-12-2020, 05:58 PM
RE: Cozytouch - par TOMSONYME - 01-12-2020, 07:04 PM
RE: Cozytouch - par sud-domotique-expert - 01-12-2020, 07:19 PM
RE: Cozytouch - par TOMSONYME - 01-12-2020, 07:44 PM
RE: Cozytouch - par sud-domotique-expert - 01-12-2020, 07:57 PM
RE: Cozytouch - par TOMSONYME - 01-12-2020, 08:54 PM
RE: Cozytouch - par Al_Bla - 01-12-2020, 09:23 PM
RE: Cozytouch - par sud-domotique-expert - 01-12-2020, 10:04 PM
RE: Cozytouch - par Al_Bla - 01-12-2020, 10:08 PM
RE: Cozytouch - par Al_Bla - 01-12-2020, 10:59 PM
RE: Cozytouch - par TOMSONYME - 01-12-2020, 11:09 PM
RE: Cozytouch - par sud-domotique-expert - 01-13-2020, 03:37 AM
RE: Cozytouch - par Al_Bla - 01-14-2020, 06:03 PM
RE: Cozytouch - par TOMSONYME - 01-14-2020, 07:46 PM
RE: Cozytouch - par sud-domotique-expert - 01-14-2020, 08:05 PM
RE: Cozytouch - par Al_Bla - 02-13-2020, 10:51 AM
RE: Cozytouch - par sud-domotique-expert - 02-13-2020, 12:01 PM
RE: Cozytouch - par JT28 - 02-13-2020, 12:13 PM
RE: Cozytouch - par sud-domotique-expert - 02-13-2020, 12:44 PM
RE: Cozytouch - par JT28 - 02-13-2020, 02:17 PM
RE: Cozytouch - par sirdjey - 02-13-2020, 09:37 PM
RE: Cozytouch - par Al_Bla - 02-18-2020, 03:11 PM
RE: Cozytouch - par sud-domotique-expert - 02-18-2020, 04:57 PM
RE: Cozytouch - par Al_Bla - 02-18-2020, 08:01 PM
RE: Cozytouch - par Al_Bla - 04-21-2020, 11:05 PM
RE: Cozytouch - par Ives - 04-22-2020, 01:23 AM
RE: Cozytouch - par Al_Bla - 04-22-2020, 10:47 AM
RE: Cozytouch - par Ives - 04-22-2020, 11:07 AM
RE: Cozytouch - par mtddamien - 04-24-2020, 12:08 AM
RE: Cozytouch - par Al_Bla - 04-24-2020, 12:40 AM
RE: Cozytouch - par mtddamien - 04-24-2020, 09:14 AM
RE: Cozytouch - par sud-domotique-expert - 04-24-2020, 03:36 PM
RE: Cozytouch - par Al_Bla - 04-26-2020, 08:48 AM
RE: Cozytouch - par mtddamien - 04-24-2020, 09:14 PM
RE: Cozytouch - par sud-domotique-expert - 04-24-2020, 10:34 PM
RE: Cozytouch - par sud-domotique-expert - 04-26-2020, 08:56 AM
RE: Cozytouch - par Al_Bla - 04-26-2020, 08:39 PM
RE: Cozytouch - par mtddamien - 04-27-2020, 05:00 PM
RE: Cozytouch - par sud-domotique-expert - 04-27-2020, 10:56 PM
RE: Cozytouch - par mtddamien - 04-28-2020, 11:36 AM
RE: Cozytouch - par Al_Bla - 04-28-2020, 06:39 PM
RE: Cozytouch - par Al_Bla - 05-06-2020, 03:46 PM
RE: Cozytouch - par mtddamien - 05-06-2020, 04:40 PM
RE: Cozytouch - par Al_Bla - 05-08-2020, 06:50 PM
RE: Cozytouch - par mtddamien - 05-09-2020, 09:26 AM
RE: Cozytouch - par sud-domotique-expert - 05-09-2020, 09:36 AM
RE: Cozytouch - par mtddamien - 05-09-2020, 10:42 AM
RE: Cozytouch - par mtddamien - 05-09-2020, 10:45 AM
RE: Cozytouch - par sud-domotique-expert - 05-09-2020, 11:55 AM
RE: Cozytouch - par mtddamien - 05-09-2020, 12:52 PM
RE: Cozytouch - par Al_Bla - 05-09-2020, 12:15 PM
RE: Cozytouch - par mtddamien - 05-09-2020, 01:08 PM
RE: Cozytouch - par sud-domotique-expert - 05-09-2020, 03:20 PM
RE: Cozytouch - par mtddamien - 05-09-2020, 04:22 PM
RE: Cozytouch - par sud-domotique-expert - 05-09-2020, 04:57 PM
RE: Cozytouch - par mtddamien - 05-09-2020, 05:27 PM
RE: Cozytouch - par sud-domotique-expert - 05-09-2020, 05:40 PM
RE: Cozytouch - par mtddamien - 05-09-2020, 05:45 PM
RE: Cozytouch - par Al_Bla - 05-09-2020, 10:30 PM
RE: Cozytouch - par sud-domotique-expert - 05-10-2020, 08:35 AM
RE: Cozytouch - par mtddamien - 05-10-2020, 09:33 AM
RE: Cozytouch - par sud-domotique-expert - 05-10-2020, 10:03 AM
RE: Cozytouch - par mtddamien - 05-10-2020, 10:28 AM
RE: Cozytouch - par sud-domotique-expert - 05-10-2020, 11:25 AM
RE: Cozytouch - par Al_Bla - 05-10-2020, 12:58 PM
RE: Cozytouch - par Ives - 05-10-2020, 02:18 PM
RE: Cozytouch - par sud-domotique-expert - 05-10-2020, 02:12 PM
RE: Cozytouch - par sud-domotique-expert - 05-10-2020, 02:44 PM
RE: Cozytouch - par Jlr - 05-11-2020, 11:30 AM
RE: Cozytouch - par sud-domotique-expert - 05-11-2020, 04:31 PM
RE: Cozytouch - par Al_Bla - 05-11-2020, 11:56 AM
RE: Cozytouch - par Jlr - 05-11-2020, 12:21 PM
RE: Cozytouch - par Jlr - 05-11-2020, 07:42 PM
RE: Cozytouch - par Jlr - 05-11-2020, 07:42 PM
RE: Cozytouch - par gui7 - 05-11-2020, 10:42 PM
RE: Cozytouch - par Al_Bla - 05-11-2020, 11:09 PM
RE: Cozytouch - par gui7 - 05-11-2020, 11:38 PM



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