cyr-ius / hass-heatzy

Climate Home Assistant component for Heatzy Pilot
MIT License
33 stars 13 forks source link

Début Ajout heatzy glow #8

Closed cob94440 closed 2 years ago

cob94440 commented 3 years ago

La plupart des commandes du glow sont basées sur l'api du pilote V2. Reste à gérer le reste : Here is the answer from heatzy :

Bonjour,

Les APIs du GLOW sont identiques aux API du pilote. La seule différence se situe au niveau des requêtes GET_LATEST_STATE et POST_ORDER Le GLOW a ses propres API pour l'envoi d'ordres et la réception d'informations.

Pour la programmation, le système pX_dataY est le même que sur le pilote et a déjà été documenté. Pour les modes de chauffe il faut utiliser le paramètre "mode" : "cft"/"eco"/"fro" Pour allumer/éteindre le radiateur on utilise "on_off" : 0 (éteint) ou 1 (allumé) Pour activer/désactiver la programmation "timer_switch" : 0 (manuel) ou 1 (prog) Pour lire la température de la pièce, on utilise les paramètres "cur_tempL" et "cur_tempH". La température est encodée sur 2 bytes. Pour retrouver la bonne valeur on calcule température = [ cur_tempL + (256 * cur_tempH) ] / 10 Pour les consignes de chauffe du mode éco on utilise "eco_tempH" et "eco_tempL" avec la même logique Pour les consignes de chauffe du mode confort on utilise "cft_tempH" et "cft_tempL" avec la même logique "com_temp" permet de régler l'étalonnage du produit (+- 5 degrés)

Si quelqu'un a une idée je ne suis pas assez calé pour ajouter cela