Easy BACnet · BACnet IP Controls made Easy

How do I read BACnet values from a phone?

Updated 18 September 2026

Short answer

Join your phone to the same network as the controls, open Easy BACnet, tap Scan for Devices, open the device you want and then the point you want, and its live Present Value, Units and Status are right there, with a Refresh button for a fresh read. Reading changes nothing on the equipment, so this is completely safe to do on a live system. The whole thing takes under a minute once the phone is on the right network — which is the one part worth getting right first.

What you need

Step 1 — Scan for devices

Open the app, tap the Easy BACnet card, then Scan for Devices. The app broadcasts a BACnet Who-Is and collects the replies for up to about forty-five seconds — access points drop broadcasts, so it keeps asking rather than trusting one shot. A counter shows devices as they answer.

Easy BACnet scanning a network and listing the BACnet devices that answered
A scan in progress — devices appear as they answer the Who-Is.

Step 2 — Open the device

Tap View Results. Each device shows its name, Device ID and IP address. Tap the one you want and the app reads its object list — on a large controller this takes a moment, because it reads the points one at a time on purpose, which is the only approach that works with every controller ever made.

A list of discovered BACnet devices with names, Device IDs and IP addresses
Discovered devices, each with its name, Device ID and IP.

Step 3 — Find the point

The device opens to its list of points — analog inputs, binary values, setpoints and the rest. Names come from the controller's own Object_Name, so a well-commissioned device reads like plain English and a poorly-commissioned one reads like AI-3. If a big controller has hundreds of points, use the search box. Not sure what the object types mean? See BACnet object types explained.

The point list for a BACnet device showing analog and binary objects with live values
A device's points, each showing its live value.

Step 4 — Read the value

Tap the point. You get its live Present Value, the Units the controller reports, the Status flags (in alarm, in fault, overridden, out of service) and the Description if the device carries one. Refresh reads it again on demand.

A single BACnet point showing present value, units, status flags and description
One point: present value, units, status, and whether anything is overriding it.

On a commandable point you also see Commanded At and Falls Back To — whether something is currently overriding the point and at what priority. That single screen answers “why is this damper stuck open?” more often than anything else in the app. See BACnet priority and stuck overrides.

Reading is safe; writing is separate

Everything above only reads — it cannot change a thing on the equipment, so a phone is a perfectly safe way to look around a live building. Changing a value is a deliberate, separate mode that is off every time you launch the app. When you do need it, see how to write to a BACnet point.

Turning a quick read into a record

If you need more than one value, skip tapping through points one by one: Export Results reads every point on every device and hands you a CSV by email — names, present values, units and status. A five-minute scan in a plant room turns an undocumented building into a points list somebody can use. The full walkthrough is in how to use Easy BACnet.