Battery and Solar system