|====================================| | ArtiFLOW Definition Version 1.00 | | Written by: Michel van Osenbruggen | | CopyRight 2026 ArtiLED B.V. | |====================================| Minimum Hub version : TBD Latest change : 17-03-2026 =============== | Description | =============== The ArtiLED ArtiFLOW protocol sends out UDP broadcast packets on the network so that the Hub can start, stop, and manage Flows. A Flow is a chained sequence of actions (scenes, modes, profiles, delays, HTTP calls, light commands) that execute in order with optional per-step conditions. ======================= | Protocol Definition | ======================= Protocol : UDP broadcast Port : 50094 ========================== | Data Format Definition | ========================== All text : magic|target|command|data ===================== | Target Definition | ===================== Target : 0 (for now) =========================== | Magic Packet Definition | =========================== Magic Packet : ohy4Aequ ====================== | Command Definition | ====================== 0x00 Stop All Flows : No Data 0x01 Start Flow : Data -> Flow ID 0x02 Stop Flow : Data -> Flow ID