FoundryNet / Error codes / BACnet/IP UNKNOWN_PROPERTY
BACnet/IP error code

UNKNOWN_PROPERTY — Error Class PROPERTY, code UNKNOWN_PROPERTY

The object exists but does not have that property. Many BACnet properties are optional, and vendors implement different subsets.

Start free BACnet/IP → canonical

Diagnosis

When you hit this


Resolution

How to fix it

  1. Use ReadPropertyMultiple carefully
    One unknown property can fail an entire RPM request on some devices. Split the request to isolate it.
  2. Check the PICS
    The vendor's Protocol Implementation Conformance Statement lists which optional properties are supported.

Normalization

What Forge does about it

A request that fails on some points and succeeds on others still normalizes. The tags that arrived resolve to canonical fields as usual; the ones that did not come back are listed in unresolved_tags and excluded from coverage_pct, so a partial read reports as partial instead of quietly looking complete.


Connect

Normalize BACnet/IP telemetry

One MCP endpoint serves every protocol adapter. 16,908 curated mappings, 366 canonical fields.

# normalize telemetry from BACnet/IP — and 13 other protocols
claude mcp add --transport http forge https://mcp.foundrynet.io/mcp \
  --header 'Authorization: Bearer YOUR_FORGE_KEY'
✓ forge connected — 32 tools available

Related

Keep reading

Other BACnet/IP codes: UNKNOWN_OBJECT WRITE_ACCESS_DENIED TIMEOUT VALUE_OUT_OF_RANGE

Equipment that speaks BACnet/IP: Chemical process Food & beverage process Pharma process (GMP)

BACnet/IP protocol hub

Other protocols: Modbus OPC UA MQTT / Sparkplug B FANUC FOCAS EtherNet/IP PROFINET / S7 J1939 (CAN) MTConnect ROS 2 (DDS) SNMP MAVLink HTTP / REST CSV ingest

All error codes · All OEMs · All protocols

Industrial AI fails at the data layer. The Machine Agent explains why, weekly. Read it →
Get the thesis behind this infrastructure — The Machine Agent, weekly.