Connect & Integrate

Lighting and HVAC/BMS integration

Your lighting sensors already know which rooms are empty. Your HVAC system usually doesn't. We connect the two over BACnet or Modbus, agree exactly which points cross the line, and set back conditioning in spaces nobody is using.

ProjectLytbit · Smart lighting & IoT
SheetE-09
Rev26.11
DisciplineBMS Integration
DrawnLytbit Engineering
Scale1 : 1
A tandem bicycle on a floor-plan corridor: a pendant light fixture with a sensor eye steers at the front while a rooftop air-handling unit pedals behind it, unable to see ahead.
Plate E-09The air handler does the pedaling, but only the lights can see who's in the room.

What changes when we're done

Lighting occupancy and energy data shared with your BMS or smart thermostats over BACnet/IP, BACnet/SC or Modbus, with a point list you control.

  • HVAC zones drop to occupied-standby when the lighting sensors say the space is empty
  • One point list, approved before configuration starts, so integration scope and cost stay predictable
  • Consistent point names that your BMS contractor, your analytics and the next technician can all read
  • Secure transport over BACnet/SC where both systems support it, with no BBMDs to maintain

What's included

Every engagement is scoped to the building, but these are the parts we won't skip.

E-09.01

Zone mapping

We overlay lighting zones on HVAC zones (VAV boxes, fan coils, rooftop units) and decide which sensors vote for each HVAC zone. They almost never line up one to one, and this map is where most integrations go wrong.

E-09.02

BACnet/IP and BACnet/SC

We expose lighting points as BACnet objects through the platform's gateway or a router, and use BACnet/SC (ASHRAE 135 Annex AB) where both sides support it: TLS-secured connections through a hub, with certificates instead of broadcast traffic.

E-09.03

Modbus where needed

Older equipment, meters and some lighting panels only speak Modbus RTU or TCP. We build the register map, set scaling and units, and document it so nobody has to guess a register number again.

E-09.04

Occupancy-driven setback sequences

We write the HVAC side of the sequence with your mechanical engineer or BMS contractor: delays, aggregation rules, setpoint offsets, ventilation in standby, and what happens when a sensor goes offline.

E-09.05

Smart-thermostat path

For buildings with rooftop units on thermostats instead of a BMS, we connect lighting occupancy to thermostats that accept a remote occupancy input, an integration path DLC NLC 5.2 now recognizes.

E-09.06

Point naming and tagging

A naming convention for every shared point, plus Brick or Haystack tags when the same data also feeds analytics.

How it works

The same steps on every project, so you always know what happens next and what you'll receive.

  1. Inventory both sides

    We list what the lighting platform can publish and what the BMS or thermostats can accept: object types, protocols, firmware, licensing and spare capacity on the BMS controllers.

  2. Agree the point list

    We propose a point list line by line, with names, units, update rates and a reason for each point. You approve or strike points before configuration starts.

  3. Bench the combination

    New pairings of lighting gateway and BMS controller go on the BACnet test network in the Lytbit Lab first, where we check discovery, change-of-value subscriptions and certificate exchange.

  4. Configure and map

    We configure the gateway, assign device instances and addresses, and work alongside the BMS contractor as they bind points into their graphics and sequences.

  5. Test end to end

    We vacate a test zone and watch the whole chain: sensor, lighting controller, BACnet point, BMS logic, setpoint and damper. Then we walk back in and time the recovery.

You receive

Deliverables

  • Approved point list (CSV and PDF) with names, object types, instances, units and purpose
  • Lighting-to-HVAC zone map drawn over the floor plans
  • Integration sequence of operations for occupied, standby and unoccupied states
  • Network and addressing sheet: IP addresses, BACnet device instances, SC hub and certificate details
  • End-to-end test log with timestamps for every tested zone

How it's scoped

Fixed fee scoped from the approved point list, the number of HVAC zones and the platforms on each side

  • Points are scoped individually, so you decide what each point is worth before you pay for it.
  • We work alongside your BMS contractor rather than replacing them. Their binding and graphics work stays in their scope, and the handoff line is written down.
  • Points added later are quoted from the same list and the same naming rules, so expansion holds no surprises.

Good fit if

Who this is for

  • You have a BMS and networked lighting controls that have never exchanged a single point
  • Your HVAC runs on a fixed schedule while the lighting sensors already track real occupancy
  • Your BMS contractor quoted integration per point and you want to know which points are worth it
  • You run rooftop units on thermostats and want occupancy setback without installing a BMS

The lights know first

A lighting occupancy sensor in a conference room or classroom answers one question many times a minute: is anyone here? In most buildings that answer stops at the ceiling. The air handler serving the same room runs on a schedule written years ago, conditioning and ventilating it from early morning to evening whether anyone walks in or not.

The decision is narrow: which lighting data should your HVAC system receive, and over which path? Get that right and integration is a modest project with a clear energy return. Get it wrong and you pay to map thousands of points nobody uses.

Four paths, depending on what you have

