> ## Documentation Index
> Fetch the complete documentation index at: https://doc.sensolus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SENSE M 4201

> SENSE M 4201 BLE motion sensor

export const HeaderBadge = ({type, checkDms = false}) => {
  function addGroupBadge(h1Id) {
    const h1Element = document.getElementById(h1Id);
    if (!h1Element) {
      console.error(`Element with ID "${h1Id}" not found`);
      return;
    }
    if (h1Element.querySelector('.header-badge')) {
      console.warn('Header badge already exists on this element');
      return;
    }
    const badge = document.createElement('span');
    badge.className = 'header-badge';
    var badgeText;
    var badgeColor;
    switch (type) {
      case 'public':
        badgeText = 'Public';
        badgeColor = '#858585ff';
        break;
      case 'end-user':
        badgeText = 'End-User';
        badgeColor = '#0071a1';
        break;
      case 'multi-org':
        badgeText = 'Multi-Org';
        badgeColor = '#0071a1';
        break;
      case 'partner':
        badgeText = 'Partner';
        badgeColor = '#0071a1';
        break;
      case 'partner-pricing-eu':
        badgeText = 'Partner-EU';
        badgeColor = '#0071a1';
        break;
      case 'partner-pricing-us':
        badgeText = 'Partner-US';
        badgeColor = '#0071a1';
        break;
      case 'partner-pricing-world':
        badgeText = 'Partner-World';
        badgeColor = '#0071a1';
        break;
      case 'sensolus-internal':
        badgeText = 'Sensolus only';
        badgeColor = '#ffa858';
        break;
      default:
        badgeText = type;
        badgeColor = '#ffa858';
    }
    badge.textContent = badgeText;
    badge.style.cssText = `
        background-color: ${badgeColor};
        color: white;
        padding: 0.3em 0.8em 0.3em 0.8em;
        border-radius: 6px;
        font-size: 0.4em;
        margin-left: 20px;
        vertical-align: middle;
    `;
    h1Element.appendChild(badge);
  }
  function checkDocumentationServerAccess(type) {
    fetch('https://cloud.sensolus.com/documentation/user', {
      method: 'GET',
      headers: {
        'Accept': 'application/json'
      },
      credentials: 'include'
    }).then(response => {
      if (!response.ok) {
        console.error('Could not fetch documentation server user:', response);
      }
      return response.json();
    }).then(user => {
      const compatibleGroups = {
        "NORMAL": ["end-user", "public"],
        "PUBLIC": ["public"],
        "PARTNER": ["partner", "public", "end-user", "multi-org"],
        "MULTI_ORG": ["multi-org", "public", "end-user"],
        "SYSTEM": ["public", "end-user", "multi-org", "partner", "sensolus-internal"]
      };
      const allowedGroups = compatibleGroups[user.orgType] || [];
      const compatiblePriceListGroups = {
        "EU": ["partner-pricing-eu"],
        "US": ["partner-pricing-us"],
        "WORLD": ["partner-pricing-eu", "partner-pricing-us", "partner-pricing-world"]
      };
      allowedGroups.push(...compatiblePriceListGroups[user.orgType === "SYSTEM" ? "WORLD" : user.priceList] || []);
      if (!allowedGroups.includes(type)) {
        if (user.orgType === 'PUBLIC') {
          window.location.href = '/login?redirect=' + encodeURIComponent(window.location.pathname);
        } else {
          window.location.href = '/logout';
        }
      }
      addGroupBadge("page-title");
    }).catch(error => {
      console.error('Could not fetch documentation server user:', error);
      addGroupBadge("page-title");
    });
  }
  useEffect(() => {
    console.info("adding badge");
    addGroupBadge("page-title");
  });
  useEffect(() => {
    console.info("checking server access for type" + type);
    if (type && type !== 'public' && checkDms) {
      checkDocumentationServerAccess(type);
    }
  }, [type]);
  return <></>;
};

<HeaderBadge type={'public'} checkDms={false} />

<Frame>
  <img src="https://mintcdn.com/sensolus/WsfN3QaDXu9zn8t8/docs/spec_sheets/sensors/images/SENSE-M-4201.png?fit=max&auto=format&n=WsfN3QaDXu9zn8t8&q=85&s=578b2be253093b6946afe611a2c4f80a" width="200" data-path="docs/spec_sheets/sensors/images/SENSE-M-4201.png" />
</Frame>

