Interview Xiaomi US Plug
"ids": {
"modelId": "lumi.plug",
"manufacturerName": ""
},
"endpoints": {
"ieeeAddress": "00:15:8d:00:03:9c:03:81",
"networkAddress": 23944,
"modelId": "lumi.plug",
"manufacturerName": "LUMI",
"endpointDescriptors": [
{
"status": "SUCCESS",
"nwkAddrOfInterest": 23944,
"_reserved": 30,
"endpointId": 1,
"applicationProfileId": 260,
"applicationDeviceId": 81,
"applicationDeviceVersion": 0,
"_reserved1": 1,
"inputClusters": [
0,
4,
3,
6,
16,
5,
10,
1,
2
],
"outputClusters": [
25,
10
]
},
{
"status": "SUCCESS",
"nwkAddrOfInterest": 23944,
"_reserved": 14,
"endpointId": 2,
"applicationProfileId": 260,
"applicationDeviceId": 9,
"applicationDeviceVersion": 0,
"_reserved1": 1,
"inputClusters": [
12
],
"outputClusters": [
12,
4
]
},
{
"status": "SUCCESS",
"nwkAddrOfInterest": 23944,
"_reserved": 12,
"endpointId": 3,
"applicationProfileId": 260,
"applicationDeviceId": 83,
"applicationDeviceVersion": 0,
"_reserved1": 1,
"inputClusters": [
12
],
"outputClusters": [
12
]
}
],
"deviceType": "router",
"receiveWhenIdle": true,
"capabilities": {
"alternatePANCoordinator": false,
"deviceType": true,
"powerSourceMains": true,
"receiveWhenIdle": true,
"security": false,
"allocateAddress": true
},
"extendedEndpointDescriptors": {
"1": {
"clusters": {
"basic": {
"attributes": [
{
"id": 0,
"name": "zclVersion",
"value": 1,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 1,
"name": "appVersion",
"value": 34,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 2,
"name": "stackVersion",
"value": 2,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 3,
"name": "hwVersion",
"value": 18,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 4,
"name": "manufacturerName",
"value": "LUMI",
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 5,
"name": "modelId",
"value": "lumi.plug",
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 6,
"name": "dateCode",
"value": "09-04-2018",
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 7,
"name": "powerSource",
"value": "mains",
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"groups": {
"attributes": [
{
"id": 0,
"name": "nameSupport",
"value": {
"type": "Buffer",
"data": [
0
]
},
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"identify": {
"attributes": [
{
"id": 0,
"name": "identifyTime",
"value": 0,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"onOff": {
"attributes": [
{
"id": 0,
"name": "onOff",
"value": true,
"reportingConfiguration": {
"direction": "reported",
"attributeDataType": 16,
"minInterval": 1,
"maxInterval": 60,
"status": "SUCCESS"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"binaryOutput": {
"attributes": [
{
"id": 81,
"name": "outOfService",
"value": false,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 85,
"name": "presentValue",
"value": false,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 111,
"name": "statusFlags",
"value": {
"type": "Buffer",
"data": [
0
]
},
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"scenes": {
"attributes": [
{
"id": 0,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 1,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 2,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 3,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 4,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 5,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"time": {
"attributes": [],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"powerConfiguration": {
"attributes": [
{
"id": 0,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"deviceTemperature": {
"attributes": [
{
"id": 0,
"name": "currentTemperature",
"value": 31,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
}
},
"bindings": {
"time": {
"attributes": [],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"ota": {}
}
},
"2": {
"clusters": {
"analogInput": {
"attributes": [
{
"id": 81,
"name": "outOfService",
"value": false,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 85,
"name": "presentValue",
"value": 3.059999942779541,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 111,
"name": "statusFlags",
"value": {
"type": "Buffer",
"data": [
0
]
},
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 256,
"name": "applicationType",
"value": 589824,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 261,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 262,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
}
},
"bindings": {
"analogInput": {
"attributes": [
{
"id": 81,
"name": "outOfService",
"value": false,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 85,
"name": "presentValue",
"value": 3.059999942779541,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 111,
"name": "statusFlags",
"value": {
"type": "Buffer",
"data": [
0
]
},
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 256,
"name": "applicationType",
"value": 589824,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 261,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 262,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"groups": {}
}
},
"3": {
"clusters": {
"analogInput": {
"attributes": [
{
"id": 81,
"name": "outOfService",
"value": false,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 85,
"name": "presentValue",
"value": 69.66712188720703,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 111,
"name": "statusFlags",
"value": {
"type": "Buffer",
"data": [
0
]
},
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 256,
"name": "applicationType",
"value": 720896,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 261,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 262,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
}
},
"bindings": {
"analogInput": {
"attributes": [
{
"id": 81,
"name": "outOfService",
"value": false,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 85,
"name": "presentValue",
"value": 69.66712188720703,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 111,
"name": "statusFlags",
"value": {
"type": "Buffer",
"data": [
0
]
},
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 256,
"name": "applicationType",
"value": 720896,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 261,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"id": 262,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
}
}
}
}
}
Interview Xiaomi EU Plug:
"modelId": "lumi.plug.mmeu01",
"manufacturerName": "LUMI"
},
"endpoints": {
"ieeeAddress": "54:ef:44:10:00:02:a9:2c",
"networkAddress": 64018,
"modelId": "lumi.plug.mmeu01",
"manufacturerName": "LUMI",
"endpointDescriptors": [
{
"status": "SUCCESS",
"nwkAddrOfInterest": 64018,
"_reserved": 26,
"endpointId": 1,
"applicationProfileId": 260,
"applicationDeviceId": 81,
"applicationDeviceVersion": 0,
"_reserved1": 1,
"inputClusters": [
0,
2,
3,
4,
5,
6,
64704
],
"outputClusters": [
10,
25
]
},
{
"status": "SUCCESS",
"nwkAddrOfInterest": 64018,
"_reserved": 10,
"endpointId": 21,
"applicationProfileId": 260,
"applicationDeviceId": 81,
"applicationDeviceVersion": 0,
"_reserved1": 1,
"inputClusters": [
12
],
"outputClusters": []
},
{
"status": "SUCCESS",
"nwkAddrOfInterest": 64018,
"_reserved": 10,
"endpointId": 22,
"applicationProfileId": 260,
"applicationDeviceId": 81,
"applicationDeviceVersion": 0,
"_reserved1": 1,
"inputClusters": [
12
],
"outputClusters": []
},
{
"status": "SUCCESS",
"nwkAddrOfInterest": 64018,
"_reserved": 10,
"endpointId": 242,
"applicationProfileId": 41440,
"applicationDeviceId": 97,
"applicationDeviceVersion": 0,
"_reserved1": 0,
"inputClusters": [],
"outputClusters": [
33
]
}
],
"deviceType": "router",
"receiveWhenIdle": true,
"capabilities": {
"alternatePANCoordinator": false,
"deviceType": true,
"powerSourceMains": true,
"receiveWhenIdle": true,
"security": false,
"allocateAddress": true
},
"extendedEndpointDescriptors": {
"1": {
"clusters": {
"basic": {
"attributes": [
{
"acl": [
"readable"
],
"id": 0,
"name": "zclVersion",
"value": 3
},
{
"acl": [
"readable"
],
"id": 1,
"name": "appVersion",
"value": 22
},
{
"acl": [
"readable"
],
"id": 2,
"name": "stackVersion",
"value": 2
},
{
"acl": [
"readable"
],
"id": 3,
"name": "hwVersion",
"value": 1
},
{
"acl": [
"readable"
],
"id": 4,
"name": "manufacturerName",
"value": "LUMI"
},
{
"acl": [
"readable"
],
"id": 5,
"name": "modelId",
"value": "lumi.plug.mmeu01"
},
{
"acl": [
"readable"
],
"id": 6,
"name": "dateCode"
},
{
"acl": [
"readable"
],
"id": 7,
"name": "powerSource",
"value": "mains"
},
{
"acl": [
"readable"
],
"id": 65533,
"name": "clusterRevision"
}
],
"commandsGenerated": [],
"commandsReceived": [
"factoryReset"
]
},
"deviceTemperature": {
"attributes": [
{
"acl": [
"readable"
],
"id": 0,
"name": "currentTemperature",
"value": 19
},
{
"acl": [
"readable",
"writable"
],
"id": 16,
"name": "deviceTempAlarmMask",
"value": {
"type": "Buffer",
"data": [
2
]
}
},
{
"acl": [
"readable",
"writable"
],
"id": 18,
"name": "highTempThreshold",
"value": 65
},
{
"acl": [
"readable",
"writable"
],
"id": 20,
"name": "highTempDwellTripPoint",
"value": 1
},
{
"acl": [
"readable"
],
"id": 65533,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": [],
"commandsReceived": []
},
"identify": {
"attributes": [
{
"acl": [
"readable",
"writable"
],
"id": 0,
"name": "identifyTime",
"value": 0
},
{
"acl": [
"readable"
],
"id": 65533,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": [
"identifyQuery.response"
],
"commandsReceived": [
"identify",
"identifyQuery"
]
},
"groups": {
"attributes": [
{
"acl": [
"readable"
],
"id": 0,
"name": "nameSupport",
"value": {
"type": "Buffer",
"data": [
0
]
}
},
{
"acl": [
"readable"
],
"id": 65533,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": [
"addGroup.response",
"viewGroup.response",
"getGroupMembership.response",
"removeGroup.response"
],
"commandsReceived": [
"addGroup",
"viewGroup",
"getGroupMembership",
"removeGroup",
"removeAllGroups",
"addGroupIfIdentify"
]
},
"scenes": {
"attributes": [
{
"acl": [
"readable"
],
"id": 0
},
{
"acl": [
"readable"
],
"id": 1
},
{
"acl": [
"readable"
],
"id": 2
},
{
"acl": [
"readable"
],
"id": 3
},
{
"acl": [
"readable"
],
"id": 4
},
{
"acl": [
"readable"
],
"id": 5
},
{
"acl": [
"readable"
],
"id": 65533,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": [
0,
1,
2,
3,
4,
6,
64,
65,
66
],
"commandsReceived": [
0,
1,
2,
3,
4,
5,
6,
64,
65,
66
]
},
"onOff": {
"attributes": [
{
"acl": [
"readable",
"reportable"
],
"id": 0,
"name": "onOff",
"value": true,
"reportingConfiguration": {
"direction": "reported",
"attributeDataType": 16,
"minInterval": 0,
"maxInterval": 65535,
"status": "SUCCESS"
}
},
{
"acl": [
"readable"
],
"id": 16384
},
{
"acl": [
"readable"
],
"id": 65533,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": [],
"commandsReceived": [
"setOff",
"setOn",
"toggle"
]
}
},
"bindings": {
"time": {},
"ota": {}
}
},
"21": {
"clusters": {
"analogInput": {
"attributes": [
{
"acl": [
"readable",
"writable"
],
"id": 81,
"name": "outOfService",
"value": false
},
{
"acl": [
"readable",
"writable",
"reportable"
],
"id": 85,
"name": "presentValue",
"value": 4.836999893188477,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 111,
"name": "statusFlags",
"value": {
"type": "Buffer",
"data": [
0
]
},
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"acl": [
"readable"
],
"id": 256,
"name": "applicationType",
"value": 589824
},
{
"acl": [
"readable"
],
"id": 65533,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": [],
"commandsReceived": []
}
},
"bindings": {}
},
"22": {
"clusters": {
"analogInput": {
"attributes": [
{
"acl": [
"readable",
"writable"
],
"id": 81,
"name": "outOfService",
"value": false
},
{
"acl": [
"readable",
"writable",
"reportable"
],
"id": 85,
"name": "presentValue",
"value": 91.7588119506836,
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 111,
"name": "statusFlags",
"value": {
"type": "Buffer",
"data": [
0
]
},
"reportingConfiguration": {
"status": "UNREPORTABLE_ATTRIBUTE",
"direction": "reported"
}
},
{
"acl": [
"readable"
],
"id": 256,
"name": "applicationType",
"value": 720896
},
{
"acl": [
"readable"
],
"id": 65533,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": [],
"commandsReceived": []
}
},
"bindings": {}
},
"242": {
"clusters": {},
"bindings": {}
}
}
}
```