Steca solar controllers for dependable charge regulation in small and medium off-grid systems.