<AccordionGroup>
  <Accordion title="SENSE M 4201 (pdf)" icon="file">
    **Description**: <br />
    **Access level**: public<br />
    **Reference**: SDOC-498608282-1370<br />
    **Download**:  [PDF](https://cloud.sensolus.com/documentation/dms/SDOC-498608282-1370)

    <iframe src="https://cloud.sensolus.com/documentation/dms/SDOC-498608282-1370?viewer=true" style={{width: '100%', height: '881px', border: 'none', margin: 0, padding: 0}} />

    <div style={{display: "none"}} data-pdf-text="true">
      SENSE M 4201
      BLE Magnetic Contact Sensor
      [www.sensolus.com](http://www.sensolus.com) | [info@sensolus.com](mailto:info@sensolus.com)
      Small puck-sized magnetic contact sensor with BLE
      connectivity for detecting open/close events. Features
      Hall effect sensor technology, immediate state change
      transmission, and extended battery life. Ideal for door,
      gate, and container monitoring.
      Bluetooth Low Energy
      Up to 7 years battery life
      IP68 rated
      Ø 57mm × 20mm (2¼ in × ²⁵⁄₃₂ in)
      41g (1.45 oz) sensor + 35g (1.2 oz) magnet
      Magnetic Detection
      Sensor Type
      Hall effect sensor
      Detection Range
      2cm typical (on arrow symbol side)
      Response Time
      Immediate transmission upon state change
      Connectivity
      Technology
      Bluetooth Low Energy (BLE)
      Transmission Range
      Up to 60 meters (65 yards)
      Advertisement Period
      2 seconds at +4dBm
      Physical Characteristics - Sensor
      Dimensions
      Ø 57mm × 20mm (2¼ in × ²⁵⁄₃₂ in)
      Weight
      41 grams (1.45 oz)
      Casing Material
      DELRIN (POM C) - Food Grade (90/128/EEC)
      IP Rating
      IP68
      Operating Temperature
      -40°C to +85°C
      Physical Characteristics - Magnet
      Dimensions
      Ø 32mm × 7mm
      Weight
      35 grams (1.2 oz)

      SENSE M 4201
      BLE Magnetic Contact Sensor
      [www.sensolus.com](http://www.sensolus.com) | [info@sensolus.com](mailto:info@sensolus.com)
      Power
      Battery Type
      Non-replaceable internal lithium battery (3 VDC)
      Battery Life
      Up to 7 years (depending on transmission power)
      Mounting Options
      Recommended Methods
      •
      Polyurethane glue
      •
      Double-sided tape
      •
      Bolts (M6)
      •
      Screws
      •
      Sensor mounting holder (MNT ELA 8140)
      Certifications
      Europe
      •
      EN 300 328
      •
      EN 301 489
      •
      EN 55032
      •
      EN 62368-1
      •
      CE marked
      USA
      •
      FCC 15.247
      •
      FCC PT 15B
      Canada
      •
      ISED RSS-247
      •
      ICES-003
      Environmental
      RoHS compliant
    </div>
  </Accordion>

  <Accordion title="Installation manual for SENSE M 4201 (pdf)" icon="file">
    **Description**: <br />
    **Access level**: public<br />
    **Reference**: SDOC-498608282-1384<br />
    **Download**:  [PDF](https://cloud.sensolus.com/documentation/dms/SDOC-498608282-1384)

    <iframe src="https://cloud.sensolus.com/documentation/dms/SDOC-498608282-1384?viewer=true" style={{width: '100%', height: '881px', border: 'none', margin: 0, padding: 0}} />

    <div style={{display: "none"}} data-pdf-text="true">
      Installation manual for SENSE M 4201
      [www.sensolus.com](http://www.sensolus.com) | [info@sensolus.com](mailto:info@sensolus.com)
      February 2025
      A sensor and a magnet
      The magnetic sensor SENSE M 4201 is shipped with a corresponding MAG L 0001. To work correctly it is important that both
      sensor and magnet are positioned precisely. If they are not correctly aligned, the closed state will never be detected.
      Component
      Mounting method
      Details
      Sensor
      See mounting instructions
      Guidelines for attaching the sensor on the
      asset can be found in the Sensolus product
      mounting instructions.
      Magnet (screws)
      Screw or M6 bolt
      Use a screw or M6 bolt to mount the MAG L
      0001\. The head of the screw should not
      protrude when you fasten the magnet.
      Magnet (glue)
      Industrial glue
      The magnet can be glued to any flat surface.
      Use glue when drilling holes is difficult.
      Advice for the magnet and sensor setup
      The SENSE M 4201 uses a hall effect sensor to detect the presence of a magnet. In order to be properly detected, the magnet
      needs to be side by side with the top of the tag, near the logo.
      On the case, you will see an arrow to show you on which side the magnet should be.
      If the magnet and sensor are not correctly aligned, the closed state will never be detected.
    </div>
  </Accordion>
</AccordionGroup>
