EM LG VRF ZigBee Interface
EM LG VRF ZigBee Interface
Interface overview
The LG VRF Indoor Unit (IDU) contains a Zigbee radio that hosts Zigbee attributes that allow external user interface devices (such
as a 3rd party thermostat) to read and write operational parameters such as operating mode, setpoint, and fan speed.
Attribute interface
The attribute interface takes advantage of Zigbee HA standard HVAC attributes where possible, and defines proprietary attributes
where necessary.
Further details, including data types and units, can be found in Rev 6 of the Zigbee Cluster Library Specification
(http://www.zigbee.org/~zigbeeor/wp-content/uploads/2014/10/07-5123-06-zigbee-cluster-library-specification.pdf).
IDU attributes
The following attributes are hosted by the IDU.
Attribute
Attribute name Access Description
ID
LG Proprietary Attributes
The following attributes reside on the LGE Air Conditioner cluster (cluster ID 0xfc14).
The following attributes reside on the LGE Air Conditioner cluster (cluster ID 0xfc14).
Attribute
Attribute name Access Description
ID
Local temperature measured at the 3rd Party thermostat, rounded to nearest
RoundedLocalTemperature 0x0003 R
0.5°C.
Before the 3rd Party thermostat can communicate with the IDU,
1. The IDU must form a distributed network or join an existing Zigbee network, and
2. The 3rd Party thermostat must join the network and then bind to the IDU
To support these operations, the IDU must support the standard Zigbee network formation and join operation. The 3rd Party
thermostat will automatically bind to the IDU when it joins the network.
Device binding will follow the finding and binding procedure outlined in section 8.5 (target - IDU), and 8.6 (initiator - thermostat), of
the Zigbee Base Device Behavior Specification.
http://www.zigbee.org/wp-content/uploads/2014/10/docs-13-0402-13-00zi-Base-Device-Behavior-Specification-2.pdf
In addition, the 3rd Party thermostat needs to be able to identify the joining device as an LG VRF IDU. The IDU will support the
following attributes in the Basic cluster (cluster ID 0x0000):
The join operation should be able to be initiated via a user interface at the IDU (typically a pushbutton). The IDU should follow the
Procedure outlined in 'Figure 2–Top level commissioning procedure' in the Base Device Behavior Specification. The IDU should attempt
to join a network, and if unsuccessful, it should form a network. Next, it should enable joining and finding and binding for 90 seconds.
If the IDU is already on a network, then it will just enable joining and finding and binding for 90 seconds.
The 3rd Party thermostat will also have a UI that initiates the process at that side. The join process must be initiated in the 90 second
Window described above.
Thermostat endpoint
The thermostat cluster resides on endpoint 10.
Operation
When the thermostat joins the network and verifies that it is bound to the IDU, it will automatically configure the
RoundedLocalTemperature attribute to report to the IDU every 30 seconds.
The thermostat will read the HVAC and fan attributes from the IDU periodically (typically every 10 seconds).
The thermostat will read the LG proprietary attributes (error code, lock code, and CF switch) from the IDU periodically (typically
every 30 seconds).W hen the thermostat detects the IDU is in a lock state (Setpoint, Fan, Mode, or All), the thermostat will internally
lock its associated setting(s), preventing the user from making changes.
When a user changes the HVAC settings, the thermostat will write the new attribute values to the IDU.
When a user changes the HVAC settings, the thermostat will write the new attribute values to the IDU.
When a user changes the Celsius/Fahrenheit display setting, the thermostat will write to the RemoteCfSwitch attribute in the IDU.
On/offline Status
The thermostat will indicate offline if it does not receive a response to 3 consecutive read attempts. The IDU should adopt a similar
strategy by monitoring temperature attribute reports to determine if the thermostat is down.