Solar Panel shows volts & powers LED but wont show amps or charge batt
I’m new to solar power so excuse my very poor knowledge here, I need help!
I’ve got two solar panels, small 25watt ones.
On checking voltage with a simple volt meter, it shows a good 12v to 16v depending on light hitting the panel.
No issues here.
If I directly connect a 12v LED light, it powers it fine, light comes on no problem.
If I connect the panel to my Charge controller for charging a battery, it reads NO AMPS and will not charge the battery.
This was with a cheap PWM charge controller, so I replaced that.
I now have an expensive EPEVER MPPT Solar Charge Controller 20A (TRIRON 2210N). This is a beautiful device, it shows watts, volts, amps etc on the display.
So I can see the amps from the panel is 0.00.
The volts is nicely sitting at 12-13v.
The indicator light for the pv shows its not active, not charging, but is connected.
Seems to indicate an issue with the panel maybe having a wiring issue or short (the indicator light is not on at all (should be green solid or green flashing to indicate connected ok and working or connected but not charging).
If that was the case, why would the panel power an LED light fine directly connected?
Would that not need some amps/watts to power it? How would it power the light if it was shorted?
I tried the same with the other panel, again shows volts but no amps. Powers an LED light directly without a problem (obviously not a great idea to power the light directly but I needed to test it somehow).
The panels are from separate providers, so they are not a bad batch as far as I can tell.
I’m very confused, and very new to this solar setup, help!