- Weak Zigbee mesh dropping reports
- Magnet gap too large / misaligned
- Sensor far from a router/bridge
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.
Do not tune automations around missed events until hardware/route reliability is fixed.
Tools & Requirements
Step-by-Step Solution
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.
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.
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.
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.
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
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.
Contact sensors should be validated with repeat-cycle testing after placement changes.
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.
- Weak Zigbee mesh dropping reports
- Magnet gap too large / misaligned
- Sensor far from a router/bridge
- Low battery
- Interference on the Zigbee channel
Before you go — try one of these (they fix most cases).
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.
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.
Accessories owners commonly pair with Sonoff Contact Event Loss.

SONOFF Zigbee 3.0 USB Dongle Plus Gateway, Universal Zigb...

SONOFF Zigbee 3.0 USB Dongle Plus-E Gateway, Universal Wi...

SONOFF Zigbee Indoor Temperature Humidity Sensor, SNZB-02...
As an Amazon Associate we earn from qualifying purchases.





