How to choose a solar system controller