Автоматизация офисного пространства

«Открытая архитектура и надежность Wiren Board позволили выбрать данное решение в качестве основы для Модульного контроллера.» Сергей Ханай, руководитель группы дополнительных сервисов CTI

О компании

Сердце переговорной комнаты — контроллер Wiren Board 7, дополненный модулями реле и универсальным датчиком
Сердце переговорной комнаты — контроллер Wiren Board 7, дополненный модулями реле и универсальным датчиком

CTI – ведущий российский системный интегратор, поставщик ИT-решений и облачных услуг на территории России и стран СНГ. Компания имеет 20-летний опыт реализации и поддержки комплексных проектов различного масштаба и уровня сложности по таким направлениям как бизнес-коммуникации и контакт-центры, телекоммуникационные и сетевые решения, информационная безопасность, цифровые вывески, центры обработки и хранения данных, интернет вещей, системы видеонаблюдения и аналитики, комплексный аутсорсинг.

Где-то в 2013 Сергей столкнулся, с тем, что в домашней и коммерческой автоматизации присутствуют производители, сосредоточенные на проприетарных протоколах и интерфейсах. Чуть позже Сергей прочитал статью о Wiren Board на habr. Его привлекла открытая архитектура, широкий спектр поддерживаемых протоколов и, наконец, российская разработка по приемлемой цене. После этого Сергей начал знакомить с данным оборудованием компании, в которых работал. Спустя какое-то время появились проекты IoT, а позже добавились и мультимедиа проекты.

Задачи и проблемы

Компании AMX, Crestron и Extron выпускают хорошую продукцию для автоматизации B2B, то есть офисных и ситуационных центров, конференц-залов, диспетчерских, учебных аудиторий. Но обслуживать импортную технику становится все сложнее, не говоря уже о новых проектах.

По этой причине интегратор CTI выдвинул инициативу по созданию «Модульного контроллера» — программного решения, которое будет работать на ПЛК Wiren Board 7 и обеспечивать все необходимые функции автоматизации. CTI начал активно использовать контроллеры Wiren Board 7 в IoT-проектах ещё с пятой версии. За прошедшие годы контроллеры зарекомендовали себя как надежное решение, поэтому на них и остановились в качестве аппаратной базы.

Конечно, разработку «Модульного контроллера» начали не с нуля. У CTI довольно приличная компетенция в сфере офисной автоматизации, есть уже рабочие решения, познакомиться с которыми можно в шоуруме diHouse Pro на примере переговорной комнаты. Каждое решение представляет собой готовую интеграцию, из которых по кирпичикам собирается «Модульный контроллер». Ниже мы как раз рассмотрим готовые и разрабатываемые решения интеграции, а затем подведем итог.

Решение

Программное решение «Модульный контроллер» работает на ПЛК Wiren Board 7. CTI разрабатывают свой язык программирования на основе визуальных узлов. В редакторе логики решения «Модульный контроллер» от CTI будет использоваться визуальное программирование на основе потоков с возможностью задействования как существующих драйверов устройств, так и создания своих. Графический редактор интерфейсов позволяет использовать как готовые элементы с возможностью полного редактирования всех свойств, так и создания своих уникальных элементов интерфейса. CTI обещает такое же удобство управления оборудованием, что и у западных вендоров. Конечно, будут готовые шаблоны для быстрого развертывания офисной автоматизации.

В контроллер Wiren Board установлены модули WBE-2I-RS232 и WBE2R-R-ZIGBEE для соответствующих интерфейсов. В щите автоматизации помимо контроллера Wiren Board 7 установлены модули реле WB-MR6C v.3 и WBIO-DO-R10R-4. Есть и комбинированный датчик WB-MSW v.4 для измерения температуры, влажности, CO₂, VOC, ИК, движения и других параметров.

На данный момент в виде редактора логики используется нативный Node-RED на Wiren Board 7.

Светильники Yeelight Pro

