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