05-07-2020 | Справка по созданию и настройке устройств
Устройства настраиваются в разделе аккаунта Устройства, изначально создаются виртуальными и являются таковыми пока не будут привязаны к реальным по MQTT протоколу через встроенный брокер. Страница отображает список устройств, которые можно редактировать, удалять и добавлять новые. Все устройства разделены по типам и в настоящее время поддерживаются:
• переключатели
• лампы
• розетки
• терморегуляторы
• окна, ворота, краны
• шторы, жалюзи
Тип устройства задается из выпадающего списка, на рисунке пример настройки терморегулятора.
С технической точки зрения нет никакой разницы в том, какой тип будет выставлен устройству. Это необходимость для голосового управления и здесь уже все понятно - например: водопроводный кран нужно открывать, шторы поднимать, а телевизор включать. Любое редактирование данных на форме должно завершаться нажатием кнопки Сохранить только после этого изменения вступают в силу.
Устройства, согласно терминологии Яндекс умного дома, имеют умения. Умения разделяются, в зависимости от способа взаимодействия с устройством, на основные группы
• тумблеры
• регуляторы
• режимы
• датчики
• сенсоры
Для устройства можно выбрать иконку для визуализации в панели управления. Поля наименование и комната обязательны к заполнению и необходимы при синхронизации данных с Яндекс платформой умного дома. В поле MQTT Client ID можно вписать ID устройства, на основании которого брокер будет идентифицировать физическое устройство. Для вновь созданных устройств, присваивается список умений по умолчанию. Например для самого простого устройства Переключатель будет присвоено единственное умение Питание из группы тумблеры. Умения также могут быть добавлены, отредактированы или удалены.
Рассмотрим особенности настройки умений в зависимости от группы
– Тумблеры кроме стандартного поля MQTT topic имеют поля для ввода значений сообщения для каждого из состояний Включено или Выключено.
– Регуляторы, здесь нужно задавать диапазон минимум, максимум а также шаг изменения значений. Данное умение позволяет управлять устройством задавая какие-то параметры из диапазона. Значения могут быть выбраны как произвольно, так и последовательным перебором. Единица измерения будет установлена в зависимости от типа выбранного регулятора, например Температура отображает градусы Цельсия.
– Режимы в отличие от тумблеров могут иметь более чем два состояния. Список возможных состояний настраивается и могут быть добавлены любые стандартные из списка. Платформа Яндекс умный дом настроена управлять умениями типа режим по их порядковому номеру, а не названию. Поэтому очень важно в каком порядке они будут введены. После привязки устройства к Яндекс умному дому не допускается изменение настроек, впрочем это касается всех умений и устройств.
– Датчики и сенсоры не доступны для управления, они снимают показания физических параметров устройств и формируют различные события связанные с их изменением. В списке умений определен Датчик MQTT, который несовместим с Яндекс платформой, но может быть добавлен и будет присутствовать в Панели управления, также для него может быть задано свое собственное имя и единица измерения.
В случае необходимости изменения настроек для устройства, уже привязанного к платформе Яндекс умного дома, оно сначала должно быть отвязано, а затем после редактирования снова привязано. Отвязка устройства производится в приложения Яндекс в настройках нужного устройства нажмите значок корзинка. Для привязки в списке устройств нажмите значок + затем выберите из списка производителей навык Dealgate и нажмите Обновить список устройcтв.