Grid-connected PV systems design and installation Solar heating system design and installation Grid-connected PV systems with battery storage