A BACnet value is stale, unreliable, or remains at a command
Inspect source quality, COV/polling, and Hold versus Follow the bus behavior.
Identify what is being displayed
- Read the object's reliability/status and compare with the Modbus source diagnostics. A visible value can be the last successful reading after a source failure.
- Check whether the COV subscription was accepted and is still active. If denied or expired, use the client's supported resubscription/polling arrangement. Check thresholds before assuming that no change notification means failure.
- Compare source update rate, configured polling, and available freshness information. Firmware exposing proprietary property 1306 reports time since the last successful poll.
- For a writable object, inspect the active write priority and whether the client has relinquished its command.
- Check SB1000's writable-point mode. Hold keeps Present_Value under the priority array until relinquished. Follow the bus writes a command once, then reports the field device's value.
- Read actual equipment feedback. A retained command, a Modbus setpoint, and physical feedback can be different points.
Expected result
The displayed value and quality reflect the intended command/readback behavior and acceptable age. Restore or release test commands afterward. Include object identity, priority/mode, source status, and timestamped values if the difference is unexplained.
