I'm almost certain all of those symptoms are related to a single fuse for the Central Convenience Module (CCM) as this has to do with both the interior lights and the climatronic. Not sure which fuse it is now but i'd check every fuse in the fuse box to the right of the steering wheel. I'm almost certain it'll be this as a fuse is the first thing to go when you see a puff of smoke!! I've done it many times

Actually, just had a look in my Haynes - Fuse 5 (7.5A) is for Air con, heater blower, ccm, sunroof, electric mirrors, radiator fan, and heated seats. I'd put my money on that.
Let us know how you get on