{
 "manufacturer": "CAREL",
 "manufacturer_slug": "carel",
 "model": "humiFog direct (UA) high-pressure atomising humidifier",
 "model_slug": "humifog-direct",
 "aliases": [
  "humiFog direct",
  "humiFog Direct",
  "UA",
  "c.pHC",
  "CAREL humiFog",
  "+0300073EN"
 ],
 "equipment_type": "High-pressure atomising humidifier (direct room)",
 "applies_to": "CAREL humiFog direct UA pumping stations with c.pHC controller, one or two humidification zones in the room.",
 "summary": "humiFog direct is CAREL's high-pressure water atomising humidifier for direct room humidification, with one or two zones. Its c.pHC controller has Modbus and BACnet built in: BACnet MS/TP on the RS485 BMS port or BACnet IP on the Ethernet port (BACnet is the Ethernet default). The object list holds alarm BVs, a unit status code, zone requests, production, water use, probe readings and per-zone set points.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Object names here are the manual's Variable column; the manual's Parameter column is used as the description.",
  "The manual prints three rows only as ranges: BV 24-31 (wireless probe 1-8 offline), BV 36-39 (unit 1-4 alarm) and AV 13-28 (wireless probe 1-8 humidity on odd instances 13-27, temperature on even instances 14-28). Each is listed here as one row at its first instance with the name as printed; the other instances exist but their names are not printed individually.",
  "Zone 2 objects only apply to two-zone cabinets; wireless probe objects only apply when CAREL wireless probes are installed.",
  "Units follow the unit's metric/imperial setting (%RH or °C/°F for probes, bar/psi, kg/h or lb/h). The manual prints % for the zone 2 humidity set points.",
  "Source: section 10.4 'List of BACnet parameters', page 32, Tab. 10.c (85 objects, printed as 61 rows because of the three ranges). The Italian edition is +0300073IT."
 ],
 "source": {
  "title": "humiFog direct - User manual",
  "doc_number": "+0300073EN rel. 1.4",
  "revision_date": "2022-03-29",
  "url": "https://www.carel.com/documents/10191/0/%2B0300073EN/76c9e973-2bb0-41ed-baa2-aae19caeccf5?version=1.11"
 },
 "integration": {
  "summary": "Choose BACnet on the Ethernet port (the default) or on the RS485 BMS port, set the address and device instance on Dg07, and enable unit on/off and control from supervisor on Dg01/Dg02. The BMS then switches the unit with OnOff_Status.SVOn (BV 44) and either sends a zone request (AV 29/30) or writes the zone set points. Monitor UnitStatus, zone production, the main probe and the alarm BVs.",
  "minimum_points": [
   {
    "ref": "BV 44",
    "name": "OnOff_Status.SVOn",
    "why": "Unit on/off from the BMS"
   },
   {
    "ref": "AV 29",
    "name": "Regulation.SVReq_1",
    "why": "Zone 1 request from the BMS, 0-100 %"
   },
   {
    "ref": "AV 31",
    "name": "RegCfg_1.SetP_hum",
    "why": "Zone 1 humidity set point, %RH"
   },
   {
    "ref": "BV 43",
    "name": "Alarms.AlrmResBySV",
    "why": "Alarm reset from the BMS"
   },
   {
    "ref": "BV 0",
    "name": "UnitOn",
    "why": "Unit on/off status"
   },
   {
    "ref": "PIV 0",
    "name": "UnitStatus",
    "why": "Operating state code (0-12)"
   },
   {
    "ref": "AV 2",
    "name": "Prod_1",
    "why": "Zone 1 production, %"
   },
   {
    "ref": "AV 6",
    "name": "MainPrb_1",
    "why": "Zone 1 main probe reading"
   },
   {
    "ref": "BV 3",
    "name": "Al_HiP.Active",
    "why": "High pressure alarm"
   },
   {
    "ref": "BV 4",
    "name": "Al_LoP.Active",
    "why": "Low pressure alarm"
   }
  ],
  "enable": "On screen Dg01 (single-zone) or Dg02 (two-zone) set the serial address and enable unit on/off and control from supervisor; Dg03 selects the supervisor protocol. Without these settings the unit does not act on the supervisor on/off or request.",
  "heartbeat": null,
  "remote_sensors": "Instead of its own probes the unit can take a 0-100 % request per zone from the BMS on Regulation.SVReq_1/2 (AV 29/30). Up to eight CAREL wireless probes can also be read (AV 13-28, humidity on odd and temperature on even instances).",
  "setup": [
   "Default supervision: Modbus on the RS485 serial port and BACnet on the Ethernet port.",
   "Dg04 sets the BMS port baud rate/stop bits/parity; Dg05 sets DHCP, IP, mask, gateway and DNS for Ethernet.",
   "Dg07 sets the BACnet MS/TP address, max masters, max info frames and the device instance.",
   "BACnet can run on the serial port or on Ethernet, not both at once; Modbus can run on both."
  ],
  "gotchas": [
   "The manual lists no default device instance; set a unique one on Dg07.",
   "Zone 2 objects return data only on two-zone cabinets."
  ]
 },
 "points": [
  {
   "type": "BV",
   "instance": 0,
   "name": "UnitOn",
   "description": "Unit on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Al_CircBreaker.Active",
   "description": "Circuit breaker intervention",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Al_HiPSwitch.Active",
   "description": "High pressure switch intervention",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Al_HiP.Active",
   "description": "High pressure",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "Al_LoP.Active",
   "description": "Low pressure",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "Al_HiPByPassBlk.Active",
   "description": "High pressure on bypass",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "Al_HiPByPass.Active",
   "description": "High pressure on bypass",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "Al_HiTByPassBlk.Active",
   "description": "High temperature on bypass",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "Al_HiTByPass.Active",
   "description": "High temperature on bypass",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "Al_LoPByPass.Active",
   "description": "Low pressure on bypass",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "Al_Drain.Active",
   "description": "Zone drain valves error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "Al_ExpOffline.Active",
   "description": "Expansion offline",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "Wr_HiTByPass.Active",
   "description": "Warning high temperature on bypass",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "Al_Retain.Active",
   "description": "Retain memory error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "Al_RetainWrite.Active",
   "description": "Retain memory writes error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "Al_MainPrb_1.Active",
   "description": "Main probe 1 error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "Al_LimPrb_1.Active",
   "description": "Limit probe 1 error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "Al_MainPrb_2.Active",
   "description": "Main probe 2 error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "Al_LimPrb_2.Active",
   "description": "Limit probe 2 error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "Al_PressByPass.Active",
   "description": "Low pressure transducer error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "Al_TempByPass.Active",
   "description": "Bypass temperature probe error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 21,
   "name": "Al_Press.Active",
   "description": "High pressure transducer error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 22,
   "name": "Al_MissModel.Active",
   "description": "Missing model",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 23,
   "name": "Al_WTS.Active",
   "description": "Water treatment system alarm",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 24,
   "name": "Al_WPrb_1 ÷ 8.Active",
   "description": "Wireless probe 1-8 offline (one object each, BV 24-31)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 32,
   "name": "Al_WPrbMain_1.Active",
   "description": "Main probe 1 from wireless error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 33,
   "name": "Al_WPrbLim_1.Active",
   "description": "Limit probe 1 from wireless error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 34,
   "name": "Al_WPrbMain_2.Active",
   "description": "Main probe 2 from wireless error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 35,
   "name": "Al_WPrbLim_2.Active",
   "description": "Limit probe 2 from wireless error",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 36,
   "name": "Al_NetUnit_1 ÷ 4.Active",
   "description": "Unit 1-4 alarm (one object each, BV 36-39)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 40,
   "name": "Al_Maint_50.Active",
   "description": "Change oil",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 41,
   "name": "Wr_Maint_1000.Active",
   "description": "Maintenance",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 42,
   "name": "Al_Maint_3000.Active",
   "description": "Maintenance required",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 43,
   "name": "Alarms.AlrmResBySV",
   "description": "Alarms reset",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 44,
   "name": "OnOff_Status.SVOn",
   "description": "Unit on/off from supervisor",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 0,
   "name": "UnitStatus",
   "description": "Unit status",
   "units": "",
   "access": "R",
   "states": "0=off by keyboard, 1=off by digital input, 2=off by supervisor, 3=off by scheduler, 4=startup, 5=standby, 6=production, 7=alarm, 8=fill, 9=wash, 10=manual mode, 11=ready backup, 12=switch off"
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "ReqMsk_1",
   "description": "Request zone 1",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "ReqMsk_2",
   "description": "Request zone 2",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Prod_1",
   "description": "Production zone 1",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Prod_2",
   "description": "Production zone 2",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "WProd_1",
   "description": "Water consumption 1",
   "units": "kg/h or lb/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "WProd_2",
   "description": "Water consumption 2",
   "units": "kg/h or lb/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "MainPrb_1",
   "description": "Main probe 1",
   "units": "%RH or °C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "MainPrb_2",
   "description": "Main probe 2",
   "units": "%RH or °C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "LimPrb_1",
   "description": "Limit probe 1",
   "units": "%RH or °C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "LimPrb_2",
   "description": "Limit probe 2",
   "units": "%RH or °C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "PressByPass",
   "description": "Pressure on bypass",
   "units": "bar or psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Press",
   "description": "Pressure on main line",
   "units": "bar or psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "TempByPass",
   "description": "Bypass temperature",
   "units": "°C or °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "Inputs_WPrbs.WirelessPrbVal_1 ÷ 8.Hum",
   "description": "Humidity from wireless probes 1-8 (AV 13-27, odd)",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "Inputs_WPrbs.WirelessPrbVal_1 ÷ 8.Temp",
   "description": "Temperature from wireless probes 1-8 (AV 14-28, even)",
   "units": "°C or °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "Regulation.SVReq_1",
   "description": "Unit request from supervisor zone 1",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "Regulation.SVReq_2",
   "description": "Unit request from supervisor zone 2",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "RegCfg_1.SetP_hum",
   "description": "Setpoint zone 1 (humidity)",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "RegCfg_1.SetP_temp",
   "description": "Setpoint zone 1 (temperature)",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "RegCfg_1.SetPLim_hum",
   "description": "Setpoint limit zone 1 (humidity)",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 34,
   "name": "RegCfg_1.SetPLim_temp",
   "description": "Setpoint limit zone 1 (temperature)",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35,
   "name": "RegCfg_2.SetP_hum",
   "description": "Setpoint zone 2 (humidity)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "RegCfg_2.SetP_temp",
   "description": "Setpoint zone 2 (temperature)",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 37,
   "name": "RegCfg_2.SetPLim_hum",
   "description": "Setpoint limit zone 2 (humidity)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 38,
   "name": "RegCfg_2.SetPLim_temp",
   "description": "Setpoint limit zone 2 (temperature)",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/carel/humifog-direct",
 "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"
}
