Что такое Horti Lighting Protocol (HLP)?

Общедоступный стандарт Stichting Hortivation, который позволяет климатическому компьютеру одинаково управлять LED-светильниками для растений любой марки. Что в нём заложено, как он работает и на что обратить внимание.

Версия 1.1.0, 26 мая 2025Modbus TCP или RTU100 групп светильников, 8 каналов
Зачем нужен стандарт

Один язык для каждого светильника

Переход на LED принёс много новых светильников и поставщиков, и почти у каждого поставщика был свой способ управления. Каждая связка климатического компьютера и светильников превращалась в индивидуальную работу, с более высокими затратами на монтаж и поддержку.

Поэтому три поставщика климатических компьютеров вместе с поставщиками освещения разработали единый коммуникационный протокол. Им управляет Stichting Hortivation в Налдвейке (Нидерланды), а спецификация опубликована на её сайте. Если в вашей системе освещения есть шлюз с поддержкой HLP, с ней может работать любая система автоматизации, поддерживающая HLP.

Версии

  1. 0.9 · апрель 2023черновик для замечаний поставщиков освещения
  2. 1.0 · май 2023первая окончательная версия
  3. 1.0.1 to 1.0.3 · июнь 2023 – март 2024исправления и уточнения
  4. 1.1.0 · 26 мая 2025новые модули Universal Outputs и Preferred Setpoints
Как это работает

От климатического компьютера до светильника

Цепочка короткая: система автоматизации общается со шлюзом системы освещения, а шлюз берёт на себя остальную сеть освещения.

Анимация цепочки HLP. Система автоматизации, как ведущее устройство Modbus, записывает уставки в шлюз освещения. Шлюз передаёт их двум группам светильников, у которых меняются красный, синий, дальний красный и белый каналы. Затем система автоматизации считывает со шлюза, что светильники делают на самом деле.

✓ OKГруппа светильников 1Группа светильников 2Система автоматизацииВедущее устройство ModbusШлюз освещенияВедомое устройство ModbusEthernet или RS-485сеть освещенияуставки →← фактически

Запись: система автоматизации задаёт уставку для каждой группы светильников и каждого канала (код функции Modbus 16).

  1. Запись: система автоматизации задаёт уставку для каждой группы светильников и каждого канала (код функции Modbus 16).
  2. Шлюз передаёт уставки дальше. Светильники должны достичь их в течение 20 секунд.
  3. Чтение: система автоматизации считывает фактический свет, мощность и статус (код функции 3).

Технология в двух словах

ТранспортСтандартный Modbus: Modbus TCP по Ethernet или Modbus RTU по RS-485 (полудуплекс). При большом числе групп светильников предпочтителен TCP.
РолиСистема автоматизации является ведущим устройством Modbus, система освещения ведомым. Ожидается, что система автоматизации может независимо управлять сразу несколькими системами освещения.
Регистры16-битные целочисленные holding-регистры, big-endian. Чтение с кодом функции 3, запись с кодом функции 16.
Modbus TCPПорт 502; у шлюза статический IP-адрес и описанный способ возврата к заводским настройкам.
МасштабДо 100 групп светильников (зон управления), в каждой до 8 каналов. Это предел протокола; система освещения может поддерживать меньше.
Группы светильников и каналы

На группу, на цвет

Группа светильников, в стандарте это зона управления, представляет собой набор светильников с одинаковыми настройками. Каждый канал в такой группе соответствует ровно одному цвету или одному спектру, например красному, синему, дальнему красному или белому. Два канала для одного цвета не допускаются.

Управлять можно двумя способами. Проценты проще всего: стандарт исходит из того, что процент линейно связан со световым потоком. Если нужно точно управлять спектром, вы работаете в µmol/s или µmol/s/m² с модулем Exact Light Control.

Если после включения светильник не получает уставку от шлюза, он возвращается к заданному заранее уровню света при включении питания (уставка при включении).

Одна группа светильников, четыре из восьми каналов задействованы
Модульность

Основа и шесть модулей

Основа это только уставки на группу светильников и канал. Система освещения может поддерживать модули сверх основы; если она поддерживает модуль, то должна поддерживать все его части.

Основа

Основа

Уставки на группу светильников и канал, в процентах.

