{
 "manufacturer": "Dwyer",
 "manufacturer_slug": "dwyer",
 "model": "Series AVLV low air velocity transmitter, BACnet MS/TP",
 "model_slug": "avlv-low-air-velocity-transmitter",
 "aliases": [
  "AVLV",
  "Series AVLV",
  "AVLV BACnet",
  "DwyerOmega AVLV",
  "P-AVLV-B"
 ],
 "equipment_type": "Airflow velocity sensor",
 "applies_to": "Dwyer Series AVLV low air velocity transmitters (100-400 FPM ranges) with the BACnet MS/TP option.",
 "summary": "The AVLV measures low air velocity and air temperature and can report volumetric flow from a programmed flow area. On BACnet MS/TP it gives velocity and temperature as Analog Inputs in imperial and metric units, flow and flow area as Analog Values, and three Binary Values to start zero, span and factory-reset routines. The MS/TP address is set with a DIP switch.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": "607000 + MS/TP address (607xxx)",
 "access_inferred": false,
 "notes": [
  "Flow and flow area are given twice, in imperial and metric units, as separate objects.",
  "The property tables mark AV 4 Flow Area SqM Present_Value as Read/Write but AV 3 Flow Area SqFt as Read; kept as printed.",
  "BV 3 is printed as \"Restore Factory Pressure Values\"; the text says it restores zero, span and area.",
  "Zero, span and reset each take up to 10 s; the BV stays active on success and drops to inactive on failure."
 ],
 "source": {
  "title": "Series AVLV Low Air Velocity Transmitter with BACnet Communication - Specifications, Installation and Operating Instructions",
  "doc_number": "Bulletin P-AVLV-B (FR# 444499-10 Rev. 2)",
  "revision_date": "5/23",
  "url": "https://assets.dwyeromega.com/manuals-do/AVLV_P_AVLV_B.pdf"
 },
 "integration": {
  "summary": "Set the MS/TP address on DIP switch SW2, power up so auto-baud can detect the bus, then read velocity (AI 1/2), temperature (AI 3/4) and flow (AV 1/2).",
  "minimum_points": [
   {
    "ref": "AI 1",
    "name": "Velocity FPM",
    "why": "Air velocity, FPM"
   },
   {
    "ref": "AV 1",
    "name": "Flow CFM",
    "why": "Airflow, cfm (uses the flow area)"
   },
   {
    "ref": "AI 3",
    "name": "Temperature F",
    "why": "Air temperature, °F"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "MS/TP address is set on DIP switch SW2 (binary, valid 0-127); factory address is 127.",
   "Auto-baud runs after power-up and after an address change; it completes on the first Who-Is or ReadProperty it answers.",
   "Device instance defaults to 607xxx (xxx = address) until a specific instance is written.",
   "DeviceCommunicationControl and ReinitializeDevice need the password \"Dwyer\"; Max Master and Max Info Frames changes need a power cycle."
  ],
  "gotchas": [
   "Zero (BV 1) only works with no airflow and within ±2% of span of the previous zero.",
   "Span (BV 2) must follow a zero within 5 minutes or it fails.",
   "Flow readings are only right once the flow area matches the duct."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Velocity FPM",
   "description": "Air velocity",
   "units": "ft/min",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Velocity MPS",
   "description": "Air velocity",
   "units": "m/s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Temperature F",
   "description": "Air temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Temperature C",
   "description": "Air temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Flow CFM",
   "description": "Airflow from velocity and flow area",
   "units": "cfm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Flow CMH",
   "description": "Airflow from velocity and flow area",
   "units": "m³/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Flow Area SqFt",
   "description": "Flow area, default 1",
   "units": "ft²",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Flow Area SqM",
   "description": "Flow area, default 1",
   "units": "m²",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Zero",
   "description": "Write active to zero the sensor (no airflow)",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Span",
   "description": "Write active to set span at top-of-range velocity",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Restore Factory Pressure Values",
   "description": "Write active to restore zero, span and area defaults",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/dwyer/avlv-low-air-velocity-transmitter",
 "note": "Provided as-is. Point availability varies by firmware and options; verify against the live device.",
 "disclaimer": "DISCLAIMER: reference only, provided AS IS with no warranty. May contain errors or be out of date. You must verify every point against the manufacturer's current documentation and the live device before use. easybacnet.com accepts no liability for its use and is not affiliated with the manufacturer. Terms: https://easybacnet.com/terms#content"
}
