Tesla is set to unveil a new non-car product line at the end of this month, with speculation rife that the new product will be a home battery.