Nice write-up on how to use an arduino to be a charge controller for a solar panel. Its a bit overkill but you could extend this for getting stats, and other information from charging. And it could be cheapen’ed down by building your own mini arduino, or maybe switching to TI’s MSP.
http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-PWM/