Your building has Path we’d use Notes
A BMS with BACnet/IP controllers Lighting gateway exposes BACnet objects; BMS reads occupancy per HVAC zone Most common today. Keep it on its own segment
A BMS and lighting that both support BACnet/SC BACnet/SC through a primary and failover hub Encrypted and authenticated, no BBMDs. Our default where available
Older equipment or meters on Modbus Modbus TCP or RTU through a gateway, with a documented register map No built-in meaning, so naming is on us
Rooftop units on thermostats, no BMS Lighting occupancy to each thermostat’s remote occupancy input The smart-thermostat path recognized in DLC NLC 5.2

Why BACnet/SC is worth asking for

Classic BACnet/IP was designed for trusted, isolated networks. It relies on broadcasts, so crossing subnets needs BACnet Broadcast Management Devices (BBMDs), and it has no built-in encryption or authentication. That makes IT teams nervous, and they are right to be.

BACnet Secure Connect, defined in ASHRAE 135 Annex AB, carries the same BACnet objects over TLS-secured WebSocket connections. Each device presents a certificate, traffic runs through a hub instead of broadcasts, and the BBMDs go away. Support is still uneven across lighting gateways and older BMS controllers, so we check firmware versions and bench the actual pair in the Lytbit Lab before we promise SC on a project.

The point list is the contract

Integration is usually priced per point, which is fair: each one takes engineering, controller memory and someone’s attention. So we treat the point list as a deliverable you approve line by line. A typical HVAC zone needs very little:

  • Occupancy state for the HVAC zone, aggregated from the lighting sensors that cover it;
  • Sensor health, so the BMS falls back to its schedule if a sensor goes offline;
  • Lighting energy per floor or panel, if the BMS or your analytics need it;
  • Override and after-hours status, if facilities wants it on the same screen.

Per-fixture light levels, raw sensor states and driver diagnostics stay in the lighting platform and Lytbit Ledger unless there’s a reason to move them. Every shared point gets a name built the same way (building, floor, zone, equipment, measurement) so it reads identically in the BMS, in analytics and on a work order.

Setback that people don’t notice

Occupancy-driven setback only saves energy if nobody complains enough to get it switched off. The sequences we write follow five rules:

  1. Lighting zones vote, HVAC zones decide. A VAV zone over an open office might hear from six sensors; it goes to standby only when all of them report vacancy.
  2. HVAC waits longer than the lights. A short lighting delay is fine. Air systems shouldn’t cycle every time someone steps out for coffee.
  3. Standby is a band, not an off switch. Setpoints drift a limited amount, and ventilation is reduced only where the code and your mechanical engineer allow it.
  4. Failure falls back to the schedule. A dead sensor must never leave an occupied room unconditioned.
  5. Recovery is measured. We time how long each tested zone takes to return to setpoint after someone walks in, and adjust.

For buildings without a BMS, which describes many bank branches, small offices and retail stores in the Mid-South, the thermostat path delivers much of the same result with far less infrastructure.

Where this fits

BMS integration usually follows controls design or a retrofit, and it should be tested during commissioning like any other sequence. If your IT team needs to approve the connection between the two systems, our cybersecurity work covers the segmentation and the firewall rules.

FAQ

Questions we hear often

Still unsure? Write to sales@lytbit.com and a person will answer within one business day.

Do we need BACnet/SC, or is BACnet/IP fine?

BACnet/IP works, and most BMS controllers support it today, but it has no built-in encryption or authentication and relies on broadcast traffic, which IT teams dislike for good reason. BACnet/SC wraps BACnet in TLS with certificate-based authentication and replaces BBMDs with a hub. We use SC when both sides support it and you plan to keep the system for years; otherwise we isolate BACnet/IP on its own segment. See our cybersecurity service.

Why not send every point from every fixture?

Because every point costs something: BMS licensing, controller memory, engineering time, network traffic and the attention of whoever reads the alarms. A large open floor can expose thousands of objects. Most setback sequences need one occupancy state per HVAC zone, plus a few health and energy points.

Will setback make people uncomfortable?

It can if the delays are wrong. We use a longer vacancy delay for HVAC than for lighting, limit how far setpoints drift in standby, and measure recovery time so the room is back at setpoint shortly after someone walks in. Spaces with high heat loads or strict environmental requirements, such as server rooms and some clinical spaces, are left out.

Does the energy code require this?

Recent editions of ASHRAE 90.1 include occupied-standby controls for certain space types, and sharing the lighting occupancy sensor is a common way to meet them. Which edition applies depends on your jurisdiction, so we confirm it with the authority having jurisdiction on each project.

Our lighting and BMS come from different manufacturers. Is that a problem?

That's the normal case, and it's why we bench-test the combination in our Lab before anything goes on your network. BACnet support on a datasheet doesn't guarantee that two devices agree on object types, command priorities or change-of-value behavior.

Have lighting sensors your HVAC never hears from?

Send us the BMS controller list and the lighting platform. We'll tell you which points are worth sharing and which path fits.