Освещение — одна из основных составляющих автоматизации B2B. Без света нельзя представить офисное помещение, переговорную комнату или учебную аудиторию. CTI сделала ставку на умное освещение Yeelight Pro, однако путь интеграции оказался весьма тернист.

Светильники Yeelight Pro подключаются к фирменному хабу S20 через проприетарную версию протокола BLE MESH, то есть стоит задача управления светом через шлюз Yeelight Pro Gateway — обратиться по этому протоколу напрямую к светильникам BLE возможности нет.

Хаб Yeelight Pro S20 предлагает порт Ethernet, через который с ним может работать собственное приложение. Но в нашем случае нужна интеграция, поэтому пришлось добавить «костыль»: Raspberry Pi с установленным Home Assistant, к которому добавлен HomeKit Bridge. HomeKit поддерживается хабом Yeelight Pro S20 для интеграции. Осталось завести интеграцию с Home Assistant в Node-RED на Wiren Board 7 через отдельную ноду.

Несмотря на дополнительный элемент в виде «малинки» с HA, система работает довольно отзывчиво, лагов не наблюдается. Механизм рабочий, но сейчас CTI работают с производителем Yeelight, чтобы получить доступ к API хаба и добавить прямую интеграцию в «Модульный контроллер».

Климат

Для определения температуры и концентрации углекислого газа в переговорной комнате установлен датчик WB-MSW v.4. При превышении концентрации CO₂ выводится соответствующее оповещение. Если требуется, можно привязать какую-либо автоматизацию, например включение вентиляции, открытие окна на проветривание.

В шоуруме установлен кондиционер Haier с одним наружным блоком AU07NFPEUA: фанкойл AB482MCERA в основном помещении и обычный настенный AS072MFERA в переговорной. Для управления используется модуль Haier HA-MA164AD, причем на контур (один наружный блок + несколько внутренних) достаточно одного. Модуль можно подключать к любому блоку в контуре, в случае шоурума он подсоединен к настенному AS072MFERA.

Для удобного управления кондиционерами Haier через контроллер Wiren Board 7 с помощью интерфейсного шлюза HA-MA164AD и Modbus RTU был создан шаблон устройства. С этим шаблоном на уровне выше может работать как Node-RED, так и «Модульный контроллер».

Видеоконференции

В переговорной комнате установлен большой телевизор, к нему подключен коммутатор HDMI. Управление коммутатором — через кнопки на панели. Сам коммутатор подключен через RS-232 к контроллеру Wiren Board 7 и ноду Serial в Node-RED. Через коммутатор можно переключать вход с видеорегистратора Novicam NR1604 (висит на входе в переговорную, чтобы видеть человека, который хочет войти), ноутбук (для презентаций) и ВКС-терминал TrueConf.

В качестве поставщика видеоконференцсвязи был выбран российский вендор TrueConf, у которого помимо ПО есть ещё и аппаратные терминалы ВКС, а также богатый API. Основа каждого терминала видеоконференцсвязи — модуль TrueConf с аппаратным кодеком под управлением Linux. Для телефонов и ноутбуков есть программные клиенты. Причем видеосвязь не облачная: в организацию устанавливается платформа TrueConf, через которую проходят все медиа потоки, причем в шифрованном виде. Поэтому не придется переживать, что ваши переговоры уйдут «на сторону».

TrueConf поддерживает инфраструктуру SIP, то есть оборудование многих производителей.

Интеграция TrueConf Group сделана через HTTPS в Node-RED, а также есть возможность взаимодействия по SSH сli и есть готовая интеграция с TrueConf Room. Данные драйверы можно будет использовать в решении «Модульный контроллер».

Интерфейс и голосовой помощник

В качестве основного интерфейса переговорной комнаты установлена сенсорная ЖК-панель. На нее добавлены кнопки для управления основными функциями. Панель подключена через WebSocket к редактору логики.

