lumapu / ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters
https://ahoydtu.de
Other
933 stars 220 forks source link

Feature Request : Automatic Max, output in Watts #1632

Open BenjiKimba opened 1 month ago

BenjiKimba commented 1 month ago

Hardware

Modelname: __ Retailer URL: __

nRF24L01+ Module

Antenna:

Power Stabilization:

Version / Git SHA:

Version: ..__ Github Hash: ___

Build & Flash Method:

Debugging:

I have a HMS 1600 t4 with 2 solar panels on it delivering 800W max. Now I want to add a third panel for more light sensitivity but do not want more output dan 800W. Is it possible to modify the Active Power Control to do this automatically at his own ? Its not the same as zero export, no need for data outside, only watching at AC Power and if the value go above 800W (threshold ) than pull the output lower. Thanks in advance

rmayergfx commented 1 month ago

You don´t need any automation for this. HMS-1600 can be set from 600 to max with AhoyDTU, so if you set the limit in "W" it will always reduce the output power to the desired value, regardless of what is currently present. If you are below the output power, nothing happens at first; only when the value is above it is it reduced. This is done internally by the inverter; this automatic function is built in at the factory.

2 panels together with a HMS-1600 was not the best solution. You should always go as close as possible to the upper limit of the inverter with the individual modules, so that you can always get the maximum out of low light incidence or shading. If I have modules that only have a maximum output of 400W each, the yield is reduced when there is less sunlight; if I have modules that have 500W or more, the yield is higher even on bad days. If a module is to be retrofitted anyway, then perhaps also check where it is mounted, as this can bring additional yield, see north-south orientation

BenjiKimba commented 1 month ago

Yes, I forgot to tell that the third panel is not in an optimal place, only for a few hours, so if I set the output manually at 800W ( 200W per panel I Think ?), then I have at max. 600W, min 400W ? I have 505W panels on it and want to add an 425W, they are cheap those days

BenjiKimba commented 1 month ago

I think only if you have all 4 panels on it, you can not choose the panels individual. I have no place for 4 panels.

knickohr commented 1 month ago

If you want max power 800W

BenjiKimba commented 1 month ago

That's true, but the 3th panel is not in optimal position, also one of the 2 panels became shading in Winter, with my suggestion you can optimize the Yield dynamically for this. Not higher as 800W, but as Hight as possible.

knickohr commented 1 month ago

This is not possible until now.

A future version of Ahoy will have an „demand optimized power control“.

Then you can set the SetPoint to -800W and your panels and inverter is able to deliver max. 800W to the grid.

But it’s still a beta version running on my DTU.

For more information, please join the Discord https://discord.com/channels/984173303147155506/1211365440253726851

BenjiKimba commented 1 month ago

Thank you for your effort on this. I have only some Arduino experience and no idea about MqTT and all that stuff, but I think its also with that possible, the same way how to make a zero export, but then reading the value of AC Power from the ESP ?

BenjiKimba commented 3 weeks ago

@knickohr No need for an extra button, only improved Active Power Control. AhoyDTU knows the capacity of the inverter and the panels add to it written in Inverter/ Max Module Power. So he can decide to compensate the panels automatically even if you want to make a zero export .

By the way, no problem for me if someone want replied to me in German language.