Ладно, не для ТС, но для других, ошивающихся в этом форуме, публикую предложение по оборудованию для данной системы. Можно типа FAQ сделать. Вариант в принципе опробован не одним пользователем и вроде как успешен, так как надежен и достаточно бюджетен. Рассматриваем только автоматизацию инженерных систем. Видеонаблюдение/мультимедиа будет потом. Речь идет о связке ПЛК + сервер визуализации/удаленного доступа. Архитектуру системы можно понять из следующей картинки: На нижнем уровне имеем Программируемый Логический Контроллер, который получает информацию от всех датчиков и выключателей, выполняет управляющие алгоритмы и выдает сигналы на исполнительные устройства и реле. В качестве датчиков могут выступать - датчики температуры, влажности, освещенности, движения, присутствия, контакты выключателей, дверей окон и пр. В качестве исполнительных устройств могут быть - лампочки, моторы вентиляторов, реле, клапана, насосы, диммеры, RGB контроллеры, входы охранных и пожарных сигнализаций и пр. Все это дело подключается к ПЛК напрямую проводами, про последовательные шины пока забудем, так как проводка и кабель дешевы, а электроника нет. ПЛК будет ответственен за все основные сценарии работы УД - контроль температуры, управление шторами, насосами, освещением, поливом и т. д. Но так, как ПЛК имеет некоторые ограничения по возможностям IoT коммуникации, следующим уровнем будет выступать сервер визуализации/доступа, который будет подключаться к ПЛК по стандартному интерфейсу. У данного сервера будет несколько задач: - предоставить более удобные возможности по управлению системой пользователю. Т. е. через планшеты, телефоны, Web, голосовое управление, графические приложения и т. д. Так как ПЛК для этого не очень приспособлен, и технологии очень быстро шагают вперед имеет смысл отделить его от этого всего - предоставить ПЛК недостающую информацию из интернета - погоду, вероятность осадков, время, календарь, текущую стоимость электричества на бирже (не может кому-то надо), геокэшинг по телефонам и т. д. - предоставить ПЛК доступ к датчикам и исполнительным устройствам через различные протоколы, не поддерживаемые ПЛК напрямую - например к кондиционерам по Wifi или IR, хитрожопому датчику на ардуине, SMS, беспроводке Z-wave и пр. - выступать фаерволом в защите УД от хакеров - Если кто-то взломает и угробит сервер, умный дом останется хоть как-то, но функционировать. - еще что-нибудь, что на сегодняшний момент трудно предусмотреть - ИИ, например. Как результат такая архитектура сравнительно проста в реализации, но обладает достаточно неплохой функциональностью и расширяемостью. Еще ее преемущество в том, что благодаря стандартизации, гибкости и широкому выбору компонентов бюджет системы может вариироваться в достаточно широких пределах на любой кошелек Для настройки нужно разбираться в АСУТП. Продолжение следует...
Если такая архитектура устраивает, можно прикинуть по функциям и оборудованию: Сигнализация дома (при обнаружении взлома отправляется сигнал на пульт охранной компании и включается сирена). Предположим, что охранная компания установила у вас дома пульт с входом для тревожной кнопки. Подключим к этому входу выход от ПЛК. Т. е. ПЛК теперь будет вызывать охрану. Сирена подключается также к выходу ПЛК. Т. е. нужное оборудование: - Сирена - два логических релейных выхода (это важно учитывать, так как влияет на стоимость ПЛК) Датчики объема (или датчики взлома окон, дверей, гаражных ворот) Датчики объема, взлома, дверей подключаются на входы ПЛК. Т. е. надо: - N датчиков объема с логическим выходом - M герконов или датчиков дверей - X датчиков взлома с логическим выходом - N+M+X логических входов на ПЛК. Датчик утечки газа на кухне и в котельной, с клапаном в данной магистрали (перекрывает газ при утечке) Нужно: - два датчика газа. Тут вопрос - релейные или аналоговые. Нужно измерять текущую концентрацию или достаточно просто срабатывания при превышении порога? - клапан с управлением от 220В. - соответственно два логических или аналоговых входа и один выход на ПЛК Датчики дымы, при задымлении отправляется уведомление на охрану. Нужно: - Датчик дыма с логическим выходом - логический вход на ПЛК ПЛК уже подключен к охране выше, поэтому больше ничего не надо. Датчики протечки воды (установка в 3-ех с/у и котельной), с клапаном в данной магистрали (перекрывает протечке перекрывается вода) То же что и с датчиками газа. Оповещение о выключении и включении электричества (приходит смс), при падении температуры более заданной приходит смс (значит что-то с отоплением) Для электричества надо иметь бесперебойник - чтобы УД работал еще хотя-бы пару минут после отключения света и один аналоговый вход. Для контроля температуры надо датчик + аналоговый вход на ПЛК. СМС будет отправлять сервер визуализации/доступа. Видеонаблюдение (в доме 5 камер и на улице 5 камер) Пока не рассматриваем Домофон Пока не рассматриваем Открытие электромагнитного замка калитки. Один Логический выход на ПЛК. Вот, собственно, все по безопасности. Датчики и исполнительные устройства можно смотреть в гугле - это стандартные позиции в любом магазине. Не забывать, что ПЛК в стандарте имеет только логические входы на 24В, аналоговые входы на -+10В или 4...20ма, а выходы у ПЛК могут быть логические 24В или релейные на 220В. Причем последние дороже за штуку. Т. е. нужно искать датчики и устройства на данные напряжения или устанавливать промежуточные реле. По входам/выходам ПЛК пока нужно только просуммировать количество и тип каждого из них. Общая сумма получится в конце. Продолжение следует.
Все основные Ваши хотелки можно реализовать на Чешской Jablotron-100 без написания заумных сценариев. Спецов установщиков - полно. Каждый месяц по 20-30 человек обучается новых, не считая сотен ранее обученных. Пультов охранных структур - немерено, кто без проблем и с радостью подключит Яблотрон на охрану. Подобрать смету - сделает бесплатно квалифицированный инженер Дистрибьютора. Хотите провода закладывайте, хотите доустанавливайте беспроводными модулями после ремонта (гарантированно все сразу не учтете, и аппетит приходит...), обезопасите себя на перспективу без дорогостоящих «интеграций». Поизучайте тему, появится интерес, пишите в личку.
Блок комфорт дома Регулировка температуры котла Скорей всего тут ничего не нужно, так как котел будет регулировать себя сам. Можно добавить датчик температуры и подключить его к аналоговому входу ПЛК. Будете наблюдать. Регулировка температуры от встроенного термостата на гребенке (из расчета одна гребенка на одно помещение). Тут непонятно, что вы хотите осуществить. Выключение всех розеток, кроме нужных, одним выключателем (выключение вообще всех, кроме некоторых розеток) – мастер выключатель. Нужно: - Один релейный выход - Пускатель Включение света (коридор, туалет, крыльцо...) датчиком присутствия. Датчики присутствия (объема) у Вас уже есть - следовательно нужно: - логические выходы для включения света в нужных комнатах. - логические входы для выключателей. Вентиляция над ванной включается по датчику влажности. Нужно: -Аналоговый датчик влажности - аналоговый вход на ПЛК - логический выход на ПЛК На лестнице датчик освещенности и два датчика движения, один вверху и один внизу, чтобы включалась светодиодная подсветка лестницы (внизу ступенек) Нужно: - аналоговый датчик освещенности - аналоговый вход на ПЛК - два логических выхода ПЛК на подсветку. Освещение на участке включается по датчику освещенности или движения. Если указанные датчики уже есть в системе, то нужен только один логический выход. Освещение перед калиткой планирую подсоединить к линии освещения участка и поставить датчик движения (в итоге при подходе к калитке в темное время суток будет включатся свет) Нужно: Датчик движения уличный. Отпирание/запирание дверей (гаражных ворот) без ключей. Таблетка, пульт, карта доступа. 2 Логических выхода на управление гаражными воротами. Управлять будем с телефонов. Подогрев воронок или что-нибудь в этом роде, включается при температуре в диапазоне +-5С Текущую температуру можно смотреть в интернете. Следовательно нужен только логический выход на ПЛК Автоматический полив газона. Нужен один логический выход на ПЛК. Включение архитектурной подсветки в вечернее время. Нужен один логический выход на ПЛК В общем по датчикам, выключателям и исполнительным устройствам смотрите в Гугле. По ПЛК посчитайте общее количество входов и выходов каждого типа - логические на 24В, на 220В, релейные, аналоговые. К этому количеству надо будет прибавить 10% про запас. После этого можно будет посчитать стоимость ПЛК.
Отлично. Предлагаю вынести все Ваши последние комментарии в отдельную тему. Вы дали хорошее описание функционала системы "Умный дом". Есть что обсудить, предложить и поспорить
Это как-бы один из вариантов, более подходящий для дома, чем для квартиры. Для квартиры я предложил бы другую архитектурную реализацию - как у меня сейчас сделано.
Любой, который поддерживает один из протоколов, который поддерживает OpenHAB. Чаще всего это Modbus TCP. Через него и дружится. Мало того, ПЛК можно даже запустить на самой малине в параллель с OH и связать их по Modbus TCP локально, а I/O модули подключить по EtherCAT или RS485/Modbus RTU.
Смотрите на схему выше. В ПЛК сигналы от выключателей и датчиков входят напрямую в контроллер и выходят также напрямую. То есть прямой локальный контроль - от выключателя или датчика движения, будет быстрый, так как Modbus тут не задействуется. Только контроль более высокого уровня, например установить кондиционер на нужную температуру, отобразить текущие настройки или принять погоду - уже будет через Модбас - но тут задержки уже не важны. В принципе как альтернативу Modbus TCP, народ также успешно использует REST через HTTP. В этом случае задержки гораздо меньше. Но настройка обмена может получиться как проще, так и сложнее.
Видеонаблюдение (в доме 5 камер и на улице 5 камер) Я понимаю, что есть множество вариантов, но ИМХО самый простой и интересный вариант, как на картинке. Используются IP камеры - Ethernet/WiFi, которые стримят поток на домашний NAS с функцией NVR. На NAS крутится программа, которая записывает потоки, детектирует движение, включает и отключает запись и пр. В этом случае от камер никаких особых функций не требуется и можно брать самые дешевые. Пример NAS с NVR - Synology с ПО Surveilance Station. Там бесплатная лицензия на 2 камеры, потом нужно докупать. NAS, естественно помимо записи с камер, можно использовать и по основному назначению - хранить файлы, фильмы, фото и т. д. Интеграция с УД в данном случае осуществляется через REST механизм и сервер визуализации. Т. е. NAS при определении события - например движения или отключения камер, будет уведомлять сервер, который уже может слать СМСки или включать сигнализацию в зависимости от того, находится система в режиме охраны ли нет. Также есть связь в обратном направлении. Например, если сработал датчик движения или задымленности, или кто-то открыл ворота или дверь или позвонил в звонок - сервер может послать команду NAS начать запись или сделать скриншот с нужной камеры. Это позволит более надежно детектировать события или реализовать функцию домофона. В общем получается достаточно гибкая и расширяемая система.
Если работать с каждым входом/выходом отдельно, задержки будут ощутимы. По Modbus с контроллерами можно (и надо) работать с массивом переменных. Во всяком случае с контроллерами Beckhoff и Wago мы работаем так. Что касается выбора контроллера, могу порекомендовать Wago. Хорошая документация. Про надежность можно много не рассуждать, оба бренда - промышленные контроллеры. Кстати, как вариант можно использовать "каплеры". Это те-же контроллеры, но без возможности программирования. К ним можно подсоединять те же входа/выхода как и к контроллерам. Каплеры по цене значительно дешевле контроллеров.