Was ist das Horti Lighting Protocol (HLP)?
Ein öffentlich verfügbarer Standard der Stichting Hortivation, mit dem ein Klimacomputer LED-Pflanzenleuchten jeder Marke auf dieselbe Weise steuern kann. Was er enthält, wie er funktioniert und worauf du achten musst.
Eine Sprache für jede Leuchte
Mit dem Umstieg auf LED kamen viele neue Leuchten und Anbieter, und fast jeder Anbieter hatte seine eigene Art der Steuerung. Jede Verbindung zwischen Klimacomputer und Leuchten wurde zur Sonderlösung, mit höheren Kosten für Installation und Support.
Drei Anbieter von Klimacomputern haben deshalb gemeinsam mit Beleuchtungsanbietern ein einziges Kommunikationsprotokoll entworfen. Die Stichting Hortivation in Naaldwijk (Niederlande) verwaltet es und veröffentlicht die Spezifikation auf ihrer Website. Hat dein Beleuchtungssystem ein Gateway, das HLP spricht, kann jedes Automatisierungssystem, das HLP unterstützt, damit arbeiten.
Versionen
- 0.9 · April 2023Entwurf zur Kommentierung durch Beleuchtungsanbieter
- 1.0 · Mai 2023erste endgültige Version
- 1.0.1 bis 1.0.3 · Juni 2023 bis März 2024Korrekturen und Klarstellungen
- 1.1.0 · 26. Mai 2025neue Module Universal Outputs und Preferred Setpoints
Vom Klimacomputer zur Leuchte
Die Kette ist kurz: Das Automatisierungssystem spricht mit dem Gateway des Beleuchtungssystems, und das Gateway kümmert sich um den Rest des Beleuchtungsnetzes.
Animation der HLP-Kette. Das Automatisierungssystem schreibt als Modbus-Master Sollwerte an das Beleuchtungs-Gateway. Das Gateway gibt sie an zwei Leuchtengruppen weiter, deren Kanäle Rot, Blau, Dunkelrot und Weiß sich ändern. Anschließend liest das Automatisierungssystem vom Gateway zurück, was die Leuchten tatsächlich tun.
Schreiben: Das Automatisierungssystem setzt einen Sollwert pro Leuchtengruppe und pro Kanal (Modbus-Funktionscode 16).
- Schreiben: Das Automatisierungssystem setzt einen Sollwert pro Leuchtengruppe und pro Kanal (Modbus-Funktionscode 16).
- Das Gateway gibt die Sollwerte weiter. Die Leuchten müssen sie innerhalb von 20 Sekunden erreichen.
- Zurücklesen: Das Automatisierungssystem liest erzieltes Licht, Leistung und Status (Funktionscode 3).
Die Technik in Kürze
| Übertragung | Standard-Modbus: Modbus TCP über Ethernet oder Modbus RTU über RS-485 (Halbduplex). Bei vielen Leuchtengruppen wird TCP bevorzugt. |
|---|---|
| Rollen | Das Automatisierungssystem ist der Modbus-Master, das Beleuchtungssystem der Modbus-Slave. Ein Automatisierungssystem soll mehrere Beleuchtungssysteme gleichzeitig unabhängig voneinander steuern können. |
| Register | 16-Bit-Integer-Holding-Register, Big-Endian. Lesen mit Funktionscode 3, Schreiben mit Funktionscode 16. |
| Modbus TCP | Port 502; das Gateway hat eine statische IP-Adresse und einen dokumentierten Weg zurück zu den Werkseinstellungen. |
| Umfang | Bis zu 100 Leuchtengruppen (Steuerbereiche) mit jeweils bis zu 8 Kanälen. Das ist die Grenze des Protokolls; ein Beleuchtungssystem kann weniger unterstützen. |
Pro Gruppe, pro Farbe
Eine Leuchtengruppe, im Standard ein Steuerbereich, ist eine Gruppe von Leuchten mit denselben Einstellungen. Jeder Kanal innerhalb einer solchen Gruppe steht für genau eine Farbe oder ein Spektrum, zum Beispiel Rot, Blau, Dunkelrot oder Weiß. Zwei Kanäle für dieselbe Farbe sind nicht erlaubt.
Es gibt zwei Arten der Steuerung. Prozentwerte sind am einfachsten: Der Standard geht davon aus, dass der Prozentwert linear zur Lichtleistung ist. Willst du das Spektrum genau steuern, arbeitest du mit dem Modul Exact Light Control in µmol/s oder µmol/s/m².
Erhält eine Leuchte nach dem Start keinen Sollwert vom Gateway, fällt sie auf eine vordefinierte Einschalthelligkeit (Einschalt-Sollwert) zurück.
Eine Basis und sechs Module
Die Basis besteht nur aus Sollwerten pro Leuchtengruppe und Kanal. Ein Beleuchtungssystem kann darüber hinaus Module unterstützen; unterstützt es ein Modul, muss es alle Teile davon unterstützen.
Basis
Sollwerte pro Leuchtengruppe und pro Kanal, in Prozent.
Systemstatus
Rückmeldung zum Status des Beleuchtungssystems, etwa zu Störungen.
Leistung
Die tatsächlich von den Leuchten aufgenommene Leistung.
Exact Light Control
Die genaue Lichtleistung pro Spektrum in µmol/s oder µmol/s/m² steuern, mit vorheriger Prüfung.
Universal Inputs
Bis zu zehn frei nutzbare Werte pro Leuchtengruppe vom Beleuchtungssystem zum Automatisierungssystem.
Universal Outputs
Bis zu zehn frei nutzbare Werte pro Leuchtengruppe in die andere Richtung. Neu in 1.1.0.
Preferred Setpoints
Das Beleuchtungssystem schlägt eine Spektralzusammensetzung vor, während das Automatisierungssystem die Kontrolle über die Leistungsbilanz behält. Neu in 1.1.0.
Was der FairGrow-HLP-Node heute unterstützt: die Basis, Systemstatus und Leistung. Exact Light Control und Preferred Setpoints folgen. HLP-Node
Was der Standard festlegt
Der Standard legt einige feste Zeiten fest. Sie bestimmen, wie schnell eine Regel im Gewächshaus sichtbar wird und wie lange du nach einem Stromausfall wartest.
Logarithmische Skala, von Millisekunden bis Minuten
Was der Standard nicht abdeckt
HLP schreibt keinerlei Sicherheit vor. Es ist reines Modbus, ohne Passwort und ohne Verschlüsselung. Der Standard sagt deshalb selbst, dass das Netz zwischen Automatisierungssystem und Beleuchtungs-Gateway weder mit dem Internet noch mit einem Netz verbunden sein darf, das es ist.
Für dich heißt das: Halte das Beleuchtungsnetz getrennt. Möchtest du Licht- und Energiedaten trotzdem in einer Online-Plattform sehen, brauchst du ein Gerät, das in beiden Netzen hängt, aber nichts von einem ins andere weiterreicht.
Wie der FairGrow-HLP-Node das löst →Was HLP dir bringt
Wahlfreiheit ohne Bindung
Leuchten und Steuerungen müssen nicht mehr vom selben Anbieter stammen, solange das Gateway HLP spricht.
Daten, die überall gleich aussehen
Erzieltes Licht, Leistung pro Leuchtengruppe und Störungen liegen in festen Registern. Wer mitliest, braucht keine eigene Integration pro Beleuchtungsmarke.
Eine Rückfallebene in der Leuchte
Die Einschalthelligkeit ist im Beleuchtungssystem gespeichert. Fällt die Steuerung aus, weiß die Leuchte, was zu tun ist.
Raum zum Wachsen
Beginne mit der Basis und füge Module hinzu, wenn deine Anlage sie unterstützt, etwa die genaue Lichtsteuerung pro Spektrum.
Zum Standard
Wo finde ich die Spezifikation?
Auf der Website der Stichting Hortivation, unter Daten. Die aktuelle Version 1.1.0 vom 26. Mai 2025 steht dort als Download bereit. Das Urheberrecht liegt bei Hortivation.
Woher weiß ich, ob meine Leuchten HLP unterstützen?
Frag deinen Beleuchtungslieferanten, ob das Gateway deines Beleuchtungssystems HLP spricht und welche Version und welche Module. Die Module bestimmen, was du lesen und steuern kannst.
Was ist der Unterschied zwischen Steuerung in Prozent und in µmol?
Prozentwerte sind am einfachsten und gehen von einer linearen Lichtleistung pro Kanal aus. Mit µmol/s oder µmol/s/m² steuerst du die tatsächliche Lichtleistung pro Spektrum; das Beleuchtungssystem muss dann das Modul Exact Light Control unterstützen.
Kann ich nur mitlesen, ohne zu steuern?
Ja. Das Lesen nutzt den Modbus-Funktionscode 3 und ändert nichts an deinen Leuchten. So kannst du erzieltes Licht, Leistung und Störungen verfolgen, während dein Klimacomputer zuständig bleibt.
Dürfen zwei Systeme gleichzeitig auf dieselben Leuchten schreiben?
Wir raten davon ab. Der Standard geht von einem Automatisierungssystem als Master aus. Schreiben zwei Systeme gleichzeitig Sollwerte, überschreiben sie sich gegenseitig.
Was passiert nach einem Stromausfall?
Das Gateway muss innerhalb von 120 Sekunden wieder erreichbar sein, eine Leuchte innerhalb von 180 Sekunden. Erhält eine Leuchte keinen Sollwert, fällt sie auf die konfigurierte Einschalthelligkeit zurück.
HLP nutzen ohne Klimacomputer?
Der FairGrow-HLP-Node misst das Tageslicht, berechnet das Tageslichtintegral und ergänzt dein LED-Licht nur dort, wo es nötig ist, über HLP und mit einem Beleuchtungsnetz, das vom Internet getrennt bleibt.
Quelle: Horti Lighting Protocol v1.1.0 (26. Mai 2025), Stichting Hortivation. Diese Seite fasst den Standard zusammen; maßgeblich ist die Spezifikation selbst. FairGrow ist nicht mit der Stichting Hortivation verbunden.
