Создание виртуальных устройств
🏗️ Настройка структуры проекта: Этажи, комнаты и устройства
📌 Общее описание
Для настройки структуры проекта в редакторе XIOT (добавление этажей, комнат и устройств), нажмите на иконку «Лампочка» под номером 7 в интерфейсе редактора:
❓ Подсказка: Зачем нужны виртуальные устройства в XIOT
В платформе XIOT устройства делятся на виртуальные и физические. Это сделано для повышения гибкости и отказоустойчивости системы.
Если физическое устройство добавляется напрямую, его уникальный ID используется в сценариях. При замене такого устройства сценарии теряют связь, и интегратору приходится вручную всё перепривязывать.
Виртуальные устройства решают эту проблему: они сохраняются в структуре проекта, а физическое оборудование привязывается к ним через адреса управления и состояния. При замене оборудования достаточно просто подключить новое устройство к тому же виртуальному объекту — вся логика и сценарии продолжат работать без изменений.
Помимо обычных устройств (освещение, розетки, датчики и т.д.), в XIOT предусмотрены и абстрактные виртуальные устройства: Дом, Этаж и Комната. Они формируют структуру проекта и позволяют удобно организовывать логику и интерфейс управления.
Эти устройства обладают характеристиками, отражающими состояние группы вложенных в них устройств. Например:
- Комната может отображать, включён ли свет, есть ли движение, среднюю температуру или уровень освещённости.
- Этаж может агрегировать параметры всех комнат, входящих в него.
- Дом управляет общими сценариями (например, режимы "Я дома" / "Я не дома") и может активировать соответствующие действия при приходе или уходе жильцов.
Такая архитектура позволяет централизованно управлять логикой и строить удобный пользовательский интерфейс.
🏠 Название дома
Введите название дома в меню «Настройки дома» (см. цифры 1 и 2 на рисунке). Это название будет отображаться в пользовательском интерфейсе.
📌 Подробности — в разделе «Название дома».
🏢 Создание этажей
Нажмите кнопку «Создать этаж» (цифра 3 на рисунке) для добавления уровня/группы. Можно создать любое количество этажей по структуре вашего объекта.
📝 Название этажей
Назовите каждый этаж через меню «Настройки этажа» (цифры 2 и 3). Название отобразится в пользовательском интерфейсе.
📌 Подробнее — в разделе «Название этажей».
🚪 Создание комнат
Нажмите кнопку «Галочка» (цифра 1).
Затем нажмите кнопку «Создать комнату» (цифра 4).
🏷️ Название комнат
Укажите названия в меню «Настройки комнаты» (цифры 2 и 3). Названия будут использоваться в интерфейсе.
📌 Подробнее — в разделе «Название комнат».
💡 Добавление виртуальных устройств
Нажмите кнопку «Галочка» (цифра 1).
Выберите «Создать устройство» (цифра 4).
Выберите нужный тип устройства из списка. 📖 Список доступных типов приведён в разделе Устройства.
При необходимости упорядочите отображение устройств в интерфейсе:
📋 Дальнейшие шаги
После создания структуры проекта выполните следующие действия:
🔧 Настройка драйверов — настройка связи с реальными устройствами (KNX, Wirenboard и др.).
🔗 Привязка реальных устройств к виртуальным — связывание физических адресов управления и состояния с виртуальными объектами.
📜 Создание сценариев — создание логики автоматизации.