This operation pushes data from device data points, such as voltage data from an electric meter.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
energy:PushDeviceData |
none |
*All Resource
|
None | None |
Request syntax
POST /api/v1/data/increment/push HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request body. |
|
| deviceType |
string |
Yes |
The type of the device. For more information, see Device Type Definitions. |
1 |
| devices |
array<object> |
Yes |
A list of devices to push data for. |
|
|
array<object> |
Yes |
|||
| deviceId |
string |
Yes |
If deviceType is 12, 13, or 17, pass the system_id (the field name remains deviceId). If deviceType is 15 or 16, do not pass this parameter. This parameter is required in all other cases. |
设备ID |
| recordTime |
string |
Yes |
The time when the data was recorded. |
2021-09-08 18:40:00 |
| data |
object |
Yes |
The data point information. To avoid precision issues, pass all data point values as strings. The feature does not work if required fields are missing. Some features might be affected if recommended fields are missing. For details, see the device data point remarks in the appendix. For more information, see Data Point Definitions. |
{ "dp_imp": "329.0", "F": "148.0", "eq_imp": "363.0", "Ep_imp_1": "128.0", "Ep_imp_2": "157.0", "Ua": "226.0", "Ub": "285.0", "Ep_imp": "325.0", "Uc": "342.0", "Ep_imp_3": "109.0", "Ep_imp_4": "94.0", "P": "514.0", "Pa": "443.0", "Q": "265.0", "dp_exp": "261.0", "eq_exp": "399.0", "COSQ": "223.0", "Ia": "240.0", "Ib": "216.0", "Ic": "229.0", "Ep_exp": "115.0", "VdisPer": "120.0" } |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| requestId |
string |
The request ID. |
83A5A7DD-8974-5769-952E-590A97BEA34E |
| data |
string |
Indicates whether the data was pushed successfully. A value of success indicates a successful push. |
success |
Examples
Success response
JSON format
{
"requestId": "83A5A7DD-8974-5769-952E-590A97BEA34E",
"data": "success"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.