{"id":"31b36cdd-42dd-4599-8bb5-f2667717d4d6","task":"Build a VOLTTRON BACnet registry CSV to map device points","domain":"eclipse-volttron.readthedocs.io","steps":["Create one row per point with required columns: Volttron Point Name, Units, BACnet Object Type (e.g. analogInput, analogOutput, binaryValue, multiStateValue), Property (usually presentValue), Writable (TRUE/FALSE), and Index (the BACnet object instance number)","Mark Writable TRUE only for points that should be exposed to the Actuator Agent for writes — mislabeling a read-only point as writable causes write errors at runtime","Optionally add Write Priority (1-16, default 16 if blank) and a COV Flag column (TRUE establishes a BACnet Change-of-Value subscription for that point)","Add non-functional documentation columns (Point Name, Notes, Unit Details) freely — any column outside the required/optional set is ignored","Reference the CSV from the device config's registry_config field, either as a local path or a config-store reference"],"gotchas":["Property is almost always presentValue — using a different property name requires confirming the device actually exposes it","An incorrect Index (object instance) fails silently per-point rather than failing the whole scrape — verify against the device's actual object list"],"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/31b36cdd-42dd-4599-8bb5-f2667717d4d6"}