{
 "manufacturer": "MSA FieldServer",
 "manufacturer_slug": "msa-fieldserver",
 "model": "QuickServer M-Bus profile - Elvaco CMa20",
 "short_model": "QuickServer Elvaco CMa20",
 "model_slug": "quickserver-mbus-elvaco-cma20",
 "aliases": [
  "CMa20",
  "Elvaco CMa20 M-Bus",
  "FS-QS-1X50",
  "QuickServer M-Bus"
 ],
 "equipment_type": "Room temperature and humidity sensor (M-Bus) via QuickServer gateway",
 "applies_to": "Elvaco CMa20 M-Bus temperature and humidity sensors read by an MSA FieldServer QuickServer (FS-QS-1X50/1X51) with its built-in Elvaco CMa20 M-Bus data profile.",
 "summary": "The QuickServer M-Bus gateway polls the meter as an M-Bus master and serves its data as 9 read-only Analog Inputs (BACnet IP or BACnet MS/TP) plus matching Modbus input registers. The object list is the gateway's fixed Elvaco CMa20 profile from the start-up guide.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "The guide prints point name, BACnet object (all Analog Inputs) and Modbus register only; no units, scaling or descriptions.",
  "Names are the profile's own short labels (Temp_Inst, RH_Ins, ...); the guide does not define the Min/Max/Avg periods.",
  "All values are floats; on the Modbus side the first register holds the least significant word.",
  "Access is inferred: Analog Inputs are read-only."
 ],
 "source": {
  "title": "QuickServer Start-up Guide FS-QS-1011/12X0/12X1/1X50/1X51 (Appendix B, M-Bus Data Profiles)",
  "doc_number": "T18600",
  "revision_date": "Document Revision 2.J (systems made after July 2020)",
  "url": "https://cdn.chipkin.com/assets/uploads/2020/Oct/FS-QS-1XXX%20-%20QuickServer%20Gateway%20-%20Manual_08-20-50-57.pdf",
  "unofficial": true,
  "host": "Chipkin Automation (MSA FieldServer distributor)"
 },
 "integration": {
  "summary": "Set the meter's M-Bus primary address and readout as its maker describes, wire it to the QuickServer's M-Bus port (R2), pick this profile, then read the Analog Inputs.",
  "minimum_points": [
   {
    "ref": "AI 2",
    "name": "Temp_Inst",
    "why": "Temperature, instantaneous"
   },
   {
    "ref": "AI 6",
    "name": "RH_Ins",
    "why": "Relative humidity, instantaneous"
   },
   {
    "ref": "AI 1",
    "name": "MBUS_Meter_$node_id_Alarms",
    "why": "Meter alarm value"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "The meter connects to the QuickServer's M-Bus R2 port (+/-; most M-Bus devices are not polarity sensitive); on some models a jumper sets the port as M-Bus master or slave.",
   "Default QuickServer IP address 192.168.2.101, subnet 255.255.255.0."
  ],
  "gotchas": [
   "Units are not given; check the meter's M-Bus data records for each value's unit and scale."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "MBUS_Meter_$node_id_Alarms",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Temp_Inst",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Temp_Min",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Temp_Max",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Temp_Avg",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "RH_Ins",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "RH_Min",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "RH_Max",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "RH_Avg",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/msa-fieldserver/quickserver-mbus-elvaco-cma20",
 "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"
}