I

System status

Обратная связь о состоянии системы освещения, например о неисправностях.

II

Power

Фактическая мощность, потребляемая светильниками.

III

Exact Light Control

Управление точным световым потоком по каждому спектру в µmol/s или µmol/s/m², с предварительной проверкой.

IV

Universal Inputs

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

V

Universal Outputs

До десяти свободно используемых значений на группу светильников в обратном направлении. Новое в 1.1.0.

VI

Preferred Setpoints

Система освещения предлагает спектральный состав, а система автоматизации сохраняет управление балансом мощности. Новое в 1.1.0.

Что HLP node FairGrow поддерживает сегодня: основу, System status и Power. Exact Light Control и Preferred Setpoints появятся позже. HLP node

Тайминг

Что стандарт жёстко задаёт

Стандарт фиксирует несколько жёстких интервалов времени. Они определяют, как быстро правило становится заметным в теплице и как долго вы ждёте после отключения питания.

< 50 ms
Время ответа шлюза на запрос Modbus
20 s
Уставка реализуется после того, как её получил шлюз
120 s
Шлюз доступен после включения
180 s
Светильник доступен после включения

Логарифмическая шкала, от миллисекунд до минут

Безопасность

Чего стандарт не охватывает

HLP не предписывает никакой защиты. Это обычный Modbus, без пароля и шифрования. Поэтому сам стандарт указывает, что сеть между системой автоматизации и шлюзом освещения не должна быть подключена к интернету или к сети, которая к нему подключена.

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

Как это делает HLP node FairGrow →
Для растениеводов

Что HLP даёт вам

Выбор без привязки к поставщику

Светильники и системы управления больше не обязаны быть от одного поставщика, если шлюз поддерживает HLP.

Данные, которые везде выглядят одинаково

Фактический свет, мощность по группам светильников и неисправности находятся в фиксированных регистрах. Тем, кто считывает данные, не нужна отдельная интеграция для каждой марки освещения.

Запасной вариант внутри светильника

Уровень света при включении питания хранится в системе освещения. Если управление пропадёт, светильник знает, что делать.

Простор для роста

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

Вопросы и ответы

О стандарте

Где найти спецификацию?

На сайте Stichting Hortivation, в разделе data. Актуальная версия 1.1.0 от 26 мая 2025 доступна там для скачивания. Авторские права принадлежат Hortivation.

Как узнать, поддерживают ли мои светильники HLP?

Спросите у поставщика освещения, говорит ли шлюз вашей системы освещения на HLP, а также какие версия и модули поддерживаются. Модули определяют, что вы можете считывать и чем управлять.

В чём разница между управлением в процентах и в µmol?

Проценты проще всего и предполагают линейный световой поток по каналу. В µmol/s или µmol/s/m² вы управляете реальным световым потоком по каждому спектру; тогда система освещения должна поддерживать модуль Exact Light Control.

Можно ли только считывать данные, не управляя?

Да. Чтение использует код функции Modbus 3 и ничего не меняет в ваших светильниках. Так вы можете следить за фактическим светом, мощностью и неисправностями, пока климатический компьютер остаётся главным.

Могут ли две системы одновременно записывать данные в одни и те же светильники?

Мы не советуем этого делать. Стандарт исходит из одной системы автоматизации в роли ведущего. Две системы, которые одновременно записывают уставки, перезаписывают друг друга.

Что происходит после отключения питания?

Шлюз должен снова стать доступным в течение 120 секунд, а светильник в течение 180 секунд. Если светильник не получает уставку, он возвращается к настроенному уровню света при включении питания.

Использовать HLP без климатического компьютера?

HLP node FairGrow измеряет дневной свет, рассчитывает суточный световой интеграл и добавляет LED-свет только там, где это нужно, через HLP и с сетью освещения, отделённой от интернета.

Источник: Horti Lighting Protocol v1.1.0 (26 мая 2025), Stichting Hortivation. Эта страница кратко излагает стандарт; решающую силу имеет сама спецификация. FairGrow не связан с Stichting Hortivation.

✓

Спасибо!

Мы получили вашу заявку и скоро свяжемся с вами.

➤ Личный контакт в течение 1 рабочего дня

➤ Предложение с учётом вашей ситуации