Smoke coming from under the hood

Blackish smoke coming out of the hood as soon you start the car (‘05 Meriva). It’s coming from under the battery and it smells. Only starts smoking when its really cold outside (early morning 5°C). Battery light also likes to light up from time to time. What could be the issue?