Started a new thread to let separate discussion
I've been thinking thru the automation aspects of RE system, given that I have existing HA - albeit
For more traditional aspects (no RE type inputs at present)
RE sensing/automation blocks
1) PV array
...
What/how to get from each block
general: most useful/important data can be accessed via CC via modbus BBP
- PV string voltage and current (given its DC, and very high voltage and current)
options here are expensive and limited. .. And aside from fault monitoring - possibly don't yield ROE/I
Summary : at present IMHO we "leave it up to the CC" to manage and report
- panel temp (very useful and important) via a simple temp sensor glued to rear? Of panels
(Suggest a few to be able to get an averaging across each array)
Need to support More than one array for those with multiples
Suggest we allow for n sensors per array and x arrays (pick some reasonable number for n and y)
...
We can use above list as a reference start point - and add to it as required
I sort of agree that a lot of useful data concerning the PV array can come from the CC.
Some thoughts on this:
- meaningful data is probably limited to when the CC is in BULK MPPT mode as in this mode the CC is extracting the maximum it can from
the PV array
- a larger capacity array that can exceed the CC current limits is more difficult for the CC to manage (and provide meaningful data) when the array is able to generate more power than the CC can handle.
- in ABSORB and FLOAT modes the CC limits current from array and is happy to waste excess power. In these modes the CC cannot provide an useful data on PV array capability.
The CC's primary function is to manage the charging of batteries and maximising battery life. It does not really care where the power input is coming from, PV, turbine etc.
Therefore making maximum use of the PV resource will need to detect when the CC is demanding maximum power from the array and when it is not.
The Classic can provide, via modbus register, info on which charging mode it is in and the current its taking from the PVs and the input voltage.
Some features of the Classic CC when dealing with a PV array
- in BULK MPPT the current will be maximum the array can provide OR the maximum current limit setting as defined by user. Voltage will be near the MPP voltage for the panel
- in ABSORB and FLOAT the current is limited but the array voltage will rise above the MPP voltage and may reach (almost) the PV open circuit voltage
- the MPPT tracking software in the Classic will, every so often, unload the PV array for up to 25 seconds (time based on obsrevations) for a deep scan or partially unload array for a quick scan. one effect of this is that the PV voltage will riae to PV OC voltage until the scanning is complete and the PV array is loaded again. Note - a side effect of this is that reports, eg in local app, will show max input V as the OCV for the array.
- The
interesting AUX2 PWM can be used to divert power to another device. However, as pointed out in previous threads the PWM diversion process starts at a defined voltage below the set point for ABSORB or FLOAT and direting to a large enough load could prevent these set points being reached. Some experimenting with load balancing is the way to go.
- The Classic input volts and amps meters are not 100% accurate but do give an approx indication of input values.
The
ideal power diversion should (IMHO) occur as cloase to the power source as possible.
WIth a PV array the power is diverted from the array of a section of the array WITHOUT using the CC to manage this diversion.
A BB application is ideal for this PV array diversion application.
The BB will probably need to give power priority to the CC so that the basic business of battery charging is completed.
Any diversion control (algorithmn) will need to take account of the CC's mppt loading and unloading of the array.
The BB must be able to appropiately unload the diversion load to allow the CC to resume battery charging as needed.
dgd