Closed vemeo closed 2 years ago
Hello @vemeo,
Could you put the plugin in debug mode (from the config of the module) and share with me the logs for when you are switching on the device.
Regards, Javier
If needed I have access to a Aidoo system to test your plugin
Hi @fjhorrillo ,
Thank you for your answer. I was not able to reproduce the exact same behavior but now I have the opposite happening. When I turn on a zone it turns on well but then it is marked as off in homekit (see video)
https://drive.google.com/file/d/1rEBsZBm37sWzgW-dkPkXwbWTAoxOsysZ/view?usp=drivesdk
Here are the logs I get after doing the video manipulation (I cut the different token and id with "..." because I don't know if they are sensitive data):
[05/01/2022, 13:37:42] [AirzoneCloud] [Fetch] ⬆ Request: PATCH https://m.airzonecloud.com/api/v1/devices/619e42… body={"param":"power","value":true,"installation_id":"60f7249bff…} [05/01/2022, 13:37:42] [AirzoneCloud] Chambre: Set Characteristic TargetHeatingCoolingState -> HEAT[1] [05/01/2022, 13:37:47] [AirzoneCloud] Salon: Set Characteristic TargetHeatingCoolingState -> Mode from HEATING[3] to HEATING[3], Power from OFF[false] to ON[true] and AllOtherOff[true] [05/01/2022, 13:37:47] [AirzoneCloud] [Fetch] ⬆ Request: PATCH https://m.airzonecloud.com/api/v1/devices/619e42c8… body={"param":"power","value":true,"installation_id":"60f7249… } [05/01/2022, 13:37:47] [AirzoneCloud] Salon: Set Characteristic TargetHeatingCoolingState -> HEAT[1] [05/01/2022, 13:37:48] [AirzoneCloud] Salon: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":22,"fah":72},"setpoint_air_heat":{"celsius":22,"fah":72},"mode_available":[2,3,4,5,0],"power":false,"local_temp":{"celsius":19.3,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":22,"fah":72},"setpoint_air_dry":{"celsius":22,"fah":72},"setpoint_air_vent":{"celsius":22,"fah":72}} [05/01/2022, 13:37:48] [AirzoneCloud] Louisette: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":20,"fah":68},"setpoint_air_heat":{"celsius":20,"fah":68},"mode_available":[],"power":false,"local_temp":{"celsius":19.4,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":20,"fah":68},"setpoint_air_dry":{"celsius":20,"fah":68},"setpoint_air_vent":{"celsius":20,"fah":68}} [05/01/2022, 13:37:48] [AirzoneCloud] Chambre: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":22,"fah":72},"setpoint_air_heat":{"celsius":22,"fah":72},"mode_available":[],"power":false,"local_temp":{"celsius":19.9,"fah":68},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":21,"fah":70},"setpoint_air_dry":{"celsius":21,"fah":70},"setpoint_air_vent":{"celsius":21,"fah":70}} [05/01/2022, 13:37:48] [AirzoneCloud] Velo: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":23,"fah":74},"setpoint_air_heat":{"celsius":23,"fah":74},"mode_available":[],"power":false,"local_temp":{"celsius":19.7,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":23,"fah":74},"setpoint_air_dry":{"celsius":23,"fah":74},"setpoint_air_vent":{"celsius":23,"fah":74}} [05/01/2022, 13:37:53] [AirzoneCloud] [Websocket] ⬇ ["auth","authenticate"] [05/01/2022, 13:37:53] [AirzoneCloud] [Websocket] ⬆ ["eyJ0eXAiOiJKV1QiLCJhbGciOiJI… »] [05/01/2022, 13:37:53] [AirzoneCloud] authenticate event, replied with a valid token [05/01/2022, 13:37:57] [AirzoneCloud] Velo: Get Characteristic TargetTemperature -> 23ºC [05/01/2022, 13:37:57] [AirzoneCloud] Velo: Get Characteristic TemperatureDisplayUnits -> CELSIUS[0] [05/01/2022, 13:37:57] [AirzoneCloud] Velo: Get Characteristic TargetHeatingCoolingState -> OFF[0] [05/01/2022, 13:37:57] [AirzoneCloud] Velo: Get Characteristic CurrentTemperature -> 19.7ºC [05/01/2022, 13:37:57] [AirzoneCloud] Velo: Get Characteristic CurrentHeatingCoolingState -> OFF[0] [05/01/2022, 13:37:57] [AirzoneCloud] Salon: Get Characteristic TargetHeatingCoolingState -> OFF[0] [05/01/2022, 13:37:57] [AirzoneCloud] Salon: Get Characteristic CurrentTemperature -> 19.3ºC [05/01/2022, 13:37:57] [AirzoneCloud] Salon: Get Characteristic CurrentHeatingCoolingState -> OFF[0] [05/01/2022, 13:37:57] [AirzoneCloud] Salon: Get Characteristic TemperatureDisplayUnits -> CELSIUS[0] [05/01/2022, 13:37:57] [AirzoneCloud] Salon: Get Characteristic TargetTemperature -> 22ºC [05/01/2022, 13:37:57] [AirzoneCloud] Chambre: Get Characteristic TargetTemperature -> 22ºC [05/01/2022, 13:37:57] [AirzoneCloud] Chambre: Get Characteristic TemperatureDisplayUnits -> CELSIUS[0] [05/01/2022, 13:37:57] [AirzoneCloud] Chambre: Get Characteristic TargetHeatingCoolingState -> OFF[0] [05/01/2022, 13:37:57] [AirzoneCloud] Chambre: Get Characteristic CurrentTemperature -> 19.9ºC [05/01/2022, 13:37:57] [AirzoneCloud] Chambre: Get Characteristic CurrentHeatingCoolingState -> OFF[0] [05/01/2022, 13:37:57] [AirzoneCloud] Louisette: Get Characteristic TemperatureDisplayUnits -> CELSIUS[0] [05/01/2022, 13:37:57] [AirzoneCloud] Louisette: Get Characteristic TargetHeatingCoolingState -> OFF[0] [05/01/2022, 13:37:57] [AirzoneCloud] Louisette: Get Characteristic CurrentTemperature -> 19.4ºC [05/01/2022, 13:37:57] [AirzoneCloud] Louisette: Get Characteristic TargetTemperature -> 20ºC [05/01/2022, 13:37:57] [AirzoneCloud] Louisette: Get Characteristic CurrentHeatingCoolingState -> OFF[0] [05/01/2022, 13:37:58] [AirzoneCloud] Salon: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":22,"fah":72},"setpoint_air_heat":{"celsius":22,"fah":72},"mode_available":[2,3,4,5,0],"power":false,"local_temp":{"celsius":19.3,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":22,"fah":72},"setpoint_air_dry":{"celsius":22,"fah":72},"setpoint_air_vent":{"celsius":22,"fah":72}} [05/01/2022, 13:37:58] [AirzoneCloud] Louisette: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":20,"fah":68},"setpoint_air_heat":{"celsius":20,"fah":68},"mode_available":[],"power":false,"local_temp":{"celsius":19.4,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":20,"fah":68},"setpoint_air_dry":{"celsius":20,"fah":68},"setpoint_air_vent":{"celsius":20,"fah":68}} [05/01/2022, 13:37:58] [AirzoneCloud] Chambre: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":22,"fah":72},"setpoint_air_heat":{"celsius":22,"fah":72},"mode_available":[],"power":false,"local_temp":{"celsius":19.9,"fah":68},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":21,"fah":70},"setpoint_air_dry":{"celsius":21,"fah":70},"setpoint_air_vent":{"celsius":21,"fah":70}} [05/01/2022, 13:37:58] [AirzoneCloud] Velo: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":23,"fah":74},"setpoint_air_heat":{"celsius":23,"fah":74},"mode_available":[],"power":false,"local_temp":{"celsius":19.7,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":23,"fah":74},"setpoint_air_dry":{"celsius":23,"fah":74},"setpoint_air_vent":{"celsius":23,"fah":74}} [05/01/2022, 13:38:00] [AirzoneCloud] Salon: Get Characteristic CurrentTemperature -> 19.3ºC [05/01/2022, 13:38:00] [AirzoneCloud] Salon: Get Characteristic TargetTemperature -> 22ºC [05/01/2022, 13:38:00] [AirzoneCloud] Salon: Get Characteristic CurrentHeatingCoolingState -> OFF[0] [05/01/2022, 13:38:00] [AirzoneCloud] Salon: Get Characteristic TemperatureDisplayUnits -> CELSIUS[0] [05/01/2022, 13:38:00] [AirzoneCloud] Salon: Get Characteristic TargetHeatingCoolingState -> OFF[0] [05/01/2022, 13:38:00] [AirzoneCloud] Chambre: Get Characteristic TemperatureDisplayUnits -> CELSIUS[0] [05/01/2022, 13:38:00] [AirzoneCloud] Chambre: Get Characteristic CurrentHeatingCoolingState -> OFF[0] [05/01/2022, 13:38:00] [AirzoneCloud] Chambre: Get Characteristic CurrentTemperature -> 19.9ºC [05/01/2022, 13:38:00] [AirzoneCloud] Chambre: Get Characteristic TargetTemperature -> 22ºC [05/01/2022, 13:38:00] [AirzoneCloud] Chambre: Get Characteristic TargetHeatingCoolingState -> OFF[0] [05/01/2022, 13:38:08] [AirzoneCloud] Salon: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":22,"fah":72},"setpoint_air_heat":{"celsius":22,"fah":72},"mode_available":[2,3,4,5,0],"power":false,"local_temp":{"celsius":19.3,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":22,"fah":72},"setpoint_air_dry":{"celsius":22,"fah":72},"setpoint_air_vent":{"celsius":22,"fah":72}} [05/01/2022, 13:38:08] [AirzoneCloud] Louisette: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":20,"fah":68},"setpoint_air_heat":{"celsius":20,"fah":68},"mode_available":[],"power":false,"local_temp":{"celsius":19.4,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":20,"fah":68},"setpoint_air_dry":{"celsius":20,"fah":68},"setpoint_air_vent":{"celsius":20,"fah":68}} [05/01/2022, 13:38:08] [AirzoneCloud] Chambre: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":22,"fah":72},"setpoint_air_heat":{"celsius":22,"fah":72},"mode_available":[],"power":false,"local_temp":{"celsius":19.9,"fah":68},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":21,"fah":70},"setpoint_air_dry":{"celsius":21,"fah":70},"setpoint_air_vent":{"celsius":21,"fah":70}} [05/01/2022, 13:38:08] [AirzoneCloud] Velo: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":23,"fah":74},"setpoint_air_heat":{"celsius":23,"fah":74},"mode_available":[],"power":false,"local_temp":{"celsius":19.7,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":23,"fah":74},"setpoint_air_dry":{"celsius":23,"fah":74},"setpoint_air_vent":{"celsius":23,"fah":74}} [05/01/2022, 13:38:18] [AirzoneCloud] Salon: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":22,"fah":72},"setpoint_air_heat":{"celsius":22,"fah":72},"mode_available":[2,3,4,5,0],"power":false,"local_temp":{"celsius":19.3,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":22,"fah":72},"setpoint_air_dry":{"celsius":22,"fah":72},"setpoint_air_vent":{"celsius":22,"fah":72}} [05/01/2022, 13:38:18] [AirzoneCloud] Louisette: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":20,"fah":68},"setpoint_air_heat":{"celsius":20,"fah":68},"mode_available":[],"power":false,"local_temp":{"celsius":19.4,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":20,"fah":68},"setpoint_air_dry":{"celsius":20,"fah":68},"setpoint_air_vent":{"celsius":20,"fah":68}} [05/01/2022, 13:38:18] [AirzoneCloud] Chambre: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":22,"fah":72},"setpoint_air_heat":{"celsius":22,"fah":72},"mode_available":[],"power":false,"local_temp":{"celsius":19.9,"fah":68},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":21,"fah":70},"setpoint_air_dry":{"celsius":21,"fah":70},"setpoint_air_vent":{"celsius":21,"fah":70}} [05/01/2022, 13:38:18] [AirzoneCloud] Velo: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":23,"fah":74},"setpoint_air_heat":{"celsius":23,"fah":74},"mode_available":[],"power":false,"local_temp":{"celsius":19.7,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":23,"fah":74},"setpoint_air_dry":{"celsius":23,"fah":74},"setpoint_air_vent":{"celsius":23,"fah":74}} [05/01/2022, 13:38:28] [AirzoneCloud] Salon: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":22,"fah":72},"setpoint_air_heat":{"celsius":22,"fah":72},"mode_available":[2,3,4,5,0],"power":false,"local_temp":{"celsius":19.3,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":22,"fah":72},"setpoint_air_dry":{"celsius":22,"fah":72},"setpoint_air_vent":{"celsius":22,"fah":72}} [05/01/2022, 13:38:28] [AirzoneCloud] Louisette: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":20,"fah":68},"setpoint_air_heat":{"celsius":20,"fah":68},"mode_available":[],"power":false,"local_temp":{"celsius":19.4,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":20,"fah":68},"setpoint_air_dry":{"celsius":20,"fah":68},"setpoint_air_vent":{"celsius":20,"fah":68}} [05/01/2022, 13:38:28] [AirzoneCloud] Chambre: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":22,"fah":72},"setpoint_air_heat":{"celsius":22,"fah":72},"mode_available":[],"power":false,"local_temp":{"celsius":19.9,"fah":68},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":21,"fah":70},"setpoint_air_dry":{"celsius":21,"fah":70},"setpoint_air_vent":{"celsius":21,"fah":70}} [05/01/2022, 13:38:28] [AirzoneCloud] Velo: Status -> {"units":0,"mode":3,"setpoint_air_stop":{"celsius":23,"fah":74},"setpoint_air_heat":{"celsius":23,"fah":74},"mode_available":[],"power":false,"local_temp":{"celsius":19.7,"fah":67},"step":{"fah":1,"celsius":0.5},"setpoint_air_cool":{"celsius":23,"fah":74},"setpoint_air_dry":{"celsius":23,"fah":74},"setpoint_air_vent":{"celsius":23,"fah":74}}
Hello, please check it on v0.2.2
Some rooms are always on
Hello,
I am reporting a bug that I have encountered several times and that makes it difficult to control the AirZone system with Homekit. Indeed I found that there could be a discrepancy between what Homekit says and the reality of the AirZone system. Indeed, some parts of my system remain permanently on "On" on Homekit when they are actually off. If you try to turn them off via Homekit they seem to be off but when you come back on Homekit they are on again. I can't figure out where the problem is coming from exactly. I have the impression that at some point the synchronization between Homekit and AirZone is not done and that it causes a "lag" which then causes problems on Homekit. I made a small video that shows the problem.
https://drive.google.com/file/d/1WEBRjxBsN73tDAT08YGDB364yNAwiwuS/view?usp=sharing
I can bring more explanation if needed.