Back to SONOFF Guides
SONOFF

Why Is Sonoff Contact Sensor Missing Open Events?

SONOFF GuideSmart Sensors
medium difficulty 15-20 minutes 25 views 0 found helpful Where this fix applies: Global Updated
This guide applies to: SONOFF Sonoff Contact Event Loss (SNZB door/window sensor event reliability)
At a glance — most common causes
  • Weak Zigbee mesh dropping reports
  • Magnet gap too large / misaligned
  • Sensor far from a router/bridge
15-20 minutes13 solutions coveredmedium level

Expert Review & Technical Scope

DeviceSONOFF Sonoff Contact Event Loss
Model CoverageSNZB door/window sensor event reliability
Fix Time15-20 minutes
DifficultyMedium
Required Toolszigbee map, fresh battery, mounting tools
Network / ProtocolZigbee

Problem Description

Your SONOFF SNZB-04 contact sensor occasionally misses door or window open events — the door opens but eWeLink or Home Assistant does not register the state change. The sensor uses a reed switch that detects the companion magnet. Missed events trace to the magnet gap being too wide, slow door movement, weak Zigbee mesh routing dropping packets, or a dying CR2032 battery reducing transmission reliability.

Why This Happens in Real Homes

A SONOFF SNZB-04 missing open events is usually a connectivity or alignment issue — either the Zigbee report isn't reaching the bridge (weak mesh, distance, interference), or the two halves aren't lined up so the sensor doesn't cleanly detect the separation. Battery Zigbee sensors are especially prone to dropped reports on a thin mesh.

Strengthen the Zigbee mesh with mains-powered router devices so the sensor's reports reliably reach the bridge, and move it closer to a router if it's distant. Check the two halves are aligned with the correct small gap and separate enough when the door or window opens to register. Replace a weak battery, reduce WiFi interference on the Zigbee channel, and re-secure any loose mounting. Reliable detection comes from a strong mesh and proper alignment.

Symptoms

  • Contact sensor misses open events
  • Open not registered
  • Some opens not detected
  • Missed door/window opens
  • Intermittent detection
  • Doesn't report every open
  • Late or missed events
  • Unreliable open detection

Recognize these? Here's what usually causes it.

Common Causes

  • Weak Zigbee mesh dropping reports
  • Magnet gap too large / misaligned
  • Sensor far from a router/bridge
  • Low battery
  • Interference on the Zigbee channel
  • Quick open-close within the report window
  • Loose/shifted mounting
  • Firmware issue

Most fixes happen in the first 3 steps.

Warning

Do not tune automations around missed events until hardware/route reliability is fixed.

Tools & Requirements

zigbee mapfresh batterymounting tools

Step-by-Step Solution

1

Check the magnet alignment and gap distance

The SONOFF SNZB-04 contact sensor uses a reed switch that detects the magnetic field from the paired magnet. If the gap between the sensor and magnet is too wide (over 15mm when the door is closed), the reed switch may not fully engage — so when the door opens, the change in magnetic field is too small to register. Reposition the sensor and magnet so the gap is 10mm or less when the door/window is fully closed. The alignment matters too: the marked line on the sensor body and magnet body should face each other.

2

Slow-opening doors may not trigger events

The SNZB-04 detects open/close transitions, not gradual position changes. If a door drifts open slowly (wind, loose hinges), the reed switch may disengage so gradually that the sensor does not register a clean state change. This is more common with heavy sliding doors or gates that move slowly. Test by opening the door at a normal walking speed vs. very slowly — if fast opens register but slow opens do not: the magnet alignment is too close to the threshold. Increase the gap very slightly so the transition is cleaner, or add a second magnet to create a stronger field differential.

3

Check the Zigbee mesh route to the coordinator

The SNZB-04 sends open/close events over the Zigbee mesh. If the route between the sensor and the Zigbee Bridge includes multiple hops through other Zigbee routers, or if the signal path is weak (through multiple walls, metal doors, or near a microwave): event packets can get lost. Events are not retried indefinitely — if the first few transmissions fail, the event is dropped. Add a powered Zigbee device (SONOFF ZBMINI or Zigbee smart plug) between the sensor and the bridge to create a stronger, shorter route.

4

Replace the battery

The SNZB-04 uses a CR2032 battery. When the battery drops below 2.7V (showing roughly 15-20% in eWeLink), the sensor may still report closed/open states but miss rapid transitions or fail to transmit events reliably. Replace with a fresh CR2032. After inserting the new battery, the sensor sends a check-in event to the bridge — verify it appears as 'Online' in eWeLink > bridge > Sub-devices. Battery life is typically 12-18 months depending on how frequently the door opens and closes.

5

Check for duplicate zone entries

If the SNZB-04 was paired, removed, and re-paired to the Zigbee Bridge: there may be a ghost entry from the old pairing. The bridge might route events to the ghost entry instead of the active one, making it look like events are missing. In eWeLink > bridge > Sub-devices: check for duplicate or offline contact sensor entries. Delete any old/offline entries. If the sensor still misses events: unpair it completely, factory reset (hold the reset pin for 5 seconds), and re-pair from scratch.

Quick Solutions

Strengthen the Zigbee mesh (add routers)
Align the two halves with a small gap
Move the sensor closer to a router/bridge
Replace the battery
Reduce interference (WiFi channel)
Ensure the halves separate enough to register
Re-secure the mounting
Update firmware

Still having issues? This is usually the deeper cause below.

If this comes back after following these steps, check whether a recent app or firmware update reset a default setting — the fix works, but the setting gets reverted silently.

Pro Tip

Contact sensors should be validated with repeat-cycle testing after placement changes.

Real-World Insight

Range tests in open air are useless for predicting real-world Z-Wave performance — a single concrete wall or appliance can cut effective range by more than half.

What Usually Goes Wrong
  • Weak Zigbee mesh dropping reports
  • Magnet gap too large / misaligned
  • Sensor far from a router/bridge
  • Low battery
  • Interference on the Zigbee channel
Best Sonoff Contact Event Loss Options

Most popular upgrades chosen by Sonoff Contact Event Loss owners.

As an Amazon Associate we earn from qualifying purchases.

Official Manufacturer Manual

SONOFF provides official product documentation through their online manual rather than downloadable PDF. Access setup guides, troubleshooting steps, and product specifications for your Sonoff Contact Event Loss.

View Sonoff Contact Event Loss Online Manual

Source: sonoff.tech

Need More Help? SONOFF Support

Note: The contact information below connects you directly to SONOFF's official customer support team, not Trunetto. They can help with warranty claims, device replacements, and advanced technical issues.