Недавно смонтировал вот такой щит для автоматизации (не люблю термин "умный дом" ). Все делал и проектировал самостоятельно.
[контент удалён]
Автоматика на базе оборудования Wirenboard - контроллер, силовые реле (одно 6-канальное, два 3-канальных), диммер 3-канальный, счетчик 12-канальный, и еще 1-юнитовый модуль ИБП для шины 24V. Модули соединены по 2-м шинам RS-485 (счетчики висят на одной шине, диммер и реле на второй), также еще есть 3-я шина RS-485 для внешних датчиков, которые будут монтироваться в комнатах. В контроллере есть интерфейсы Ethernet, wi-fi, GSM, Bluetooth, RF 433 MHz, USB, 3 шины RS-485, 1wire, несколько аналогов и цифровых входов/выходов.
[контент удалён]
Контроллер задействован для самых разнообразных задач домашней автоматизации, начиная от банального управления светом и теплыми полами и заканчивая промывкой обратного осмоса, функциями метеостанции и охранной сигнализации.
1) Сбор данных со счетчиков электроэнергии и воды, отправка показаний на e-mail. Для расчетов с энергосбытом берутся показания со счетчика Меркурий (он также подключен по RS-485), счетчики воды Элехант, опрашиваются через Bluetooth (BLE). Еще один такой же счетчик стоит перед фильтром обратного осмоса для отслеживания ресурса картриджей.
2) Периодический слив воды в фильтре по расписанию - тут подробнее.
3) Сбор данных с многоканального счетчика, вычисление затрат по двум тарифам, представление в виде виджета сколько какой потребитель съел денег.
4) Управление освещением - тут у меня довольно просто: кнопки без фиксации для каждой линии плюс мастер-кнопка на комнату. От каждой кнопки провод на вход реле. Мастер-кнопка включает только основной свет, отключает все. Эта логика сделана на самих реле, без задействования контроллера. Больше ничего с освещением я не делал - всякие включения по заходу солнца, по освещению, по движению, по хлопку и хрен знает чему еще - только добавляет гемора и неудобств, поэтому нафиг не нужно.
На линиях спальни стоит диммер, управляется одной кнопкой, которая и включает/выключает и регулирует (короткое нажатие вкл/выкл, длинное нажатие - увеличение или уменьшение яркости последовательно). Да, еще в спальне около кровати есть отдельная супер-мастер-кнопка, которая отключает свет везде.
5) Бойлер - нагрев только во время ночного тарифа по расписанию, плюс кнопка для включения нагрева днем на 1 час.
6) Теплый пол - в подрозетниках стоят адаптеры 1wire->RS-485, от него термодатчик в пол и линия RS-485 в щит, логику пока не настраивал, летом теплый пол не включаю.
7) Функции метеостанции - сейчас в каждой комнате по модулю Netatmo и есть еще датчик осадков и анемометр на крыше. После окончания отделки планирую перевесить эти функции на контроллер и проводные датчики Wirenboard (основной косяк Netatmo - работа только через облако и медленная реакция на изменения). Датчики будут подключаться по проводу (RS-485), измеряют: температуру, влажность, CO2, VOC, уровень звука, освещенности, движения. Уличные датчики и удаленные - по радио 433 МГц (Oregon THGN132N и некоторые другие). Как интегрировать датчик осадков и анемометр пока не решил, возможно, удастся подключить что-то с открытым протоколом по радио 433 МГц.
8 ) Охранные функции - кучка датчиков открытия окна, движения, дыма и угарного газа, работают на 433 МГц. Датчики дешевые в основном от Rubetek и ИПро.
9) Режим отпуск - включается в веб-интерфейсе. Отдельную кнопку не выводил для исключения случайных нажатий, нужно это нечасто. Активация "отпуска" повышает режим ахтунга на срабатывание охранных датчиков (контроллер может слать СМС или звонить), также включается заранее заданное расписание включения/отключения света в разных комнатах для иммитации "кто-то есть дома", также немного меняется расписание слива воды в бойлере (раз в сутки).
Что не автоматизировано (пока, или не будет вообще):
- вентиляция и кондиционирование. Кондиционера нет вообще, есть бризеры (Tion 3S). Штатный пульт работает по Bluetooth, теоретически, скорее всего получится им управлять с контроллера в зависимости от концентрации СО2.
- отопление и водоснабжение. Оно центральное, что-то там регулировать обычно не нужно да и нет смысла, котлов и насосов никаких у меня нет.
- система защиты от протечек. Пока стоит отдельная система neptun с 4-мя управляемыми кранами, не связанная с контроллером. Может в будущем докуплю спец. модуль Wirenboard, который реализует в себе СЗП. К режиму "отпуск" можно будет добавить функцию перекрытия воды.
- управление жалюзями/рольставнями/воротами - этого ничего нет.
- всякие открывания штор по рассвету, раскладывание диванов, кофеварки и подобное - как по мне это все нафиг не нужное баловство, которое делают чтоб произвести вау-эффект на гостей. Сюда же голосовое управление через Алису или Сири - контроллер позволяет легко это реализовать, но мне это нафиг не надо.
Также, кроме автоматизации, предусмотрена возможность и обратного процесса, проще говоря - байпас. Об этом мало кто думает, в погоне за болтовней с Алисой забывают, что все это когда-нибудь может заглючить или сдохнуть совсем, и "умный дом" превратиться в наитупейший. Несколько важных линий (бойлер и основное освещение) у меня протянуты через байпас - маленький переключатель в щите, который переключает с реле на ручное управление. Линии основого освещения у меня тоже проложены не напрямую к светильникам, а через подрозетник, где просто соединяются клеммами. Таким образом, если реле сдохло и быстро заменить нечем - вынимаем кнопку из подрозетника и ставим традиционный выключатель, получается обычное ручное управление светом.