Retrieves device information for an activated site.
Operation description
Queries device parameters using the device ID. If the device ID is valid, the operation returns device information. Otherwise, a null value is returned.
Queries data for a single device on a specific day. If no data exists, a null value is returned.
This operation supports only the endpoint in the China (Hangzhou) region:
energyexpertexternal.cn-hangzhou.aliyuncs.comTo use this API, your account must be added to the whitelist. To do this, contact us.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
energy:GetDeviceInfo |
list |
*All Resource
|
None | None |
Request syntax
GET /api/external/getDeviceInfo HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| factoryId |
string |
Yes |
The site ID. |
pn_95 |
| deviceId |
string |
Yes |
The device ID. |
pn_69873 |
| ds |
string |
Yes |
The date string in the YYYY-MM-DD format. |
2022-07-26 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| requestId |
string |
The request ID. |
83A5A7DD-8974-5769-952E-590A97BEA34E |
| httpCode |
integer |
The HTTP status code. |
200 |
| code |
string |
The response code. A value of `Success` indicates that the request was successful. Other values indicate that the request failed. For more information about the cause of the failure, see the `msg` parameter. |
Success |
| success |
boolean |
Indicates whether the request was successful. |
true |
| data |
object |
The returned data. |
|
| deviceId |
string |
The device ID. |
pn_69873 |
| deviceName |
string |
The device name. |
主变4# |
| firstTypeName |
string |
The level-1 meter type. |
电表 |
| secondTypeName |
string |
The level-2 meter type. |
关口表 |
| recordList |
array<object> |
The list of parameters. |
|
|
object |
The device information. |
||
| statisticsDate |
string |
The date of the statistics. |
2022-07-26 00:00:00 |
| paramName |
string |
The parameter name. |
A相电流 |
| unit |
string |
The unit. |
A |
| identifier |
string |
The device identifier. |
Ia |
| type |
string |
The type of the data point. |
DOUBLE |
| value |
number |
The value. |
20.00 |
Examples
Success response
JSON format
{
"requestId": "83A5A7DD-8974-5769-952E-590A97BEA34E",
"httpCode": 200,
"code": "Success",
"success": true,
"data": {
"deviceId": "pn_69873",
"deviceName": "主变4#",
"firstTypeName": "电表",
"secondTypeName": "关口表",
"recordList": [
{
"statisticsDate": "2022-07-26 00:00:00",
"paramName": "A相电流",
"unit": "A",
"identifier": "Ia",
"type": "DOUBLE",
"value": 20
}
]
}
}
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.