That crappy old laptop collecting dust in your closet might have another use after all. With some open-source software and a little patience, you can give it a second life as a smart home control ...