1 #ifndef __ZIGBEEDEVICE_IDL__
2 #define __ZIGBEEDEVICE_IDL__
15 constant
int CLUSTER_BASIC = 0x0000;
16 constant
int CLUSTER_POWER_CONFIGURATION = 0x0001;
17 constant
int CLUSTER_RSSI = 0x000B;
18 constant
int CLUSTER_CONTACT_CLOSURE = 0x000F;
19 constant
int CLUSTER_TEMPERATURE = 0x0402;
20 constant
int CLUSTER_HUMIDITY = 0x0405;
39 valueobject ClusterDataEvent extends
idl.Event {
Zigbee Device.
Definition: ZigbeeDevice.idl:9
vector< ClusterValue > getClusterValues()
Retrieve the last cluster values Needed for battery voltage (only reported all 12h)
MetaData getMetaData()
Retrieve Dongle MetaData.
Basic IDL definitions.
Definition: Event.idl:10
Zigbee.
Definition: ZigbeeDevice.idl:7
Cluster Value.
Definition: ZigbeeDevice.idl:30
int endpoint
the endpoint ID
Definition: ZigbeeDevice.idl:32
int id
the cluster ID
Definition: ZigbeeDevice.idl:31
time timestamp
the time when the cluster value was updated. UNIX timestamp (UTC)
Definition: ZigbeeDevice.idl:34
int attribute
the reported attribute. some clusters have multiple reporting attributes
Definition: ZigbeeDevice.idl:33
string value
the value which was reported.
Definition: ZigbeeDevice.idl:35