I had friends that prepared solar cells to recharge their batteries, but they never had a chance to use them. I don't know why... cloudy, vibration, low efficiency...
I don't like the idea of depending on a battery in general...
except, maybe, ion lithium kind...