VA's are used in CoolMasterNet and CooLinkHub devices. For CooLinkNet device this chapter is not applicable.
VA's -Virtual Addresses are used in order to simplify translation of the Indoor Unit identifier/number - UID into addresses of related Modbus objects: holding registers, input registers, coils and discrete inputs.
UID is a string in format Ln.XYY.
L1.102 - Indoor Unit 102 on line L1
L2.003 - Indoor Unit 003 on line L2
List of UID's detected (visible) by CoolAutomation device can be retrieved with ls command.
L1.100 ON 19C 30C High Fan OK # 0
L1.101 OFF 28C 23C High Cool OK - 0
Each UID can have none, one or a number of associated VA's. VA's are plain numbers starting from 1. Device can automatically allocate and associate VA's with existing (visible by ls command) UID's:
To query allocated VA's use va command without parameters:
L1.100 --> 0001 [Hex: 0x0011 | Dec: 00017]
L1.101 --> 0002 [Hex: 0x0021 | Dec: 00033]
VA reporting string has following fields:
|UID||Associated VA||Base Address HEX||BaseAddress Decimal|