Отображение датчиков DEFARO в контроллере Vera

Периодически от пользователей приходят вопросы по неккорректному отображению в интерфейсе контроллера Vera датчиков DEFARO, подключенных к микромодулям по интерфейсу S-Bus. Особенно это может быть актуально для датчика температуры и влажности DSA-112, т.к. контроллер отображает два эндпоинта (две структурные единицы в терминологии Z-Wave) и это может ввести в заблуждение, какой из этих датчиков температуры, а какой влажности. Также обращаем внимание, что датчики к модулям необходимо подключать до включения модуля в сеть контроллера. Если датчик подключен к модулю после включения в сеть, то эндпоинты не отобразятся и необходимо исключить модуль и повторить его включение с подключенным датчиком.

Исправление отображения датчика DSA-112 в Vera  

Если у вас датчики температуры и влажности отобразились в интерфейсе контроллера Vera следующим образом:

то необходимо зайти в настройки датчика (стрелка Settings), далее выбрать вкладку Advanced

важно обратить на номер ендпоинта (e2 это влажность, e3 - температура) 

в полях device_file и device_json необходимо заменить названия шаблона D_GenericSensor1.xml и D_GenericSensor1.json на D_HumiditySensor1.xml и D_HumiditySensor1.json соответственно

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

Аналогично необходимо произвести замену шаблона для третьего эндпоинта (в поля device_file и device_json необходимо прописать D_TemperatureSensor1.xml и D_TemperatureSensor1.json соответственно):

В итоге в интерфейсе контроллера вы увидите ваши датчики:

Отображение датчика движения и освещенности DSM-111 в Vera  

В нашем тесте датчик движения в интерфейсе отобразился корректно, а датчик освещенности нет. 

Для правильного отображения датчика проделываем аналогичные манипуляции (заменив в шаблоне устройства название на D_LightSensor1.xml и D_LightSensor1.json)

 

 в итоге получаем значение освещенности:

 

Примеры монтажа датчиков DEFARO

Довольно часто у наших партнеров возникает вопрос, как и где можно инсталлировать проводные датчики DEFARO, которые подключаются к микромодулям, не нарушая дизайна интерьера. В этой краткой статье отвечаем на данный вопрос.

Ни для кого не секрет, что большинство датчиков Z-Wave работает от батареек и помимо главного преимущества - возможности установки в любом месте, также имеет и серьезный недостаток - редкую отправку данных (например, о температуре), что, в свою очередь, довольно часто затрудняет использование данных датчиков в системах управления климатом. Можно, конечно, многие датчики сконфигурировать на более частую передачу данных, но это сразу скажется на продолжительности работы датчика от одного комплекта батареек.  

Мы предлагаем решить данную проблему нашими проводными датчиками, которые через интерфейс S-Bus могут быть подключены к микромодулям DEFARO, имеющим данный интерфейс (такие, как DAS-101, DAD-101 и другие).

Допустим, у вас в помещении имеется настенный выключатель, с микромодулем DEFARO и интерфейсом S-Bus. Чтобы осуществить в этом помещении мониторинг температуры и влажности, вам понадобится датчик DEFARO DSA-112, а также рамка на один пост больше, чем была до этого и панель, за которой будет размещен сам датчик. В нашем примере мы используем электроустановочное оборудование португальской компании Efapel, артикул панели 90710 (после цифр должен быть код цвета). Изначально панель предназначена для размещения за ней динамика, но она не плохо подходит и для наших целей :). Если вы используете электроустановку других вендоров, то тоже можно поискать в каталогах подобные панели.

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

Датчик движения и освещенности DSM-111 можно установить почти таким же способом, за исключением того, что устанавливать его будем в так называемую заглушку артикул Efapel 90677 (у других вендоров также имеются такие заглушки). В заглушке сверлится отверстие, датчик приклеивается термоклеем, остальной монтаж по аналогии с датчиком температуры и влажности DSA-112.

Заключение

Путем нехитрых манипуляций мы добавили в наш Умный дом проводные датчики DEFARO, которые имеют преимущества перед батареечными Z-Wave датчиками по скорости передачи измеренных данных, а также отсутствию необходимости обслуживания (замены батареек). С помощью конфигурационных параметров микромодулей показания датчиков температуры можно откалибровать. Это может быть актуально, если, например, вы смонтировали датчик температуры на наружной стене здания, что само по себе не желательно. В данном случае, можно дополнительно теплоизолировать датчик от стены, чтобы ее влияние свести к минимуму.

Установка ИК термостата DIT-102

Лето почти закончилось, и самое время рассказать о том, что в жаркие дни дома могло было быть комфортней, если бы вы установили ИК термостат DEFARO DIT-102. В данном примере мы покажем практическое применение термостата со сплит системой. Тип кондиционера или сплит-системы не принципиальны, т.к. DIT-102 обучается ИК командам любого пульта управления. Стоит сразу отметить, что DEFARO DIT-102 только называется термостатом, т.к. он при включении в Z-Wave сеть и прохождении интервью так "представляется" контроллеру. Это сделано для того, чтобы любой Z-Wave контроллер в своем веб-интерфейсе отобразил данное устройство, как термостат. С практической точки зрения, это ни что иное, как ИК пульт вашего кондиционера, который отправляет команды из сети Z-Wave, что позволяет использовать управление кондиционером в различных сценариях - включение, выключение по расписанию, локальное и удаленное управление с мобильного телефона. Однако, мы настоятельно не рекомедуем реализовать термостатирование, включая и выключая кондиционер по температуре в помещении, как это часто все же делают интеграторы. Для кондиционера это неблагоприятный режим работы, когда компрессор довольно часто включается и выключается, вместо того, чтобы работать постоянно. И в данном режиме срок службы кондиционера снижается.

