Inverters
Update an inverter
Updates an existing Inverter, where the target inverter to update is the ID provided in the URL.
PUT
/
Inverter
/
{inverterId}
Update an inverter
curl --request PUT \
--url https://api.plantpredict.terabase.energy/Inverter/{inverterId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"status": 2,
"model": "Sunny Highpower SHP150-US-20-PEAK3 - Updated Name",
"manufacturer": "SMA",
"powerRated": 150,
"apparentPower": 150,
"minDCPowerThreshold": 100,
"minVoltage": 855,
"maxMPPVoltage": 1450,
"maxAbsoluteVoltage": 1500,
"maxCurrent": 180,
"maxElevation": 100,
"outputVoltage": 600,
"usekVACurves": true,
"usePQCurves": false,
"dataSource": 2,
"efficiencyCurves": [
{
"id": 29406,
"voltage": 880,
"efficiencyPoints": [
{
"id": 208763,
"power": 14.8065,
"efficiency": 98.71
},
{
"id": 208764,
"power": 29.715,
"efficiency": 99.05
},
{
"id": 208765,
"power": 44.541,
"efficiency": 98.98
},
{
"id": 208766,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208767,
"power": 111.2713,
"efficiency": 98.82
},
{
"id": 208768,
"power": 147.87,
"efficiency": 98.58
}
]
},
{
"id": 29407,
"voltage": 960,
"efficiencyPoints": [
{
"id": 208769,
"power": 14.808,
"efficiency": 98.72
},
{
"id": 208770,
"power": 29.709,
"efficiency": 99.03
},
{
"id": 208771,
"power": 44.559,
"efficiency": 99.02
},
{
"id": 208772,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208773,
"power": 111.2038,
"efficiency": 98.76
},
{
"id": 208774,
"power": 147.78,
"efficiency": 98.52
}
]
},
{
"id": 29408,
"voltage": 1200,
"efficiencyPoints": [
{
"id": 208775,
"power": 14.712,
"efficiency": 98.08
},
{
"id": 208776,
"power": 29.589,
"efficiency": 98.63
},
{
"id": 208777,
"power": 44.415,
"efficiency": 98.7
},
{
"id": 208778,
"power": 74.0325,
"efficiency": 98.71
},
{
"id": 208779,
"power": 110.9898,
"efficiency": 98.57
},
{
"id": 208780,
"power": 147.48,
"efficiency": 98.32
}
]
}
],
"kVACurves": [
{
"id": 10337,
"elevation": 100,
"kVAPoints": [
{
"id": 54558,
"temperature": -25,
"kVA": 150
},
{
"id": 54559,
"temperature": 50,
"kVA": 150
},
{
"id": 54560,
"temperature": 50,
"kVA": 150
},
{
"id": 54561,
"temperature": 60,
"kVA": 127
},
{
"id": 54562,
"temperature": 62,
"kVA": 0
}
]
}
],
"pqCurves": [],
"inverterType": 1,
"id": 10372,
"name": "SMA Sunny Highpower SHP150-US-20-PEAK3",
"description": "Sample description update",
"companyId": 1042,
"ownerId": 8903
}
'{
"message": "The request is invalid.",
"modelState": {
"latitude": [
"The field Latitude must be between -90 and 90."
]
}
}Authorizations
Pass Authorization: Bearer <token> on every request. See the Authentication section of the API description for how to fetch a token.
Path Parameters
Body
application/json
kW
LibraryStatusEnum
Available options:
0, 1, 2, 3, 4, 5, 6 DataSourceType
Available options:
1, 2, 3, 4, 5, 6, 7 InverterType
Available options:
0, 1, 2 Response
Success
Previous
Delete an inverterDeletes an existing Inverter, where the target inverter to delete is the ID provided in the URL.
Next
⌘I
Update an inverter
curl --request PUT \
--url https://api.plantpredict.terabase.energy/Inverter/{inverterId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"status": 2,
"model": "Sunny Highpower SHP150-US-20-PEAK3 - Updated Name",
"manufacturer": "SMA",
"powerRated": 150,
"apparentPower": 150,
"minDCPowerThreshold": 100,
"minVoltage": 855,
"maxMPPVoltage": 1450,
"maxAbsoluteVoltage": 1500,
"maxCurrent": 180,
"maxElevation": 100,
"outputVoltage": 600,
"usekVACurves": true,
"usePQCurves": false,
"dataSource": 2,
"efficiencyCurves": [
{
"id": 29406,
"voltage": 880,
"efficiencyPoints": [
{
"id": 208763,
"power": 14.8065,
"efficiency": 98.71
},
{
"id": 208764,
"power": 29.715,
"efficiency": 99.05
},
{
"id": 208765,
"power": 44.541,
"efficiency": 98.98
},
{
"id": 208766,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208767,
"power": 111.2713,
"efficiency": 98.82
},
{
"id": 208768,
"power": 147.87,
"efficiency": 98.58
}
]
},
{
"id": 29407,
"voltage": 960,
"efficiencyPoints": [
{
"id": 208769,
"power": 14.808,
"efficiency": 98.72
},
{
"id": 208770,
"power": 29.709,
"efficiency": 99.03
},
{
"id": 208771,
"power": 44.559,
"efficiency": 99.02
},
{
"id": 208772,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208773,
"power": 111.2038,
"efficiency": 98.76
},
{
"id": 208774,
"power": 147.78,
"efficiency": 98.52
}
]
},
{
"id": 29408,
"voltage": 1200,
"efficiencyPoints": [
{
"id": 208775,
"power": 14.712,
"efficiency": 98.08
},
{
"id": 208776,
"power": 29.589,
"efficiency": 98.63
},
{
"id": 208777,
"power": 44.415,
"efficiency": 98.7
},
{
"id": 208778,
"power": 74.0325,
"efficiency": 98.71
},
{
"id": 208779,
"power": 110.9898,
"efficiency": 98.57
},
{
"id": 208780,
"power": 147.48,
"efficiency": 98.32
}
]
}
],
"kVACurves": [
{
"id": 10337,
"elevation": 100,
"kVAPoints": [
{
"id": 54558,
"temperature": -25,
"kVA": 150
},
{
"id": 54559,
"temperature": 50,
"kVA": 150
},
{
"id": 54560,
"temperature": 50,
"kVA": 150
},
{
"id": 54561,
"temperature": 60,
"kVA": 127
},
{
"id": 54562,
"temperature": 62,
"kVA": 0
}
]
}
],
"pqCurves": [],
"inverterType": 1,
"id": 10372,
"name": "SMA Sunny Highpower SHP150-US-20-PEAK3",
"description": "Sample description update",
"companyId": 1042,
"ownerId": 8903
}
'{
"message": "The request is invalid.",
"modelState": {
"latitude": [
"The field Latitude must be between -90 and 90."
]
}
}