Hello,
I tried again the binding and I can confirm my first observations.
I had a look to the logs and there is an error:
2023-08-28 22:39:29.542 [ERROR] [nal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.handleCommand()' on 'com.obones.binding.airzone.internal.handler.AirZoneZoneThingHandler@1ddbe0f': Cannot read the array length because the return value of "com.obones.binding.airzone.internal.api.model.AirZoneHvacSystemsResponse.getSystems()" is null
java.lang.NullPointerException: Cannot read the array length because the return value of "com.obones.binding.airzone.internal.api.model.AirZoneHvacSystemsResponse.getSystems()" is null
at com.obones.binding.airzone.internal.api.AirZoneApiManager.fillLatestSystems(AirZoneApiManager.java:370) ~[?:?]
at com.obones.binding.airzone.internal.api.AirZoneApiManager.fetchStatus(AirZoneApiManager.java:102) ~[?:?]
at com.obones.binding.airzone.internal.api.AirZoneApiManager.setChannelValue(AirZoneApiManager.java:403) ~[?:?]
at com.obones.binding.airzone.internal.api.AirZoneApiManager.setZoneOnOff(AirZoneApiManager.java:180) ~[?:?]
at com.obones.binding.airzone.internal.handler.AirZoneZoneThingHandler.handleActionCommand(AirZoneZoneThingHandler.java:221) ~[?:?]
at com.obones.binding.airzone.internal.handler.AirZoneBaseThingHandler.handleCommand(AirZoneBaseThingHandler.java:207) ~[?:?]
and below the output of the AirZone webserver for all zones of system 1:
{
"data": [{
"systemID": 1,
"zoneID": 1,
"name": "S�jour",
"on": 1,
"maxTemp": 30,
"minTemp": 24,
"setpoint": 25,
"roomTemp": 22.799999237060547,
"mode": 2,
"coldStages": 1,
"coldStage": 1,
"heatStages": 1,
"heatStage": 1,
"humidity": 53,
"units": 0,
"errors": [],
"air_demand": 0,
"floor_demand": 0
}, {
"systemID": 1,
"zoneID": 2,
"name": "Entr�e",
"on": 1,
"maxTemp": 30,
"minTemp": 24,
"setpoint": 25,
"roomTemp": 23.299999237060547,
"modes": [1, 4, 2, 3, 5],
"mode": 2,
"coldStages": 1,
"coldStage": 1,
"heatStages": 1,
"heatStage": 1,
"humidity": 49,
"units": 0,
"errors": [],
"air_demand": 0,
"floor_demand": 0
}, {
"systemID": 1,
"zoneID": 3,
"name": "Lingerie",
"on": 1,
"maxTemp": 30,
"minTemp": 24,
"setpoint": 25,
"roomTemp": 23.100000381469727,
"mode": 2,
"coldStages": 1,
"coldStage": 1,
"heatStages": 1,
"heatStage": 1,
"humidity": 54,
"units": 0,
"errors": [],
"air_demand": 0,
"floor_demand": 0
}, {
"systemID": 1,
"zoneID": 4,
"name": "ZONA 04",
"on": 1,
"maxTemp": 30,
"minTemp": 24,
"setpoint": 25,
"roomTemp": 0,
"mode": 2,
"coldStages": 1,
"coldStage": 1,
"heatStages": 1,
"heatStage": 1,
"humidity": 0,
"units": 0,
"errors": [],
"air_demand": 0,
"floor_demand": 0
}, {
"systemID": 1,
"zoneID": 5,
"name": "Ch. verte",
"on": 1,
"maxTemp": 30,
"minTemp": 24,
"setpoint": 28.5,
"roomTemp": 22.399999618530273,
"mode": 2,
"coldStages": 1,
"coldStage": 1,
"heatStages": 1,
"heatStage": 1,
"humidity": 61,
"units": 0,
"errors": [],
"air_demand": 0,
"floor_demand": 0
}, {
"systemID": 1,
"zoneID": 6,
"name": "Suite",
"on": 1,
"maxTemp": 30,
"minTemp": 24,
"setpoint": 26.5,
"roomTemp": 23.5,
"mode": 2,
"coldStages": 1,
"coldStage": 1,
"heatStages": 1,
"heatStage": 1,
"humidity": 59,
"units": 0,
"errors": [],
"air_demand": 0,
"floor_demand": 0
}, {
"systemID": 1,
"zoneID": 7,
"name": "Ch. orange",
"on": 1,
"maxTemp": 30,
"minTemp": 24,
"setpoint": 28.5,
"roomTemp": 23,
"mode": 2,
"coldStages": 1,
"coldStage": 1,
"heatStages": 1,
"heatStage": 1,
"humidity": 60,
"units": 0,
"errors": [],
"air_demand": 0,
"floor_demand": 0
}, {
"systemID": 1,
"zoneID": 8,
"name": "Bureau",
"on": 1,
"maxTemp": 30,
"minTemp": 24,
"setpoint": 25,
"roomTemp": 22,
"mode": 2,
"coldStages": 1,
"coldStage": 1,
"heatStages": 1,
"heatStage": 1,
"humidity": 55,
"units": 0,
"errors": [],
"air_demand": 0,
"floor_demand": 0
}]
}
Kind regards,
Bernard