Overriding a device

Occasionally, BACnet devices report false capabilities or external forces make operating a device with the provided values impossible. Niagara provides override components that you can add as children of a BBacnetDevice. These components provide a persistent mechanism to ignore device-provided values.

While you can temporarily alter certain properties, there is no persistent mechanism to ignore certain values from a device. In other cases, the APDU size of the device is externally influenced by an intermediary router. The device override components are:

  • RpmOverride
  • ApduSizeOverride
  • SegmentationOverride
  • ServicesOverride

Device overrides provide temporary solutions to problems that need to be corrected in third-party devices either with firmware updates or by reconfiguring the network to eliminate hourglass performance bottlenecks. As features of last resort, these overrides should not be considered as permanent solutions. In all cases, you should notify the device manufacturer so that the root cause(s) of the problem can be addressed.