Closed DanielNagy closed 3 years ago
Howdy - will do. What's zone motor position for out of interest - is it a percentage zone open? Is that not a binary open/closed?
What are the units for the compressor capacity, or do you think that's a percentage?
Thanks
Howdy,
Correct, the zoning on the QUE is not a binary open / shut. It can open at any commanded position. The data log value shows 0 to 20, which when compared to the Master controller dashboard, just needed to be multiplied by 5 to get the true % 0 to 100%. Obviously in steps of 5%.
In terms of the Compressor capacity, I've determined this value maps to the "Compresser Demand" value on the dashboard of the Master controller. As the weather here in Melbourne has been great the last 24 hours, its only once gone above 20%.
Have a look at the pull request #5 i've submitted. Basically captired both this issue request, as well as the other one.
Just checked your update - Position needs to be multiplied by 5
_airConditionerZones[iIndex + 1].ZonePosition = dblTemp * 5; // Actron has value 0 - 20. Multiply by 5 to get 0-100% range
Thanks - ok, if the controller is showing the zone position as a percentage, I'll do the multiplication before sending it to HA and adjust the units.
Are you able to map the following additional data from the events api? I'd love to be able to utilise and graph the data in influx/grafana
The following data values from the "status-change-broadcast" message types
MasterInfo.LiveOutdoorTemp-oC - Outdoor Temperature sensor RemoteZoneInfo[x].ZonePosition - zone motor position LiveAircon.CompressorCapacity - compressor capacity
09-08-2021 23:34:52.61 Que.GetAirConditionerEvents() [0x00000081] Procesing 11 events 09-08-2021 23:34:52.61 Que.GetAirConditionerEvents() [0x00000081] Event Type: status-change-broadcast 09-08-2021 23:34:52.61 Que.GetAirConditionerEvents() [0x00000081] Incremental Update: RemoteZoneInfo[5].ZonePosition 09-08-2021 23:34:52.61 Que.GetAirConditionerEvents() [0x00000081] Incremental Update: RemoteZoneInfo[6].ZonePosition 09-08-2021 23:34:52.61 Que.GetAirConditionerEvents() [0x00000081] Event Type: status-change-broadcast 09-08-2021 23:34:52.61 Que.GetAirConditionerEvents() [0x00000081] Incremental Update: RemoteZoneInfo[5].ZonePosition 09-08-2021 23:34:52.61 Que.GetAirConditionerEvents() [0x00000081] Event Type: status-change-broadcast 09-08-2021 23:34:52.61 Que.GetAirConditionerEvents() [0x00000081] Incremental Update: LiveAircon.CompressorCapacity 09-08-2021 23:34:52.61 Que.GetAirConditionerEvents() [0x00000081] Event Type: loopback-received 09-08-2021 23:34:52.61 Que.GetAirConditionerEvents() [0x00000081] Event Type: status-change-broadcast 09-08-2021 23:36:52.71 Que.GetAirConditionerEvents() [0x00000083] Incremental Update: RemoteZoneInfo[5].ZonePosition 09-08-2021 23:36:52.71 Que.GetAirConditionerEvents() [0x00000083] Event Type: status-change-broadcast 09-08-2021 23:36:52.71 Que.GetAirConditionerEvents() [0x00000083] Incremental Update: RemoteZoneInfo[3].ZonePosition 09-08-2021 23:36:52.71 Que.GetAirConditionerEvents() [0x00000083] Incremental Update: RemoteZoneInfo[5].ZonePosition 09-08-2021 23:36:52.71 Que.GetAirConditionerEvents() [0x00000083] Event Type: status-change-broadcast 09-08-2021 23:36:52.71 Que.GetAirConditionerEvents() [0x00000083] Incremental Update: RemoteZoneInfo[3].ZonePosition 09-08-2021 23:36:52.71 Que.GetAirConditionerEvents() [0x00000083] Incremental Update: RemoteZoneInfo[5].ZonePosition 09-08-2021 23:36:52.71 Que.GetAirConditionerEvents() [0x00000083] Event Type: loopback-received 09-08-2021 23:36:52.71 Que.GetAirConditionerEvents() [0x00000083] Event Type: status-change-broadcast 09-08-2021 23:36:52.71 Que.GetAirConditionerEvents() [0x00000083] Incremental Update: MasterInfo.LiveOutdoorTemp_oC