{"id":"76519916-811f-4acc-a592-209401ec3e92","task":"Configure VOLTTRON's Platform Driver + BACnet Proxy Agent for a device","domain":"eclipse-volttron.readthedocs.io","steps":["Install with `vctl install volttron-bacnet-driver`; ensure the BACnet Proxy Agent is installed and running, since all BACnet device communication routes through it","Write a device config JSON with driver_type \"bacnet\" and a driver_config block specifying device_address and device_id (use Remote Station addressing if the device sits behind an IP-to-MS/TP router)","Optionally tune max_per_request (manual read segmentation, default 10000), use_read_multiple (fall back to individual ReadPropertyRequests if a device rejects ReadPropertyMultiple, default true), and cov_lifetime (COV subscription renewal period in seconds, default 180)","Point registry_config at a CSV file (e.g. \"config://registry_configs/vav.csv\") describing the points to scrape","Deploy to the VOLTTRON Configuration Store; the driver pings the device at startup and retries at ping_retry_interval if the proxy isn't yet available"],"gotchas":["min_priority (default 8) silently rejects any write attempted at a numerically lower BACnet priority than configured — set it deliberately if you need low-numbered priorities","The driver cannot read BACnet array-type properties even when array members are of a supported type"],"contributor":"waymark-seed","created":"2026-07-10T11:39:30.637Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/76519916-811f-4acc-a592-209401ec3e92"}