{
 "manufacturer": "PVI",
 "manufacturer_slug": "pvi",
 "model": "DigiTemp Jr. digital mixing valve",
 "model_slug": "digitemp-jr",
 "aliases": [
  "DigiTemp Jr",
  "DigiTemp Junior",
  "PVI DigiTemp",
  "1096-03"
 ],
 "equipment_type": "Digital DHW mixing valve controller",
 "applies_to": "PVI DigiTemp Jr. digital 3-way hot water mixing valves (control module 1096).",
 "summary": "DigiTemp Jr. is a digital 3-way mixing valve for domestic hot water. Its control module talks BACnet MS/TP (or Modbus RTU) on terminals 6-8. The object list is nine read-only analog inputs (outlet temperature, valve signal, recorded highs/lows, alert settings and counts, error code) and one setpoint the BMS can write.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "Application software J1279, firmware 1.0.2 (per the PICS)",
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "The object table has no read/write column; AV 0 is marked writable here because the manual says the BAS can adjust the setpoint remotely, and the AIs are read-only by object type.",
  "The PICS lists Binary Output as a supported object type, but the manual prints no BO objects.",
  "The \"Others / ERROR\" rows in the manual mean unlisted instances return an error; they are not real objects.",
  "The PICS says BACnet IP is not supported."
 ],
 "integration": {
  "summary": "Set BAS Type to BACnet MS/TP in the Building Automation menu, then set the device ID, MS/TP address and baud rate. Wire RS-485 to terminals 6 (-), 7 (+) and 8 (GND). Write AV 0 for the outlet setpoint and read the temperature, valve signal and error code.",
  "minimum_points": [
   {
    "ref": "AV 0",
    "why": "Mixed outlet setpoint, 70-180 °F",
    "name": "Mixed Outlet Setpoint"
   },
   {
    "ref": "AI 0",
    "why": "Mixed outlet temperature, °F",
    "name": "Mixed Outlet Temperature"
   },
   {
    "ref": "AI 1",
    "why": "Valve actuator signal, 0-10 V",
    "name": "Valve Position"
   },
   {
    "ref": "AI 8",
    "why": "Error code (see manual table)",
    "name": "Error Code"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BAS Type defaults to NONE; choose BACnet MS/TP in Setup > BAS.",
   "Set BACnet Device ID, BAC-MSTP Address and BACnet baud rate on the same menu.",
   "RS-485 wiring: terminals 6 (-), 7 (+), 8 (GND) on control module 1096.",
   "DeviceCommunicationControl password is PVI1017."
  ],
  "gotchas": [
   "MS/TP only; there is no BACnet IP option.",
   "No segmentation support per the PICS."
  ]
 },
 "source": {
  "title": "DigiTemp Jr. Digital Water Mixing Valve User Guide & Instruction Manual (BAS Integration section)",
  "doc_number": "PV8741",
  "revision_date": "3-2022",
  "url": "https://www.pvi.com/dfsmedia/0533dbba17714b1ab581ab07a4cbb521/462668-source/639096184940000000/digitemp-iom-pv8741.pdf"
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "Mixed Outlet Temperature",
   "description": "Mixed outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Valve Position",
   "description": "Analog signal sent to the valve actuator, 0-10 V",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Mixed Outlet High",
   "description": "Highest recorded mixed outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Mixed Outlet Low",
   "description": "Lowest recorded mixed outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "High Temperature Alert Differential",
   "description": "High temperature alert differential, 10-30",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Low Temperature Alert Differential",
   "description": "Low temperature alert differential, 10-30",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "High Temperature Alert Count",
   "description": "Number of high temperature alerts",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Low Temperature Alert Count",
   "description": "Number of low temperature alerts",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Error Code",
   "description": "Numeric error code (see error code table)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "Mixed Outlet Setpoint",
   "description": "Mixed outlet target temperature, 70-180 °F",
   "units": "°F",
   "access": "W",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/pvi/digitemp-jr",
 "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"
}
