«Хитрый дом» — выбор оборудования
> у atmega328 не хватает выходов 
это можно легко увеличить. По i2c протоколу подключаете микрухи которые дают еще до 16 выходов, а подключить можно их несколько.

>RS485
это однозначно неподходящий вариант. в вашем случае все как и у меня упрется на регулярный опрос клиентов. и чем больше клиентов тем больше задержка при опросе. 

i2c предназначен для внутрисхемного соединения

Я думаю лучший вариант для вас это Ethernet. Это уже готовый и отлаженный протокол сверху которого вам проще будет реализовать свой протокол. 
Плюс еще за него — то что если вы выбирите его то вам проще будет добраться до вашей мечты, потому что пока вы будете курить разные маны и набивать себе лоб, вы поймете что Ваша идея жрет ваше время или станет вам неинтересна по другой причине. 

В общем я считаю для домашних дел Вам лучше подойдет именно Ethernet 

Что касается клиентов я бы реализовал сборщики данных на Arduino платформе или stm, а логику вынес на RPi, которая опрашивает сборщики через Ethernet.

Звук: однозначно на отдельный контроллер.

Резюмирую: делайте как можно больше независимых модулей. Хотя система будет выглядеть более громоздкой в плане архитектуры, она будет более удобна в отладке. Для своих проектов я думаю стоит начинать именно с простоты.
спасибо за развернутый ответ. Примерно такие мысли и были, когда выбирал Ethernet.
про клиентов, заказал таки наборы датчиков, программаторы, нашел в городе магазин с атмегами. Только там из микрух только атмеги и все (зато есть даже 2560 и 328 в дипе). Есть кварцы, кондеры, резисторы и другая мелочевка. Буду пробовать ваять сетевого клиента с питанием по ethernet. Не знаю реализовывать POE стандарт, или просто 5В пустить по паре, пока не суть…

Видел Лоран плату готовую (ethernet управление веб+телнет + цать выводов на датчики, входы/выходы и несколько реле 230В 7А) 3.5к просят за нее. Жуть. Буду сам собирать.
Единственный вопрос, который меня мучает. Как быть с безопасностью. Всякие штуки в локалке — потенциальная дыра. Да можно придумать пароли, ограничивать по ИП и прочее. Совсем ограждать от локалки с тырнетом тоже нельзя. Будем делать VLAN и дальше чего-нить думать…

Звук тоже отдельная тема. Хочется, чтобы музыка играла так, что когда я перехожу из комнаты на кухню — на кухне тоже включалась по датчику движения например.

В общем проблем тьма. Что-то хотя бы идейно можно посмотреть на сайтах ab-log.ru и MajorDomo. Ничего толкового готового нет. Придется делать свой мопед.

Подскажите, а Вы нечто подобное делали? почитать где-нибудь можно?