Перейти к содержанию

Arlight-dali-logic-lite-wiren-board-integration: различия между версиями

Материал из XIOT Wiki
Иллюстрированные примеры: привязки адресов, параметры и управление светильником в приложении
 
(не показано 14 промежуточных версий этого же участника)
Строка 1: Строка 1:
__NOTOC__
{{DISPLAYTITLE:XIOT + WirenBoard + Arlight DALI-LOGIC-LITE-PS-x1}}
[[Xiot-devices|Каталог устройств]] → [[Light-fixture|Светильник]] → '''Arlight DALI'''
 
Общие характеристики и параметры: [[Light-fixture|Светильник]]. Если шлюз уже подключён, переходите к [[#10. 🏠 Добавление в XIOT|настройке лампочки в XIOT]].
 


В этой статье разберём полный процесс подключения и настройки шлюза '''Arlight DALI-LOGIC-LITE-PS-x1''' для управления освещением через контроллер '''Wiren Board''' и платформу '''XIOT'''.
В этой статье разберём полный процесс подключения и настройки шлюза '''Arlight DALI-LOGIC-LITE-PS-x1''' для управления освещением через контроллер '''Wiren Board''' и платформу '''XIOT'''.
Строка 53: Строка 57:


== 8. 📑 Подключение к Wiren Board ==
== 8. 📑 Подключение к Wiren Board ==
* ⬇️ Скачиваем кастомный шаблон [[Медиа:Config-arlight-dali-xiot.json|Config-arlight-dali-xiot.json]]
* ⬇️ Скачиваем modbus шаблон <code>[[Медиа:Config-arlight-dali-xiot.json|⬇︎ Скачать config-arlight-dali-xiot.json]]</code>
* 📁 Загружаем файл на контроллер в директорию:
* 📁 Загружаем файл на контроллер в директорию:
   <code>/usr/share/wb-mqtt-serial/templates/</code>
   <code>/usr/share/wb-mqtt-serial/templates/</code>
[[Файл:Imagedali11.png|без|мини|770x770пкс]]
* 🧩 В веб-интерфейсе WB: '''Настройки → Конфигурационные файлы → Добавить порт'''.
* 🧩 В веб-интерфейсе WB: '''Настройки → Конфигурационные файлы → Добавить порт'''.
* 🌐 Выбираем '''Modbus TCP''', указываем IP шлюза и порт '''502''', сохраняем.
* 🌐 Выбираем '''Modbus TCP''', указываем IP шлюза (напр. '''192.168.100.2''') и порт '''502''', сохраняем.
* ➕ Добавляем устройство вручную и выбираем шаблон:
* ➕ Добавляем устройство вручную и выбираем шаблон:
   '''INTELLIGENT ARLIGHT DALI-LOGIC-LITE-PS-x1 — XIOT'''.
   '''INTELLIGENT ARLIGHT DALI-LOGIC-LITE-PS-x1 — XIOT'''.
* #️⃣ Задаём адрес устройства (обычно '''1'''), сохраняем.
* #️⃣ Задаём адрес устройства ('''1'''), сохраняем.
* ✅ На вкладке «Устройства» проверяем управление группами DALI.
* Сохраняем
* ✅ Переходим на вкладку «Устройства» и проверяем управление группами DALI.
* [[Файл:Imagedali12.png|без|мини|748x748пкс]]
* Яркость регулируется в диапазоне 0 — 254, температура цвета от 80 до 1000, где 80 — это холодный, 1000 теплый.
 
== 9. 🎛️ Добавляем устройства в редакторе XIOT ==
 
# Получите каналы через [[Wiren-board-driver-setup|драйвер Wiren Board]] в редакторе.
# Найдите нужную группу шлюза. В опубликованном шаблоне есть '''Group N Brightness''' и '''Group N Color Temperature''', группы 0–15. Отдельного канала включения группы нет.
# Сверьте номер группы с настройкой DALI. Можно задать понятные названия полученным группам.


== 9. 🎛️ Управление освещением ==
[[Файл:Imagedali14.png|без|мини|753x753пкс]]
* '''Яркость''' на шлюзе: '''0–254'''.
* '''Температура цвета''' на шлюзе: '''80–1000''' ('''80''' — холодный, '''1000''' — тёплый).
* В XIOT задаём масштабирование значений:
  * Яркость → '''0–100'''.
  * Температура цвета → '''0–100'''.


== 10. 🏠 Добавление в XIOT ==
== 10. 🏠 Добавление в XIOT ==
* 🆕 В редакторе XIOT создаём новое устройство (лампочка).
 
* 🔧 Включаем характеристики: '''Яркость''' и '''Температура цвета'''.
# В нужной комнате создайте лампочку, например «Трек кухни».
* 🔗 Привязываем теги от Wiren Board к соответствующим характеристикам.
# У характеристики '''Включение''' оставьте оба физических адреса пустыми. Галочку возле адреса состояния здесь не ставьте. Не назначайте этому переключателю канал яркости: 0/1 и уровень яркости имеют разный смысл.
* ⚖️ Настраиваем корректировку (масштабирование) значений под диапазоны XIOT.
# Активируйте '''Яркость''', назначьте ей канал '''Group N Brightness''' нужной группы.
# Для яркости настройте преобразование: '''0 % XIOT → 0''', '''100 % XIOT → 254'''. Средняя точка 50 % соответствует 127. Согласуйте также обратное преобразование состояния.
# Если светильники группы поддерживают регулируемый белый свет, активируйте '''Температуру цвета''' и выберите '''Group N Color Temperature''' той же группы. Для обычной одноцветной группы характеристика не нужна.
# Для температуры цвета задайте '''0 % XIOT → 1000''' (тёплый край), '''100 % XIOT → 80''' (холодный). Это обратная шкала данного шлюза; не вводите эти значения как проценты XIOT.
# Назначьте адрес состояния каждой используемой характеристики там, где канал действительно возвращает значение, и включите ожидание ответа. Один только адрес записи не подтверждает наличие физической обратной связи.
 
[[Файл:Dali-switch-bindings-20261003.png|thumb|center|820px|alt=«Свет DALI»: у включения нет физических адресов, галочка ожидания состояния снята.|«Свет DALI»: у включения нет физических адресов, галочка ожидания состояния снята.]]
 
Канал температуры цвета задаёт оттенок белого света в выбранной группе. Для подтверждения команды нужен адрес, из которого шлюз возвращает фактическое состояние. Назначьте его и включите ожидание ответа. Если оборудование предоставляет только управление, оставьте адрес состояния пустым и галочку ожидания выключенной.
 
 
 
=== Пример группы 0 ===
 
В примере «Свет DALI» используется группа 0. У яркости в обоих полях выбран '''Group 0 Brightness'''. В шаблоне '''XIOT''', приложенном к этой статье, этот канал объединяет запись команды и чтение яркости. В другом шаблоне каналы могут быть разделены — выбирайте адреса по его назначению.
 
 
[[Файл:Dali-brightness-bindings-20261003.png|thumb|center|820px|alt=Яркость группы 0: адреса управления и состояния, ожидание ответа включено.|Яркость группы 0: адреса управления и состояния, ожидание ответа включено.]]
Шкала задаётся через кнопку соответствия значений у яркости: 0 % → 0, 100 % → 254. Промежуточные значения пересчитываются между крайними точками.
 
 
[[Файл:Dali-brightness-scale-zero-20261003.png|thumb|center|820px|alt=Соответствие яркости: 0 % XIOT передаётся как 0.|Соответствие яркости: 0 % XIOT передаётся как 0.]]
 
[[Файл:Dali-brightness-scale-full-20261003.png|thumb|center|820px|alt=Соответствие яркости: 100 % XIOT передаётся как 254.|Соответствие яркости: 100 % XIOT передаётся как 254.]]


== 11. ⚡ Дополнительные настройки ==
== 11. ⚡ Дополнительные настройки ==
* 🚫 Запрещаем управление яркостью и температурой цвета в выключенном состоянии.
 
* ▶️ Активируем опцию '''Включение через изменение яркости'''.
* '''Включение через изменение яркости — да'''. Выключение отправляет яркость 0, включение восстанавливает запомненный уровень; если предыдущего уровня нет, свет включается на 100 %.
* 🌞 Задаём '''минимальный уровень яркости при включении''' для комфортного света днём.
* '''Минимальный уровень яркости при включении''' задайте явно по светильнику, например 10 % для начальной проверки. При восстановлении слишком низкий уровень будет поднят до минимума. Это не постоянный нижний предел ползунка.
* Для пошагового изменения яркости можно начать с шага 5 и задержки 5 (0,5 с), затем подобрать скорость. Пошаговое уменьшение доходит до 1 %; для выключения подайте команду выключения.
 
Пока светильник выключен, заданная яркость выше нуля запоминается для следующего включения. Для включения подайте команду '''Включение'''. Подробное описание и примеры работы параметров — в [[Light-fixture#Как работает включение через яркость|общей статье]].
 
 
 
 
[[Файл:Dali-parameters-20261003.png|thumb|center|820px|alt=«Свет DALI»: включение через яркость, минимум 10 %, шаг 5 %, задержка 0,5 с.|«Свет DALI»: включение через яркость, минимум 10 %, шаг 5 %, задержка 0,5 с.]]
== Группа DALI в приложении ==
 
 
Нажмите и удерживайте карточку светильника, чтобы открыть подробное управление.
 
[[Файл:Dali-application-20261003.png|thumb|center|400px|alt=«Свет DALI» в предпросмотре приложения: переключатель и регулировка яркости одной группы.|«Свет DALI» в предпросмотре приложения: переключатель и регулировка яркости одной группы.]]
Для группы с регулируемым белым светом см. [[Tunable-white-light-setup|отдельный пример CCT]] со снимками цветовой температуры.
 
== Проверка настройки в XIOT ==
 
# [[Project-backup|Загрузите конфигурацию]] и дождитесь завершения операции.
# Проверьте выключение: в канале яркости нужной группы должно появиться 0.
# Включите свет и проверьте восстановление ненулевого уровня. Отдельно проверьте первое включение после создания устройства.
# Проверьте яркость 0/50/100 % XIOT и соответствующие значения 0/127/254 шлюза.
# Для CCT проверьте тёплый и холодный края, промежуточное значение и наличие обратного состояния.
# Проверьте внешнюю кнопку DALI, отображение состояния в XIOT и управление из приложения.


== ✅ Итог ==
== ✅ Итог ==
После применения настроек светильники доступны в приложении XIOT.   
После применения настроек светильники доступны в приложении XIOT.   
Можно включить '''биодинамическое управление освещением''', объединять светильники в группы и использовать автоматические сценарии.
Можно включить '''биодинамическое управление освещением''', объединять светильники в группы и использовать автоматические сценарии.
== См. также ==
* [[Light-fixture|Светильник: характеристики, параметры и другие варианты подключения]].
* [[Arlight-dali-gateway-ethernet-connection|Подключение Arlight DALI-шлюза напрямую в Ethernet-порт контроллера]] — краткая инструкция по прямому подключению без промежуточных устройств.
* [[Dali-track-light-diagnostics|Диагностика светильников DALI на треке]]

Текущая версия от 18:20, 3 октября 2026

Каталог устройств → Светильник → Arlight DALI

Общие характеристики и параметры: Светильник. Если шлюз уже подключён, переходите к настройке лампочки в XIOT.


В этой статье разберём полный процесс подключения и настройки шлюза Arlight DALI-LOGIC-LITE-PS-x1 для управления освещением через контроллер Wiren Board и платформу XIOT.

Arlight DALI-LOGIC-LITE-PS-x1

1. 🌐 Подключение оборудования

  • Подключаем контроллер Wiren Board и шлюз Arlight DALI-LOGIC-LITE-PS-x1 к локальной сети.
  • Скачиваем ПО для настройки шлюза:
 Arlight DALI Configurator

2. ⚙️ Установка и запуск программы

  • Запускаем файл ArlightDALIConfigurator.exe.
  • Для смены языка переходим в меню:
 File → Options и выбираем Русский.  
  • В разделе Контроллер → Выбор устройств убеждаемся, что шлюз обнаружен.
шлюз обнаружен в Arlight DALI Configurator

3. 🔄 Обновление прошивки

  • Выполняем обновление прошивки шлюза на последнюю версию на вкладке Функции.
Обновление прошивки PS-x1

4. 🌍 Настройка статического IP

  • В меню Контроллер → Параметры переходим на вкладку Параметры.
  • Нажимаем Считать чтобы получить заданные параметры.
  • Ставим галочку Использовать статический IP адрес.
Настройка статического IP адреса
 Это важно, так как связь с Wiren Board будет настроена через Modbus TCP по фиксированному адресу.  
  • Нажимаем Выгрузить для сохранения.
  • Перезагружаем шлюз: вкладка Функции → Перезагрузить.

5. 💡 Сканирование DALI-шины

  • В меню выбираем DALI инструменты → Адресация.
  • На вкладке Автоадресация исполнительных устройств нажимаем Start.
  • Авто адресация исполнительных устройств
    Шлюз находит все светильники на DALI-шине.

6. 🔎 Работа с устройствами

  • В меню DALI инструменты → Исполнительные устройства выбираем Канал A → Считать статус.
  • Видим список найденных светильников.
  • Список найденных светильников
  • Для идентификации выбираем устройство (например, Адрес 0), нажимаем Identify.
  • Идентификация устройств
  • Светильник начинает мигать, для завершения жмём Turn Off.
  • Переименовываем светильники для удобства.
  • Переименовываем светильник

7. 🔧 Настройка параметров

  • Настраиваем группы:
 - Поддерживается до 64 светильников  
 - Управление до 16 групп  
 - Групповое управление снижает нагрузку на DALI-шину.  
  • Добавление светильника в группу
  • Настраиваем время плавного включения для каждого светильника индивидуально.

8. 📑 Подключение к Wiren Board

 /usr/share/wb-mqtt-serial/templates/
  • 🧩 В веб-интерфейсе WB: Настройки → Конфигурационные файлы → Добавить порт.
  • 🌐 Выбираем Modbus TCP, указываем IP шлюза (напр. 192.168.100.2) и порт 502, сохраняем.
  • ➕ Добавляем устройство вручную и выбираем шаблон:
 INTELLIGENT ARLIGHT DALI-LOGIC-LITE-PS-x1 — XIOT.
  • #️⃣ Задаём адрес устройства (1), сохраняем.
  • Сохраняем
  • ✅ Переходим на вкладку «Устройства» и проверяем управление группами DALI.
  • Яркость регулируется в диапазоне 0 — 254, температура цвета от 80 до 1000, где 80 — это холодный, 1000 теплый.

9. 🎛️ Добавляем устройства в редакторе XIOT

  1. Получите каналы через драйвер Wiren Board в редакторе.
  2. Найдите нужную группу шлюза. В опубликованном шаблоне есть Group N Brightness и Group N Color Temperature, группы 0–15. Отдельного канала включения группы нет.
  3. Сверьте номер группы с настройкой DALI. Можно задать понятные названия полученным группам.

10. 🏠 Добавление в XIOT

  1. В нужной комнате создайте лампочку, например «Трек кухни».
  2. У характеристики Включение оставьте оба физических адреса пустыми. Галочку возле адреса состояния здесь не ставьте. Не назначайте этому переключателю канал яркости: 0/1 и уровень яркости имеют разный смысл.
  3. Активируйте Яркость, назначьте ей канал Group N Brightness нужной группы.
  4. Для яркости настройте преобразование: 0 % XIOT → 0, 100 % XIOT → 254. Средняя точка 50 % соответствует 127. Согласуйте также обратное преобразование состояния.
  5. Если светильники группы поддерживают регулируемый белый свет, активируйте Температуру цвета и выберите Group N Color Temperature той же группы. Для обычной одноцветной группы характеристика не нужна.
  6. Для температуры цвета задайте 0 % XIOT → 1000 (тёплый край), 100 % XIOT → 80 (холодный). Это обратная шкала данного шлюза; не вводите эти значения как проценты XIOT.
  7. Назначьте адрес состояния каждой используемой характеристики там, где канал действительно возвращает значение, и включите ожидание ответа. Один только адрес записи не подтверждает наличие физической обратной связи.
«Свет DALI»: у включения нет физических адресов, галочка ожидания состояния снята.
«Свет DALI»: у включения нет физических адресов, галочка ожидания состояния снята.

Канал температуры цвета задаёт оттенок белого света в выбранной группе. Для подтверждения команды нужен адрес, из которого шлюз возвращает фактическое состояние. Назначьте его и включите ожидание ответа. Если оборудование предоставляет только управление, оставьте адрес состояния пустым и галочку ожидания выключенной.


Пример группы 0

В примере «Свет DALI» используется группа 0. У яркости в обоих полях выбран Group 0 Brightness. В шаблоне XIOT, приложенном к этой статье, этот канал объединяет запись команды и чтение яркости. В другом шаблоне каналы могут быть разделены — выбирайте адреса по его назначению.


Яркость группы 0: адреса управления и состояния, ожидание ответа включено.
Яркость группы 0: адреса управления и состояния, ожидание ответа включено.

Шкала задаётся через кнопку соответствия значений у яркости: 0 % → 0, 100 % → 254. Промежуточные значения пересчитываются между крайними точками.


Соответствие яркости: 0 % XIOT передаётся как 0.
Соответствие яркости: 0 % XIOT передаётся как 0.
Соответствие яркости: 100 % XIOT передаётся как 254.
Соответствие яркости: 100 % XIOT передаётся как 254.

11. ⚡ Дополнительные настройки

  • Включение через изменение яркости — да. Выключение отправляет яркость 0, включение восстанавливает запомненный уровень; если предыдущего уровня нет, свет включается на 100 %.
  • Минимальный уровень яркости при включении задайте явно по светильнику, например 10 % для начальной проверки. При восстановлении слишком низкий уровень будет поднят до минимума. Это не постоянный нижний предел ползунка.
  • Для пошагового изменения яркости можно начать с шага 5 и задержки 5 (0,5 с), затем подобрать скорость. Пошаговое уменьшение доходит до 1 %; для выключения подайте команду выключения.

Пока светильник выключен, заданная яркость выше нуля запоминается для следующего включения. Для включения подайте команду Включение. Подробное описание и примеры работы параметров — в общей статье.



«Свет DALI»: включение через яркость, минимум 10 %, шаг 5 %, задержка 0,5 с.
«Свет DALI»: включение через яркость, минимум 10 %, шаг 5 %, задержка 0,5 с.

Группа DALI в приложении

Нажмите и удерживайте карточку светильника, чтобы открыть подробное управление.

«Свет DALI» в предпросмотре приложения: переключатель и регулировка яркости одной группы.
«Свет DALI» в предпросмотре приложения: переключатель и регулировка яркости одной группы.

Для группы с регулируемым белым светом см. отдельный пример CCT со снимками цветовой температуры.

Проверка настройки в XIOT

  1. Загрузите конфигурацию и дождитесь завершения операции.
  2. Проверьте выключение: в канале яркости нужной группы должно появиться 0.
  3. Включите свет и проверьте восстановление ненулевого уровня. Отдельно проверьте первое включение после создания устройства.
  4. Проверьте яркость 0/50/100 % XIOT и соответствующие значения 0/127/254 шлюза.
  5. Для CCT проверьте тёплый и холодный края, промежуточное значение и наличие обратного состояния.
  6. Проверьте внешнюю кнопку DALI, отображение состояния в XIOT и управление из приложения.

✅ Итог

После применения настроек светильники доступны в приложении XIOT. Можно включить биодинамическое управление освещением, объединять светильники в группы и использовать автоматические сценарии.

См. также