CTI разработали голосового помощника Тамара, который работает полностью локально. Программисты взяли готовые библиотеки по распознаванию голоса. Речь транскрибируется в текст, и дальше он обрабатывается с помощью теории нечетких множеств (нечеткой логики), извлекаются намерения для корректного формирования итоговой однозначной команды системе. Кроме намерений извлекаются данные, например информация об установке определенной температуры климат-контроля. Этот подход позволяет решить проблему многовариантного текста для одной и той же логической команды.

Шторы, стекло

Интересная фишка переговорной комнаты — крупная панель с пленкой PDLC AC 60 В, которая позволяет делать часть стены прозрачной/непрозрачной в зависимости от подаваемого напряжения. Управление реализовано через реле WB-MR6C v.3. Если ведутся конфиденциальные переговоры, то стеклянную стену можно сделать непрозрачной. В шоуруме дополнительно установлен проектор, который проецирует изображение на эту пленку.

Шторы в шоуруме не подключены, но такая возможность есть. Шторами можно управлять как через модули реле, так и через шину RS-485 (Modbus RTU).

Преимущества

Сейчас многие западные компании уходят с российского рынка, поэтому возникает спрос на отечественные решения автоматизации B2B. Компания CTI взялась за эту непростую задачу — через несколько месяцев нам обещают представить «Модульный контроллер»: редактор логики на основе языка функциональных блоковых диаграмм и графический редактор для создания пользовательского интерфейса управления.

Компания Wiren Board — также российский производитель, выпускает контроллер Wiren Board 7, который обеспечивает высокий уровень производительности, достаточный для современного софта. Открытая архитектура Wiren Board 7 позволяет CTI разработать и установить свое программное решение «Модульный контроллер», используя его аппаратную платформу. Платформа Wiren Board 7 позволяет подключать различные модули и устройства для дальнейшей интеграции с помощью протоколов: Modbus RTU/TCP, MQTT, SNMP, Zabbix API, Z-Wave, Zigbee и т.д.

Контроллер Wiren Board 7 дополняют модули реле для автоматизации менее умных устройств, таких как панель с пленкой PDLC, приводы штор, вентиляторы вытяжки и т.д.

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

Компания Wiren Board дает на все оборудование двухлетнюю гарантию с заменой оборудования без предварительной отправки в сервисный центр, а инженеры технической поддержки готовы помочь в решении как типовых, так и нестандартных задач.

Дополнительные материалы

Прочее

Условия покупки

Общие положения

1. Настоящие Правила продажи разработаны на основании Гражданского кодекса РФ, Закона РФ от 7 февраля 1992 г. № 2300-1 «О защите прав потребителей», постановления Правительства РФ от 27 сентября 2007 г. № 612 «Об утверждении правил продажи товаров дистанционным способом» и иных нормативно-правовых актов. Настоящие правила регулируют порядок розничной купли-продажи Товаров через Интернет-магазин, являясь публичной офертой, адресованной физическим и юридическим лицам («Покупателям»).

2. Покупатель принимает условия, изложенные в настоящих правилах путем оформления Заказа на сайте Интернет-магазина.

Заказ считается оформленным надлежащим образом в случае, если Покупателем предоставлена Продавцу следующая информация: Фамилия, Имя, Покупателя, телефон, адрес по которому следует доставить Товар, наименование Товара, количество.

2.1. Покупатель предоставляет Продавцу свое согласие на обработку персональных данных, а также право использования всех переданных в Заказе персональных данных с целью выполнения своих обязательств перед Покупателем, формирования и развития программы лояльности для Покупателей, информирования Покупателей о новостях Интернет-магазина.

3. При продаже товаров дистанционным способом Продавец предлагает Покупателю услуги по доставке Товаров Службами доставки. При этом конкретная Служба доставки для каждого Заказа определяется Покупателем при оформлении заказа.

