vincentwolsink / home_assistant_enphase_envoy_installer

This is a HACS custom integration for Enphase Envoys with firmware version 7 and up.
Apache License 2.0
65 stars 16 forks source link

Instructions to download / upload a grid profile file or alternative advice #147

Open fhopley opened 3 months ago

fhopley commented 3 months ago

Thank you for building this HA integration.

Describe the bug On a previous Envoy firmware (7.6) I had the ability to select and set specific custom grid profiles that Enphase support had put onto my Envoy. However, since an upgrade (to 8.2) these custom grid profiles are not persistent. I can get Enphase support to enable one of them, but then the other is no longer available in the grid profiles via local access (or via enphase_envoy.get_grid_profiles).

What is the best manner to use set_grid_profile in this case? Is there a way to download the grid profile (after getting Enphase support to enable it for me) and then use upload_grid_profile when I next want to use that profile ?

Account type

Envoy

Home Assistant

Additional context The first grid profile has no export limit, and is generally in use. The second grid profile has a 0.2kW export limit and is used when feed in tariffs go negative. The reason I need the 0.2 kW export is that with 0 kW export at times the battery would service home load and be drained, rather than the curtailment of the solar production being reduced.

Relevant snippet of Home Assistant error log.

vincentwolsink commented 3 months ago

Hi @fhopley, unfortunately I didn’t have time to look into the grid profiles changes and firmware 8 yet. So currently I do not have an advise for you. I will also look into grid profiles itself at some point, see if I can extract one at some point. But I wonder how feasible it is to re-upload one every time.

upsuper commented 2 months ago

But I wonder how feasible it is to re-upload one every time.

It is very feasible to re-upload one every time.

Since my Envoy system started with 8.x, the grid profile never persists for me (one gets deleted after system switching away from it). I'm using upload_grid_profile just before calling set_grid_profile, and it has been working reliably ever since I added it to this integration.

But I agree that extracting the grid profile is a tricky one. I have extracted grid profile files, but I feel that it is not appropriate to share my approach publicly. If you need some help, we could chat privately.

HeyyyItsAl commented 1 month ago

Same situation as vincentwolsink -

Would be good to see if there is a way to extract grid profiles. Working through with someone who has everything ready, installer access etc but now needing some guidance on setting grid profiles.

Cheers

upsuper commented 1 month ago

(Feel free to send an email to me if anyone is interested in my approach.)