Creating-devices: различия между версиями
Admin (обсуждение | вклад) COR-06: единый словарь действий и адресов управления/состояния |
Admin (обсуждение | вклад) COR-07: исправлены подтверждённые битые внутренние ссылки |
||
| Строка 33: | Строка 33: | ||
[[File:Xiot_21_1.png|600px]] | [[File:Xiot_21_1.png|600px]] | ||
📌 Подробности — в разделе [[ | 📌 Подробности — в разделе [[Создание виртуальных устройств#🏠 Название дома|«Название дома»]]. | ||
== 🏢 Создание этажей == | == 🏢 Создание этажей == | ||
| Строка 47: | Строка 47: | ||
[[File:Xiot_21_2.png|600px]] | [[File:Xiot_21_2.png|600px]] | ||
📌 Подробнее — в разделе [[ | 📌 Подробнее — в разделе [[Создание виртуальных устройств#📝 Название этажей|«Название этажей»]]. | ||
== 🚪 Создание комнат == | == 🚪 Создание комнат == | ||
| Строка 63: | Строка 63: | ||
[[File:Xiot_21_3.png|600px]] | [[File:Xiot_21_3.png|600px]] | ||
📌 Подробнее — в разделе [[ | 📌 Подробнее — в разделе [[Создание виртуальных устройств#🏷️ Название комнат|«Название комнат»]]. | ||
== 💡 Добавление виртуальных устройств == | == 💡 Добавление виртуальных устройств == | ||
Версия от 20:18, 23 августа 2026
🏗️ Настройка структуры проекта: Этажи, комнаты и устройства
📌 Общее описание
Для настройки структуры проекта в редакторе XIOT (добавление этажей, комнат и устройств), нажмите на иконку «Лампочка» под номером 7 в интерфейсе редактора:
❓ Подсказка: Зачем нужны виртуальные устройства в XIOT
В платформе XIOT устройства делятся на виртуальные и физические. Это сделано для повышения гибкости и отказоустойчивости системы.
Если физическое устройство добавляется напрямую, его уникальный ID используется в сценариях. При замене такого устройства сценарии теряют связь, и интегратору приходится вручную всё перепривязывать.
Виртуальные устройства решают эту проблему: они сохраняются в структуре проекта, а физическое оборудование привязывается к ним через адреса управления и состояния. При замене оборудования достаточно просто подключить новое устройство к тому же виртуальному объекту — вся логика и сценарии продолжат работать без изменений.
Помимо обычных устройств (освещение, розетки, датчики и т.д.), в XIOT предусмотрены и абстрактные виртуальные устройства: Дом, Этаж и Комната. Они формируют структуру проекта и позволяют удобно организовывать логику и интерфейс управления.
Эти устройства обладают характеристиками, отражающими состояние группы вложенных в них устройств. Например:
- Комната может отображать, включён ли свет, есть ли движение, среднюю температуру или уровень освещённости.
- Этаж может агрегировать параметры всех комнат, входящих в него.
- Дом управляет общими сценариями (например, режимы "Я дома" / "Я не дома") и может активировать соответствующие действия при приходе или уходе жильцов.
Такая архитектура позволяет централизованно управлять логикой и строить удобный пользовательский интерфейс.
🏠 Название дома
Введите название дома в меню «Настройки дома» (см. цифры 1 и 2 на рисунке). Это название будет отображаться в пользовательском интерфейсе.
📌 Подробности — в разделе «Название дома».
🏢 Создание этажей
Нажмите кнопку «Создать этаж» (цифра 3 на рисунке) для добавления уровня/группы. Можно создать любое количество этажей по структуре вашего объекта.
📝 Название этажей
Назовите каждый этаж через меню «Настройки этажа» (цифры 2 и 3). Название отобразится в пользовательском интерфейсе.
📌 Подробнее — в разделе «Название этажей».
🚪 Создание комнат
Нажмите кнопку «Галочка» (цифра 1).
Затем нажмите кнопку «Создать комнату» (цифра 4).
🏷️ Название комнат
Укажите названия в меню «Настройки комнаты» (цифры 2 и 3). Названия будут использоваться в интерфейсе.
📌 Подробнее — в разделе «Название комнат».
💡 Добавление виртуальных устройств
Нажмите кнопку «Галочка» (цифра 1).
Выберите «Создать устройство» (цифра 4).
Выберите нужный тип устройства из списка. 📖 Список доступных типов приведён в разделе Устройства.
При необходимости упорядочите отображение устройств в интерфейсе:
📋 Дальнейшие шаги
После создания структуры проекта выполните следующие действия:
🔧 Настройка драйверов — настройка связи с реальными устройствами (KNX, Wirenboard и др.).
🔗 Привязка реальных устройств к виртуальным — связывание физических адресов управления и состояния с виртуальными объектами.
📜 Создание сценариев — создание логики автоматизации.