Доставка осуществляется в будние дни с 9:00 до 18:00. Сроки доставки зависят от выбранного региона и составляют от 1 до 14 рабочих дней (не считая дня заказа). Срок доставки может быть увеличен в случаях, предусмотренных правилами работы Службы доставки. Доставка осуществляется без демонстрации. Если Вы не согласны со сроками доставки, то Вы вправе отказаться от своего заказа в любое время до его получения.

Ознакомиться с тарифами на доставку по регионам можно на сайте курьерских служб: СДЭК, КСЭ, EMS.

В случае отказа Покупателя от Товара с Покупателя взимается стоимость доставки в соответствии с тарифом согласно пункту 21 Постановления Правительства Российской Федерации от 27.09.2007 № 612 «Об утверждении правил продажи товаров дистанционным способом».

При получении Товара от Службы доставки Покупатель обязан проверить внешний вид упаковки Товара (на отсутствие деформации, вскрытия). При получении Товара Покупатель ставит свою подпись в квитанции о доставке в графе: «Я подтверждаю, что отправление принято в закрытом виде, отсутствуют внешние повреждения упаковки, перевязи, печатей (пломб), вес отправления соответствует весу, определенному при его приеме».

В случае обнаружения каких-либо дефектов на упаковке Товара Покупатель обязан сделать об этом отметку в квитанции курьера в графе доставка. После получения Заказа и проставления подписи Покупателем в квитанции в графе доставка без указания претензии к внешнему виду упаковки Товара, претензии к внешним дефектам упаковки (ее вскрытию и возможной некомплектности Товара) не принимаются.

4. Оплата заказанных Товаров осуществляется:

  • Банковским переводом по счету выставленному для Покупателя.
  • Пластиковой картой по ссылке, сгенерированной для Покупателя.
  • Оплата по QR-коду, сгенерированному для Покупателя (оплачивая заказ данным способом, вы соглашаетесь с условиями Договора публичной оферты).

5. Обработка заказов производится в рабочие дни с 10:00 до 18:00 по Московскому времени. В случае если Вы оформили заказ после 18:00 по Московскому времени, менеджеры свяжутся с Вами на следующий рабочий день после 10:00 часов утра.

6. Товар надлежащего качества, Вы можете вернуть согласно условиям возврата.

Для этого необходимо написать электронное письмо с заявлением на возврат/обмен на info@wirenboard.com.

Обращаем внимание, что при отказе Покупателя от Товара, Продавец возвращает сумму, уплаченную Покупателем за Товар, за исключением расходов Продавца на доставку от Покупателя возвращенного Товара, не позднее, чем через 10 дней с даты предъявления соответствующего требования.

7. Гарантийный срок на Товар устанавливается в размере 24 месяцев с даты отгрузки.

8. Риск случайной гибели или случайного повреждения Товара переходит к Покупателю в момент передачи ему Товара и проставления Покупателем подписи в документах, подтверждающих доставку Заказа. Право собственности на Товар переходит к Покупателю в момент передачи Товара, при условии его полной оплаты.

9. К отношениям между Покупателем и Продавцом применяется законодательство Российской Федерации.

10. Продавец оставляет за собой право вносить изменения в настоящие Правила продажи, в связи с чем Покупатель обязуется регулярно отслеживать изменения в Правилах, размещенных на сайте Интернет-магазина. Уведомление об изменении настоящих Правил продажи Продавец обязан разместить не позднее, чем за 7 (семь) календарных дней до даты их вступления в силу.

11. Покупатель гарантирует, что все условия настоящих Правил продажи ему понятны, и он принимает их безусловно и в полном объёме.

12. Недействительность какого-либо положения настоящих Правил не влечет за собой недействительность остальных положений.

13. Все возникающее споры Стороны будут стараться решить путем переговоров, при недостижении соглашения спор будет передан на рассмотрение в арбитражный суд г. Москвы в соответствии с действующим законодательством РФ.