Lighting Controls Programming
Lighting controls programming is the software configuration that defines how a lighting control system behaves — zones, scenes, schedules, sensor parameters, dimming curves, integrations, and sequences of operation.
TL;DR: We program relay panels, dimming systems, distributed controls, LLLC, DMX, sACN, DALI, and manufacturer-specific platforms with meticulous attention to detail — so the system behaves exactly as intended from day one.
What we program
- Relay panel configuration (switching, scheduling, overrides)
- Dimming systems (0-10V, DALI, DALI-2, phase dimming)
- Distributed controls and room-based systems
- LLLC (Luminaire-Level Lighting Controls) — individual fixture configuration
- DMX and sACN — architectural color, show control, scene sequencing
- Scene and schedule setup (time-of-day, astronomical clock, event-based)
- Sensor configuration (occupancy, vacancy, daylight harvesting, photosensors)
- Integration with BAS/BMS via BACnet IP or MSTP
- Emergency/egress programming (UL-924 and UL-1008 coordination)
Who this is for
- Electrical contractors who need a controls programming specialist on the team
- General contractors coordinating lighting controls on new construction
- Facility managers needing reprogramming, scene changes, or schedule updates
- Lighting designers and engineers who need precise execution of their control intent
- Manufacturers needing authorized programming and startup support
Our programming process
- 1
Scope and intent review
We review drawings, submittals, sequences of operation, and the control narrative to understand exactly what the system needs to do.
- 2
System configuration
Device addressing, zone mapping, group assignments, and network setup — the foundation that everything else builds on.
- 3
Scene and schedule programming
Scenes, schedules, astronomical clocks, dimming curves, color sequences, and override behavior — configured to match the project's functional intent.
- 4
Sensor and input configuration
Occupancy/vacancy sensors, photosensors, daylight harvesting parameters, switch stations, and manual overrides — tuned for the space.
- 5
Integration and coordination
BACnet points, BMS integration, emergency transfer coordination, and third-party system handoffs — tested and verified.
- 6
Verification and backup
Functional testing of every zone and scene, configuration backups, and documentation of all programming decisions.
Protocols we work with
DALI / DALI-2
Digital addressable lighting — individual fixture control and feedback
0-10V Dimming
Analog dimming for cost-effective zone-level control
DMX
Wired protocol for architectural and entertainment lighting
sACN (Streaming ACN)
Ethernet-based DMX for large-scale color and show control
BACnet IP / MSTP
Building automation integration for centralized oversight
KiNet
Color Kinetics proprietary protocol
CANbus (LumaCan)
Leviton's distributed control bus
Bluetooth Mesh
Wireless luminaire-level control
Zigbee
Wireless mesh networking for lighting devices
Deliverables
- Fully configured and tested lighting control system
- Configuration backups and exports (where supported by the platform)
- Scene/schedule documentation and parameter notes
- Functional test results (zone-by-zone verification)
- Turnover-ready documentation for the owner/facility team
Need programming for an upcoming project?
Send us the manufacturer, system type, and project timeline. We'll confirm availability and scope.
Contact Wilco Services
