Easy BACnet · BACnet IP Controls made Easy

Who do I call when something's wrong — IT, HVAC, or the controls contractor?

Updated 18 September 2026

Short answer

Match the problem to the provider. If you can't reach the equipment on the network (nothing scans, wrong subnet, a firewall), that's your IT / network provider. If the equipment is reachable but the physical machine is misbehaving (a fan that won't run, no heating, a tripped unit), that's the HVAC / mechanical contractor. If the equipment runs but the control logic, points, schedules or overrides are wrong, that's the controls / BMS integrator — the company that programmed the system. Easy BACnet helps you tell which of the three you're looking at; it doesn't replace any of them.

Three providers, three kinds of problem

On almost every building, three different companies own three different layers. Knowing which one to call — and not wasting a day with the wrong one — is half the job.

IT / network provider

Owns the wires, switches, Wi-Fi, VLANs, IP addresses and firewalls — the network the controllers ride on. Call them when the problem is reachability: you can't get onto the controls network, you're on the wrong subnet, a scan finds nothing, or a firewall is blocking BACnet IP (UDP 47808). They cannot help with what a controller is doing, only whether you can talk to it.

HVAC / mechanical contractor

Owns the physical equipment — the air handlers, chillers, boilers, pumps, fans, dampers and valves, and the wiring to them. Call them when the machine itself is the problem: a fan motor that won't start, a compressor that's locked out, no airflow, a water leak, a unit that's mechanically tripped. The app may read a point correctly and the equipment still be broken — that's their domain.

Controls / BMS integrator

Also called the temperature controls contractor, ATC, or building-automation integrator — the company that programmed and commissioned the control system. Owns the controllers, the BACnet points, the sequences of operation, schedules, setpoints, alarms and graphics. Call them when the equipment is healthy and reachable but the logic is wrong: a point is stuck in override, a schedule isn't running, a setpoint won't hold, a device is unconfigured or has a duplicate ID, or a value reads right but nothing acts on it.

Which one do I call? (symptom → owner)

What you're seeingWho owns it
Scan finds nothing; you may be on the wrong subnet or on guest Wi-FiIT / network
You can reach some devices but a firewall or VLAN blocks othersIT / network
You need a static IP, a switch port on the controls VLAN, or a BBMD addressIT / network
A device answers, but the fan/pump/compressor physically won't runHVAC / mechanical
No heating or cooling, a leak, a mechanically tripped or locked-out unitHVAC / mechanical
A point is stuck in override and won't releaseControls / BMS
A schedule, setpoint or sequence isn't behaving; a value reads right but nothing happensControls / BMS
Unconfigured devices, duplicate Device IDs, or missing points after commissioningControls / BMS
MS/TP controllers aren't visible and you're not sure they're routed onto IPControls / BMS

What to have ready before you call

The same handful of facts turns a long call into a short one. Easy BACnet gives you most of them:

Exporting the scan as a CSV and attaching it is often the fastest way to give an integrator what they need — see what to send when a vendor asks for your BACnet information.

The grey areas — who to call first

Where Easy BACnet fits

Think of the app as a flashlight, not a repair. It tells you what's on the network, what each point reads, and who is commanding it — enough to point at the right provider with evidence instead of a guess. It does not fix a network, a motor, or a control program, and it is BACnet IP only — it won't reach a bare MS/TP serial trunk. None of "call your provider" is a cop-out: these are three different trades, and the fastest fix is the right one on the phone.