Комплектация и первоначальное включение

Термостат DIT-102 поставляется в комплекте, состоящем из модуля, ИК передатчика и токоизмерительной клипсы. Также, внутри коробки вы найдете краткую инструкцию по подключению и включению устройства в сеть контроллера. Для более тонкой настройки необхоидмо зайти в соотвествующий раздел сайта defaro.ru - инструкции и ознакомиться с конфигурационными параметрами. Также, для программирования ИК команд необходимо скачать и запустить приложение под Windows IR Configurator. С подключением и первоначальной настройкой сложностей не должно возникнуть. Термостат сначала необходимо подключить с помощью кабеля microUSB (не входит в компект) к компьютеру, установить драйвера, запустить утилиту IR Configurator и обучить командам вашего пульта управления. Обязательно прямо из интерфейса программы нужно проверить все команды, т.к. часто с первого раза обучение не проходит успешно. Если какие-то команды не работают, их необходимо заново переписать. Также, необходимо учесть тип команд, которые отсылает пульт (включение/выключение одной командой или разными), и произвести обучение с учетом данного нюанса. Обо всем этом написано в инструкции, поэтому здесь повторяться не будем, а перейдем к основной задаче - монтажу.

Монтаж термостата 

После проверки всех запрограммированных ИК команд и управления с Z-Wave контроллера остается установить термостат на постоянное место работы - в нашем случае во внутренний блок сплит-системы. Здесь начинается самое интересное - от вопросов вмешательства в возможно гарантийное оборудование до вопросов, а как же это сделать? Что касается гарантии, тут рекомендуем самостоятельно для себя (или вашего заказчика) проработать данный вопрос, т.к. вмешательства в систему кондиционирования не происходит, но все же осуществляется доступ к установленному внутреннему блоку с частиным его вскрытием. Наше описание монтажа термостата DIT-102 применимо для большинства сплит систем.

Итак, нам необходимо запитать наш модуль термостата. У сплит-систем в правой части за защитной крышкой расположены клеммы подключения, но если там отсустствует напряжение питания 220В в выключенном состоянии кондиционера, то придется его найти.

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

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

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

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

Всё, мы автоматизировали сплит-систему за полчаса!

После проверки работы нашей системы необходимо запомнить показания потребления кондиционера во включенном и в выключенном состоянии. Далее параметр №1 устанавливаем в "0", а в параметр №2 записываем значение мощности, превыщающее потребляемую можность выключенного кондиционера и получаем обратную связь о работе кондиционера по потребляемой мощности. Как только вы включите кондиционер с пульта ДУ, его потребляемая мощность увеличится, и в интерфейсе контроллера состояние термостата изменится на "включен". Аналогично будет меняться статус термостата в интерфейсе контроллера при выключении кондиционера с пульта ДУ.

Заключение 

Интегрирование систем кондиционирования в Умный дом задача не простая и часто не бюджетная ввиду дороговизны шлюзов, с помощью которых осуществляется интеграция. Способ управления с помощью ИК команд всегда являлся самым доступным, но ввиду того, что эта связь, преимущественно, одностороння, то без обратной связи такое управление часто приводит к конфликтам и неудобствам. С помощью модуля DEFARO DIT-102 с обратной связью состояния работы кондиционера мы надеемся вам будет комфортно, а кондиционер будет работать только тогда, когда это действительно необходимо!

Модуль DII-101 и контроллер Razberry

Для настройки модуля DEFARO DII-101 и программирования ИК команд можно воспользоваться инструкцией с сайта и примером предыдущей статьи блога. Цель настоящего примера - показать, как работать с модулем в контроллере Razberry. Пользователям данного контроллера вряд ли нужно рассказывать, как добавлять устройства и настраивать параметры. Приведем лишь несколько скриншотов результата работы.

Так как некоторые пользователи уже попытались использовать наш модуль не по инструкции, отметим, что хотя модуль и может отправлять ИК команды из программы CVD, будучи запитанным только от разъема USB компьютера, при работе с контроллером модуль должен быть запитан от напряжения 220В. И если модуль подключается к компьютеру, то питающее напряжение 220В необходимо отключить.

В нашем примере для разнообразия мы подключили к модулю дополнительный датчик температуры и влажности DSA-112.

Тестовая конфигурация 

Добавление в сеть контроллера

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

 

Обучение ИК командам

Мы уже обучили наш модуль ИК командам, если вы не читали предыдущий пример, то с ним можно ознакомиться по ссылке. Наши команды мы уже знаем, поэтому можем переходить сразу к заключительному этапу - созданию виртуальных кнопок нашего пульта.

Виртуальные кнопки в Razberry

Для создания виртуальных кнопок управления воспользуемся приложением JavaScript устройство. Установить его можно из магазина приложений.

 

Создадим приложение для отправки команды «Вкл/выкл» под номером 2.
При настройке мы выбираем режим toggleButton. Код устройства приведен ниже.

1. var device_id = 8; var command_id = 2; zway.devices[device_id].instances[0].SwitchMultilevel.Set(command_id-1);

Необходимо заменить ID устройства и команды на ваши собственные.

В результате получится следующий вид:

Аналогично создаются и другие кнопки вашего пульта - клонируете виртуальное устройство и меняете в коде номер команды.

Заключение

Устройство полностью функционирует в контроллере Razberry, интервью проходит корректно. Наличие разъема S-Bus у устройства расширяет его возможности - помимо основной функции по управлению вашей ИК техникой можно измерять температуру и влажность, а скорость изменения измеренных показаний вас приятно удивит по сравнению с батареечными устройствами.