Check out indigo running on a Mac .
Best home automation I have found . Supports most things ; though I prefer z wave .
Regarding audio per room ; forget Sonos etc . Raspberry pi with amp header board and squeeze box software ( running on same Mac as indigo ) . IPeng to control audio via phone or some cheap iPads wall mounted