Comcast MachineQ MQflex Series User Manual
Comcast MachineQ MQflex Series User Manual

Comcast MachineQ MQflex Series User Manual

Multi-sensor device

Advertisement

Quick Links

MQflex Multi-Sensor Device
User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MachineQ MQflex Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Comcast MachineQ MQflex Series

  • Page 1 MQflex Multi-Sensor Device User Manual...
  • Page 2: Table Of Contents

    Contents 1. Safety Recommendations ....................4 General Safety Recommendations ....................4 Leak Detection Scope of Use ......................4 Introduction ........................5 Abbreviations Used Throughout This Document ................ 5 Regulatory Notices ......................6 FCC ................................6 ISED Notice of Compliance ........................ 7 Product Description ......................
  • Page 3 6.3.5 Reset Reason ................................ 25 6.3.6 Join Reason ................................26 Sensor Operation ..........................27 6.4.1 Supported Sensors and Functionality ......................27 6.4.2 Sensor Reporting ..............................27 6.4.3 Analog Sensor Operation ..........................27 6.4.4 Binary Sensor Operation ..........................29 6.4.5 Data Caching ................................ 31 External Temperature Probe Calibration ..................
  • Page 4: Safety Recommendations

    1. Safety Recommendations General Safety Recommendations • This product is for commercial use only and should not be installed where children will be present. • Failure to follow these safety instructions could result in fire, electric shock, bodily injury or property damage.
  • Page 5: Introduction

    may compromise the device's accuracy and reliability, leading to potential false positives, false negatives, or missed detections. Environmental Considerations: The leak detection device is intended for indoor use in controlled environmental conditions. Unless otherwise noted, extreme temperatures, excessive humidity, or exposure to corrosive substances can affect the device's functionality.
  • Page 6: Regulatory Notices

    Electro Magnetic Compatibility Federal Communications Commission Industrial Scientific and Medical LoRa® Long Range LoRaWAN Long Range Wide Area Network. Long-distance wireless network suitable for very low power products. Micro Controller Unit Near Field Communication. A standard for short-range communication (a few centimeters).
  • Page 7: Ised Notice Of Compliance

    3.2 ISED Notice of Compliance CAN ICES-3(B) / NMB-3(B) This Class B digital apparatus complies with Canadian ICES-003. This device contains licence-exempt transmitter(s)/receiver(s) that comply with Innovation, Science and Economic Development Canada’s licence-exempt RSS(s). Operation is subject to the following two conditions: —This device may not cause interference.
  • Page 8: Label

    • Button and a Red/Green LED for user interaction • VHB adhesive foam mounting pad The product has the following exterior dimensions: 64.5 mm x 39.5 mm x 27 mm. All sensors are enabled, disabled, and configured via LoRaWAN downlink. The sensor configuration defines the sampling rate, delta update threshold, and maximum reporting interval.
  • Page 9 Features Description US Certifications Radio: FCC Part 15B, Part 15-C Safety: UL 62368-3 Indoor or outdoor use Button One (1), Multifunction One (1), Green/Red Read device version information Usage Continuous Nominal Usage Scenario 1 temperature and humidity transmission per hour and a 2- minute sensor sampling rate.
  • Page 10: Installation

    Features Description Humidity Range: 0% to 100% RH Accuracy: ± 3% RH over 20% - 80% RH at 25°C Pressure Range: 300 hPa to 1100 hPa Acceleration Configurable Range: ±2/±4/±8/±16 g Resolution: 1 mg Sampling rate: 0, 1.6, 12.5, 26, 52, 104, 208, 416, 833, 1660, 3330, 6660 Hz Magnetic Field Range: ±...
  • Page 11: Magnetic Mounting Bracket

    4. Pull and remove the battery tab located between the battery and the terminal to power the device. 5. Reinstall the battery door on the device. Make sure the door is fully secured and the gap between the device and battery door is tight. 6.
  • Page 12 5. Pull and remove the battery tab located between the battery and the terminal to power on the device. 6. Reinstall the battery door on the device. Make sure the door is fully secured and the gap between the device and battery door is tight. Place the device in the bracket so that the device is fully seated, and the two arms are flush with the top angled surface.
  • Page 13: Connect Bracket

    5.5 Connect Bracket The MQflex Connect Bracket (CB3-AH-B) is an optional multi-purpose MQflex 4s & 9s accessory that supports multiple mounting options and a convenient auxiliary USB-C interface to connect external sensors, such as the Water Leak Detection Rope (WL3-BC-B) or external Temperature Probe (PT3-BC-B). Like the Magnetic Mounting Bracket, the Connect Bracket can be attached magnetically to the inside of a refrigerator, freezer, or any magnetic surface.
  • Page 14: Door / Window Magnet

    8. Decide where you want to install the device. If installing in a refrigerator or freezer, the device should be installed in the warmest area of a refrigerated space. The device can be placed in any orientation. 9. Secure the device using the loop and a Ball Chain where possible. Do not mount over two meters above the floor.
  • Page 15: Battery Replacement

    5. Line up the small line on the device with the small line on the magnet leaving the smallest gap possible without causing interference. 6. Place magnet adhesive side down onto the cleaned surface and press down firmly for about 30 seconds.
  • Page 16 The following is a list of all the recognized button sequences. There is no LED indication if a sequence is not recognized.
  • Page 17: Trouble Shooting

    6.2 Trouble Shooting Check if the device has joined the network by holding down the button for three seconds or until the LED blinks. a. A green-yellow-green blink sequence indicates a join request. b. Two green blinks indicate a join accept or already connected. c.
  • Page 18 Data Size Sensor Dependent Sensor Data Type Measurement Unit Error Code / Values Temperature int16 0.1 C 0x8000 Humidity uint8 0.5% 0xFF Less than 300 or greater Pressure uint16 0.1hPa than 1250 hPa External Sensor uint8 External Sensor 0x8000 Temperature (ID 0x01) int16 0.1 C...
  • Page 19 Example decoded payload with valid humidity data and an error in temperature: "decoded_payload": { "humidity": "55.0", “error”:[“temperature reading”] Example 1: FPort: 0x05 (0000 0101) • Bit #0: Temperature reading • Bit #2: Binary data is in the payload Data: 0x00E683 •...
  • Page 20: Configuration

    6.3.3 Configuration Configuration packets control how the device behaves. Configuration can be set or requested from the device via LoRaWAN downlink. Packet Type FPort Direction Function Downlink Set device configuration Downlink Request device configuration Report Uplink Requested configuration settings Configuration Message Format (Set & Report Packet) Configuration Parameter Configuration...
  • Page 21 0x04 Humidity 0.5% Relative 0-200 0x0A 0x0A Report delta byte Humidity (5% Relative (5% Relative Humidity) Humidity) 0x05 Enable/Disable Bitmask and 0-127 for 0x0720 0x0100 Sensor bytes Binary Sensor bitmask (Enables (Enables structure and 0-255 Temperature, Temperature (Section for binary Humidity, and only) 6.3.2)
  • Page 22 0x0B Advertising 0 – 0x0000 Interval bytes microseconds disabled (Disabled) (v0.57.0) 32-16384 0x0C External External 0-1 (See 0x00 (None) Sensor byte Sensor ID table (v0.57.0) below for supported sensors) 0x0D Data Caching Bitmask 0x00 (v0.60.0) byte 0x0E RTD Delta 0.1 Celsius 0-255 0x0A byte...
  • Page 23 Example 1: Reporting and Sampling Periods Packet: 01070802003c Parameter value pair 0: 010708 • Parameter: 0x01 = 1 → Reporting Period • Value: 0x0708 = 1800 → 1800 x 2 sec = 3600 sec = 1 hour Parameter value pair 1: 02003c •...
  • Page 24: Common Configurations

    • Value: 0x0708 = 1800 → 1800 x 2 sec = 3600 sec = 1 hour Parameter value pair 1: 02003c • Parameter 0x02 = 2 → Sensor Sample Period • Value 0x003c = 60 → 60 x 2 sec = 120 sec = 2 minutes 6.3.4 Common Configurations The following are recommended configuration settings for common use cases of the device.
  • Page 25: Reset Reason

    0x0B Advertising Interval 0x0C External Not present Sensor 0x0D Data Caching 0x0E RTD Delta These are a couple of common configuration settings: Description Configuration Downlink Temp Periodic Report 0101C20200E103C8050100 Temp Delta Report with confirmed uplinks 010E1002003C031405010006040A01 Water Leak Reporting only 012A300504080843 6.3.5 Reset Reason The last reset reason reported at the startup in the following format on FPort 220:...
  • Page 26: Join Reason

    Software Reset Description Reason Code Unknown (either not a Soft Reset or reset by unknown source) Stack Overflow Radio Busy Hard Fault Assert Error CLI Command Factory Reset Downlink Command Reserved App Error 10 (0x0A) LoRa IRQ 11 (0x0B) FUOTA (the device has received all of the fuota packets and restarted to apply the update) 12(0x0C) Uplink Timeout.
  • Page 27: Sensor Operation

    The Join Count field indicates how many Join Requests the device attempted to send before getting the Join Accept message. If the device sent more than 255 Join Requests, it would send the Join Count as 255. The Other Info field describes other information about the join request. Other Info bits Description Join Request was...
  • Page 28 • Barometer (pressure) Default Operation The analog sensors are sampled at the Sample Rate. The current sample is compared to the previous sample. A sensor reading is transmitted if the difference between the two readings is greater than the configured delta. The Reporting Period ensures that a sample is transmitted at the configured period or less.
  • Page 29: Binary Sensor Operation

    Transmit Sensor Report Reporting Period Transmit Sensor Report Temperature Report Delta Transmit Sensor Report Temperature Report Delta 6.4.4 Binary Sensor Operation Sensors • Motion • Water Leak • Door/Window (Reed Switch) Operation The binary sensors have unique operating modes tailored to their individual use cases. Motion Operation The motion sensor only triggers a packet on a change in state.
  • Page 30 Note: The Sensitivity Level and The State Change period can be configured via downlink message. See section 5.3.3 for reference. Door/Window (Reed Switch) Operation The reed switch sensor detects a magnetic field near the notch on the right-hand side of the device. Ensure that the notch on the magnet and the notch on the device line up with minimal gap when the door or window is in the closed position.
  • Page 31: Data Caching

    6.4.5 Data Caching (v0.60.0 and later) The Data Caching feature allows failed confirmed uplinks to be stored locally for later retrieval. Data Caching is enabled through configuration parameter 0x0D (see section 6.3.3). Currently only MQPS uplinks are supported. Only confirmed uplinks are eligible to be stored, as set by configuration parameter 0x0A.
  • Page 32 Get Status Response (Uplink) Field Size Range / Value Description (bytes) Opcode 0x00 Get Status Opcode Record Count: 0 – 32767 Number of records found, or error due to invalid Count Error: -1 request The Get Records Request is of the same format as the Status Request, but the response includes the actual records found in the specified range.
  • Page 33: External Temperature Probe Calibration

    Example: Request all available records. The first record found, with timestamp 1 January, 2023 at 00:00, is a temperature report of 23.0 C. The second record, with timestamp 2 January, 2023 at 00:00, is a temperature report of 22.9 C. The full report could not be sent in a single uplink, so more uplinks are sent until all records are reported.
  • Page 34: Get/Set Calibration Configuration

    Piece wise linear interpolation is used to calculate the actual or calibrated values between points. The nearest line segment will be used for points outside the defined calibration points. At least two calibration points must be defined to enable calibration. The calibration points are created/removed/inspected using the following LoraWAN payloads on FPort 218.
  • Page 35: Report Calibration Config

    that should be recorded for the corresponding measurement. 6.5.2 Report Calibration Config Sent in response to a Get request. May also be sent unsolicited e.g., at start-up. Name Size in octets Description Descriptor Bits 4-7: bit flag of points included Bits 0-3: Sensor type: 0x00 - RTD Thermometer.
  • Page 36: Key Points

    6.5.4 Key points • The points must be added in order from the lowest uncorrected value to the highest and from index 0 to index 3. • There can be no gaps in either range. • The first point is allowed to exist independently but will be ignored until there are at least two points.
  • Page 37: Device Version Request / Response

    "mic_hex": "47c0bdf0", "GatewayRSSI": "-85.000000", "GatewaySNR": "8.750000", "SpreadingFactor": "7", "SubBand": "G0", "Channel": "LC1", "GatewayCount": "1", "GatewayID": "B43E13B9", "Late": "0", "GatewayLAT": "0.000000", "GatewayLON": "0.000000", "BatteryLevel": "254", "GatewayList": [ "GatewayID": "B43E13B9", "GatewayRSSI": "-85.000000", "GatewaySNR": "8.750000", "GatewayESP": "-85.543648" 6.6.2 Device Version Request / Response The device sends a device status response (DevVersionAns) at start up and every 15 days on port 203.
  • Page 38: Dfu Instructions

    Device Code MQFlex 6.7 DFU Instructions Download nRF Connect: for Mobile on to your phone. 2. Download the firmware onto your phone and open it into nRF Connect Note: The firmware should be a .zip file. 3. Enable DFU mode using one of the following methods: a.

Table of Contents