Retrieves the list of devices for an activated site.
Operation description
Queries the data collection devices at a site. If the request is successful, the operation returns device information. Otherwise, the operation returns an empty value.
Excludes virtual meters from the results.
Currently, only the
energyexpertexternal.cn-hangzhou.aliyuncs.comendpoint is supported.To call this operation, your service must be added to the whitelist. To add your service to the whitelist, contact us.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
energy:GetDeviceList |
list |
*All Resource
|
None | None |
Request syntax
GET /api/external/getDeviceList HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| factoryId |
string |
Yes |
The site ID. |
pn_95 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response schema. |
||
| requestId |
string |
The request ID. |
83A5A7DD-8974-5769-952E-590A97BEA34E |
| data |
object |
The returned data. |
|
| factoryId |
string |
The site ID. |
pn_95 |
| deviceList |
array<object> |
The list of devices. |
|
|
array<object> |
The list of devices. |
||
| deviceId |
string |
The device ID. |
pn_69873 |
| deviceName |
string |
The device name. |
主变4# |
| firstTypeName |
string |
The primary meter type. |
电表 |
| secondTypeName |
string |
The secondary meter type. |
关口表 |
| parentDevice |
string |
The parent device. |
pn_6987 |
| info |
object |
The device information. |
|
| magnification |
integer |
The magnification ratio. |
80 |
| pressure |
integer |
Indicates high or low voltage. |
0 |
| pt |
integer |
The voltage transformation ratio. |
80 |
| ct |
integer |
The current transformation ratio. |
1 |
| constKva |
integer |
The rated capacity, in kVA. |
100 |
| httpCode |
integer |
The HTTP status code. |
200 |
| code |
string |
The status code. |
Success |
| success |
boolean |
Indicates whether the request was successful. |
true |
| httpCode |
integer |
The HTTP status code. |
200 |
| code |
string |
The status code. |
Success |
| success |
boolean |
Indicates whether the request was successful. |
true |
Examples
Success response
JSON format
{
"requestId": "83A5A7DD-8974-5769-952E-590A97BEA34E",
"data": {
"factoryId": "pn_95",
"deviceList": [
{
"deviceId": "pn_69873",
"deviceName": "主变4#",
"firstTypeName": "电表",
"secondTypeName": "关口表",
"parentDevice": "pn_6987",
"info": {
"magnification": 80,
"pressure": 0,
"pt": 80,
"ct": 1,
"constKva": 100
}
}
],
"httpCode": 200,
"code": "Success",
"success": true
},
"httpCode": 200,
"code": "Success",
"success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | invalidParameter | Invalid parameter values. | Request parameters are incorrect. Please check method entry parameters. |
| 401 | notAuthorized | No permissions to call API operations. | No permissions to call API operations. |
| 500 | systemError | System error. | System error. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.