Простые устройства (ПУ)

О концепции

Концепция “Простые устройства” (ПУ) возникла в процессе работы над упрощением настройки системы для конечного пользователя. Помимо этого, Объектная модель, хоть и является максимально гибкой в настройке, не включает в себя единый стандарт для настройки типового оборудования Умного Дома, что, в свою очередь, необходимо для дальнейшей интеграции устройств со сторонними интерфейсами взаимодействия, например такими как ассистент Алиса от Яндекса или Siri от Apple.

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

  • Упрощённый механизм добавление в систему типового оборудования
  • Настройка основных параметров типового оборудования
  • Установка связей между различным оборудованием через правила взаимодействия
  • Интерфейс пользователя для управления оборудованием
  • Интеграция добавленных устройств в сторонние сервисы управления (голосовые помощники)

С технической стороны, Простые устройства во многих аспектах являются лишь надстройкой Объектной модели – за каждым типом устройств стоит класс объектов, а за каждым устройством – экземпляр класса (объект).

Поддерживаемые типы устройств

Тип устройств
Реле / управляемый выключатель
Робот-пылесос
Медиа-проигрыватель
Телевизор
Термостат
Кондиционер
Диммер (источник света с регулируемой яркостью)
RGB (источник света с регулируемым цветом)
IP-камера
Датчик движения
Датчик открытия
Датчик протечки
Датчик дыма
“Открываемое” (привод ворот/окон/дверей)
Счётчик (воды, электричества и т.п.)
Клавиша (активатор)
Общий сенсор
Сенсор температуры воздуха
Сенсор влажности воздуха
Сенсор влажности почвы
Сенсор уровня CO2
Сенсор уровня радиации
Общий сенсор процентного состояния
Сенсор давления
Сенсор уровня мощности
Сенсор напряжения
Сенсор уровня тока
Сенсор уровня освещённости

Связи между устройствами

Тип связиИсточникВозможности
Действие по событию: переключениеДатчик движения, Кнопка, Датчик открытия, IP-камераВключение/выключение связанного устройства по событию
Действие по событию: включить на времяДатчик движения, Кнопка, Датчик открытия, IP-камераВключение связанного устройства на заданное время по событию
Действие по событию: установить цветДатчик движения, Кнопка, Датчик открытия, IP-камераУстановка цвета связанного устройства по событию
Управление по термостатуТермостатВключение/выключение связанного устройства в зависимости от состояния термостата
Действие по значению сенсораРазличные сенсорыВключение/выключение связанного устройства в зависимости от значения сенсора (выше/ниже порога значений)
Передача данных сенсораРазличные сенсорыУстановка значения температуры связанного устройства (термостат/кондиционер) по внешнему сенсору

Пример настройки

Список устройств

Общая информация

Настройки устройства

Связанные устройства

Добавление связи:

Детали связи:

Расписание

Действия

Интерфейс

Предустановленный интерфейс управления устройствами доступен по адресу:

http://IP_адрес_сервера/apps/devices.html

Вариант размещения устройств на сцене:

Изменено December 1, 2023: Небольшие доработки (4d09a2b)