Что такое Horti Lighting Protocol (HLP)?
Общедоступный стандарт Stichting Hortivation, который позволяет климатическому компьютеру одинаково управлять LED-светильниками для растений любой марки. Что в нём заложено, как он работает и на что обратить внимание.
Один язык для каждого светильника
Переход на LED принёс много новых светильников и поставщиков, и почти у каждого поставщика был свой способ управления. Каждая связка климатического компьютера и светильников превращалась в индивидуальную работу, с более высокими затратами на монтаж и поддержку.
Поэтому три поставщика климатических компьютеров вместе с поставщиками освещения разработали единый коммуникационный протокол. Им управляет Stichting Hortivation в Налдвейке (Нидерланды), а спецификация опубликована на её сайте. Если в вашей системе освещения есть шлюз с поддержкой HLP, с ней может работать любая система автоматизации, поддерживающая HLP.
Версии
- 0.9 · апрель 2023черновик для замечаний поставщиков освещения
- 1.0 · май 2023первая окончательная версия
- 1.0.1 to 1.0.3 · июнь 2023 – март 2024исправления и уточнения
- 1.1.0 · 26 мая 2025новые модули Universal Outputs и Preferred Setpoints
От климатического компьютера до светильника
Цепочка короткая: система автоматизации общается со шлюзом системы освещения, а шлюз берёт на себя остальную сеть освещения.
Анимация цепочки HLP. Система автоматизации, как ведущее устройство Modbus, записывает уставки в шлюз освещения. Шлюз передаёт их двум группам светильников, у которых меняются красный, синий, дальний красный и белый каналы. Затем система автоматизации считывает со шлюза, что светильники делают на самом деле.
Запись: система автоматизации задаёт уставку для каждой группы светильников и каждого канала (код функции Modbus 16).
- Запись: система автоматизации задаёт уставку для каждой группы светильников и каждого канала (код функции Modbus 16).
- Шлюз передаёт уставки дальше. Светильники должны достичь их в течение 20 секунд.
- Чтение: система автоматизации считывает фактический свет, мощность и статус (код функции 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.
Если после включения светильник не получает уставку от шлюза, он возвращается к заданному заранее уровню света при включении питания (уставка при включении).
Основа и шесть модулей
Основа это только уставки на группу светильников и канал. Система освещения может поддерживать модули сверх основы; если она поддерживает модуль, то должна поддерживать все его части.
Основа
Уставки на группу светильников и канал, в процентах.
System status
Обратная связь о состоянии системы освещения, например о неисправностях.
Power
Фактическая мощность, потребляемая светильниками.
Exact Light Control
Управление точным световым потоком по каждому спектру в µmol/s или µmol/s/m², с предварительной проверкой.
Universal Inputs
До десяти свободно используемых значений на группу светильников от системы освещения к системе автоматизации.
Universal Outputs
До десяти свободно используемых значений на группу светильников в обратном направлении. Новое в 1.1.0.
Preferred Setpoints
Система освещения предлагает спектральный состав, а система автоматизации сохраняет управление балансом мощности. Новое в 1.1.0.
Что HLP node FairGrow поддерживает сегодня: основу, System status и Power. Exact Light Control и Preferred Setpoints появятся позже. HLP node
Что стандарт жёстко задаёт
Стандарт фиксирует несколько жёстких интервалов времени. Они определяют, как быстро правило становится заметным в теплице и как долго вы ждёте после отключения питания.
Логарифмическая шкала, от миллисекунд до минут
Чего стандарт не охватывает
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.
