I am considering upgrading my "charge controller" from a Renogy Rover 60A to a MidNite 150 or MidNite's Next Generation Controller (Hawkes Bay 90).  I need to assure that the MidNite 150 will supply the added functionality I require.  I have poured over the manuals (Classic Manual 2193, Whiz bang 10-264-1 rev F and Local Application 10394-1 Rev-) and tried to do my homework.  I have attached an explanation of my system objectives and components for your reference if needed.
Solar System Objectives
	The primary objective is to extend the operation of the refridgerator, freezer and waterpump in the event of a medium term utility power outage.
	A secondary objective is to enable computer, television and some "Non-Simultanious Use" (NSU's) appliances during that outage.
	The tertiary objective is to reduce utility power usage and to develop a viable system for a long term utility power outage by maximizing the collection of usable power from the solar panel array.
NOTE:	 A medium term outage is defined as: Up to 4 days in cloudy weather 10 days in Sunny weather
	A long term outage is defined as: From 10 days to forever. 

My System as Built	
Solar Array	
4 parallel banks of 4 panels in series 
Each panel 200w   Voc 24.3V  Vmp 20.4V  Isc 10.2A  Imp 9.8A Temp coef Pmax -.39 Voc -.29 Isc +.05
Total array 3200w Voc 97.2V  Vmp 81.6V  Isc 40.8A  Imp 39.2A     Expandable to 5600w
Charge Controller
Renogy Rover 60A 	 PV input is low side shunt (100A 75mv) monitored for remote viewing
Battery Buss
Dual .25x1.5 Aluminum buss bar rated approx 800A
Battery Bank
48V - 4 parallel strings of 8ea 6v 215AH FLA (expandable to 8 strings)  10KWH/string  40KWH Total
One bank is low side shunt (100A 75mv) monitored for remote instantenous/cumulative charge/discharge data
Insulated Battery Box with fan for temperature control and H2 sense venting.
Inverters	2ea Aims 6000w split phase
	Inverter 1 is constant on for primary loads
	Inverter 2 is switchable as opportunity load for 2 Mini split AC/Heat units 2200w max ea	
	
General Questions
[1]  I presume the Absorb and Float set points are Battery Bank Temperature compensated values.TRUE?
[2]  When the unit is in Absorb or Float, what voltage drop initiates Absorb(mppt) or Float(mppt) and a what voltage does the unit return to Absorb or Float?
[3]  When the unit is in Absorb and a primary load drops the Bank voltage significantly, is the Absorb timer paused?
	If TRUE, what are the parameters for pausing and restarting the timer?	If FALSE, should it be?
[4]  During ABSORB (constant voltage) or FLOAT(constant voltage)  what are the reasonable expectation of the +/- voltage ranges delivered to the Battery Bank?

AUX 1 & AUX 2 Questions
[5]  Are Aux 1 and AUX 2 inactive during bulk and rebulk?
[6]  AUX 1 and AUX 2 setpoints automatically change from Absorb to Float settings.  TRUE?

AUX 1 Questions
	I am presently accomplishing an opportunity load dump from my Second Inverter INV2 as shown below.  The "Bank Volt Sensor" approximates the start of ABSORB.  This then triggers the "Absorb Assure Timer" to ensure that at least some time (20 Minutes adj) is spent in ABSORB which then latches the output for 6 hours. This triggers and enables the "AC/HEAT Timer" which turns on the AC/HEAT Inverter for a minimum run time of 25 minutes. Then there is a 5 minute restart delay as is required by most all compressor units.  The AC/HEAT timer then loops back to run time assuming the timer is still enabled.  The "Enable Latch" supplies power to the Bank Volt Sensor and both Timers close to the top af the BULK phase voltage and cuts power to all three when Bank Volts decrease to an adjustable preset level.  It's purpose is to prevent these three units from running all night.
Bank Volt Sensor	Absorb Assure Timer (50ma)			AC/heat Timer (50ma)
Above 58v (adj)------->	delay 20min -->  enable 360 min--->	25 min run time--> 5min restart delay-->  INV2 AC/heat									^---------< loop 12 times <--------------^	    			Enable latch				
above 57v (adj) --------------->	enables power to above units 
below 51v (adj)----------------> 	disables power to above units
Because temperature compensated ABSORB and FLOAT voltages are unavailable to me, continual readjustments are necessary.
[7]  In AUX 1 waste not high, what are the range of settings for Vhigh, Vlow, Delay and Hold?
[8]  My present understanding is the MidNite 150 would eliminate the need for my "Bank Volt Sensor" with the following settings  Vhigh -.1v  Vlow =  -2.5v  It could also replace the enable latch and power the timers. TRUE?
[9]  If the range of settings for DELAY and HOLD were in minutes, the "Absorb Assure Timer" could also be eliminated. A minor FIRMWARE change could ADD this versatility to the MidNite 150.  TRUE?
[10]  Will these settings interfere with the MidNite 150's absorb timer? (see Question 3)
	Incorporating the functionality of the "AC/HEAT Timer" into the MidNite 150 or Hawkes Bay 90  would require and additional FIRMWARE change that you may consider but I would most likely use my existing in place unit.

AUX 2 Questions
	I would like to employ a "skimmer" circuit using AUX 2 waste not  high. My plan is to use an opto coupled triac circuit to dump power (up to 2250 watts) to my hot water heater when no or  minimal loads are present.
[11]  What are the range of settings for WIDTH and AUX 2 Vlow?
[12]  If WIDTH is set to 1v and AUX 2 Vlow is set to 0, Will 100% PWM be acheived ? (see question 4)
[13]  Would those settings interfere with the ABSORB TIMER? (see question 3)
[14]  Is the MidNite 150 processor already opto coupled protected?
[15]  Is a twisted pair needed for a 40 foot PWM wire run or is 18-2 bell wire sufficient?

WhizBang Jr
	I realize that the WhizBang Jr cannot be used If I am using AUX 2 waste not hi.  If the Hawkes Bay 90 allows it's use, I would have to saw my 800A aluminum buss bar in half for installation.  I presently shunt (100A 75mv)monitor one string of my Battery Bank. I multiply my data by 4. I cannot monitor individual Bank String Data. A 500A 50mv shunt is too large for a single Battery Bank String.
[16] The MidNite 150 does not have the option of inputing the #of strings in a parallel Battery Bank or Shunt Parameters for different Battery Bank configurations.  TRUE?
[17] The MidNite 150 cannot monitor individual Bank String Data. TRUE?
[18]  Why does the WhizBang need Battery efficiency input? Would not Cumulative data (discharge power divided by charge power) yield your actual battery efficiency?
	Future versions should include the ability to input #Bank Strings, AH/String and shunt parameters. 
	I would like to propose a new stand alone module. The " String Combiner/Comparator" would accept inputs from up to 8 hall effect toroid current sensors.  It would send Total Bank Data to the Charge Controller. It would also monitor individual Battery Bank Strings for decreased performance suggesting the need for Equalization, suggest a defective or weak battery or a bad connection in a particular string. 
	I would also suggest interconnections be:
	torid to module RJ-11  module to Controller RJ-12	OR	shunt to Controller RJ-12
	RJ cables are easily field customizable for length.

 Software Questions
[19]  Is the USB port used only for firmware upgrades and can it be left connected to my computer?

	I know that I have given you alot to ponder.  I would suggest that much of the above be included in the Classic Manual as it might reduce the number of support calls you have to deal with.
	I look forward to your response.
Best Regards,	Barry Fields	(931)-858-2527