If you are just now building a house, I'd suggest you set up a lights system and hook up everything you want to be controlled to some kind of a controller that supports IP (e.g. either a card on your PC or a separate controller.) You can find these stand-alone controllers for about $200-300 maybe even cheaper. Most of them have some kind of a web interface. You can either directly connect with your BB to it or have another device (like a free fonera router, with linux installed
that you have your own scripts in a BB-friendly WAP page.
If you don't have everything hooked up while you're building the house, it
would be very ugly to have it all set up afterwards.