-
Notifications
You must be signed in to change notification settings - Fork 16
Description
I was recently in contact with my installer regarding the Power Export Limit (PEL) functionality. They initially informed me that it was not possible to toggle the limiter on or off manually. However, they were able to enable it for me.
For context; I only have a HomeOwnerAccount, not an InstallerAccount.
Due to an error by applying the settings, my installer accidentally sent me a technical screenshot with a API call, which led me to investigate further. After experimenting with the API, I successfully turned off the PEL settings myself using the following API call:
curl --request POST \
--url https://x.x.x.x/ivp/ss/dpel \
--header 'Accept: application/json' \
--header 'Authorization: Bearer **TOKEN**' \
--header 'Content-Type: application/json' \
--data '{
"dynamic_pel_settings": {
"enable": false
}
}'However, when attempting to re-enable the PEL using the following API request, I encountered an error:
curl --request POST \
--url https://x.x.x.x/ivp/ss/dpel \
--header 'Accept: application/json' \
--header 'Authorization: Bearer **TOKEN**' \
--header 'Content-Type: application/json' \
--data '{
"dynamic_pel_settings": {
"enable": true,
"export_limit": 100
}
}'
Additional Findings
The installer initially said toggling PEL was impossible, but after confirming with them, they acknowledged that I had successfully turned it off. They escalated my case to Dutch Enphase Customer Support, who mentioned that this behavior is an ”unintended flaw” in Envoy v8 but claimed it is “not normal behavior.” to toggle this with an api.
It might be worth further investigation this undocumented API behavior.