where ever i may roam said:
my batteries are usually charged by 9am, my dual AGM battery bank is at 12.8 volts before the sun hits the panels in the morning, so no complaints so far
I'm sure there are much better controllers out there, but mine seem to be working out so far, YMMV.
Many people believe that when their solar controller drops to float voltage, that the batteries are fully charged.
This is Incorrect 98% of the time.
With AGM batteries, fully charged can ONLY be absolutely determined when the amps required to maintain absorption voltage drop to a certain level, usually 0.5amps per 100Ah of battery capacity
My low resistance 90Ah Northstar AGM battery, drained to exactly 80% state of charge, takes 3.5 hours before amps taper to 0.40a at 14.46v @77f when instantly brought to absorption voltage on a 40 amp power supply. It can be recharged safely to 100% no faster, regardless of the charging source's capability, and is one of the 'faster to fully charged' batteries out there.
It also has a rested fully charged voltage of 13.06v.
My point is do not believe the solar controller, unless you can adjust the time it holds absorption voltage and you can measure the amps the battery is accepting at absorption voltage.
In general once it only requires 0.5 amps to hold an AGM battery at the correct absorption voltage( adjusted for battery temperature), for 100Ah of capacity, then the AGM battery can be considered full
With flooded batteries this 0.5% raises to 2 to 3% of capacity, but one should really confirm with a hydrometer to determine actual full.
There is no magic electricity in any charger or solar controller which goes into a lead acid battery to determine if it is indeed full. Charging sources follow a procedure, an algorithm. it follow is regardless of whether it charges the battery fully, or not. It does not and cannot know when a battery is full. it assumes that it is after following the algorithm, and the human that assumes it is correct....assumes unwisely.
The Appearance of float voltage simply does not mean the batteries are fully charged. Achieving 100% charged daily or at least regularly achieved will yield a significant improvement in capacity retainment/ battery longevity, compared to the battery which only gets to 97%.
The proper tool for determining full charge, is most certainly NOT the blinking green light indicating a charging source is in float mode. Certainly not on a deeply cycled battery in regular use, and the deeper the discharge the less chance the preset algorithm comes anywhere close to achieving the ideal end result, which is a 100% charged battery. 97% is NOT good enough, if one wants to get more than half the manufacturer claimed number of expected deep cycles
A solar controller MPPT or PWM whose absorption voltage and duration are programmable, and that are actually programmed by the end user for the batteries and their specific usage( average depth of discharge) will have batteries last significantly longer, basically paying for themselves.
Programming correctly, requires one have an Ammeter and a voltmeter for AGM batteries, a hydrometer for a Flooded battery.
My K type thermocouple held to my battery casing has revealed much higher than average expected temperatures. I'd really recommend getting a controller with a battery temperature sensor if one is going to be in super hot or super cold environments. I am in a mild climate, but my battery temp data had me lowering absorption voltages as my battery has rarely gone below 77F in the last month, and overnight ambient temps have gone into the low 60's.
Of course actually achieving maximum battery longevity might not be worth the extra effort to the end user, and it could be easier to replace batteries sooner, My point is that a blinking green light full charge indicator on any charging source on a regularly deeply cycled battery, is a LIAR, and mocks the human who believes it. If one does not discharge the batteries much, or at all, on day 2 the green light's pinocchio nose will likely stop growing.
Whether you are offended by this mockery is up to you, but one should at least know if they are being mocked and not make claims of fully charged without actual tools used properly to support this claim.