Motion sensor false alarms plague smart home users when PIR sensors detect heat changes from pets, sunlight, or poor placement rather than actual human movement. The root cause is usually sensor placement aimed at heat sources, sensitivity settings too high, or interference from pets and environmental factors.
Quick Answer
- Mount sensors 6-7 feet high, aimed across the room (not at windows or HVAC vents)
- Lower sensitivity: SmartThings app → [sensor] → Settings → Motion Sensitivity → Low
- Aqara sensors: Aqara app → [sensor] → sensitivity → Low or Medium
- Hue sensors: Hue app → Accessories → [sensor] → sensitivity → Low
- Enable pet immunity mode if available (SmartThings supports pets up to 55 lbs)
- Replace low batteries immediately - they cause erratic triggering
Symptoms
- Motion alerts when no one is home
- Constant notifications from the same sensor
- Triggers during temperature changes (sunrise, HVAC cycling)
- False alarms when pets move around
- Delayed or missed motion detection
- Sensor activates from outdoor movement through windows
Quick Checks
- Check battery level in your smart home app - low batteries cause false triggers
- Look for heat sources in sensor's field of view: heaters, sunny windows, kitchen appliances
- Verify sensor height and angle - should be 6-7 feet high, angled across room
- Test Zigbee connectivity - weak mesh causes delayed or erratic behavior
- Note timing of false alarms - correlate with sunlight, HVAC cycles, or pet activity
Step-by-Step Fix
-
Check sensor placement. Mount 6-7 feet high on wall or corner. Aim across room, not toward windows, vents, or heat sources.
-
Lower motion sensitivity:
- SmartThings: SmartThings app → [device] → Settings → Motion Sensitivity → Low
- Aqara: Aqara Home app → [sensor] → Settings → Sensitivity → Low or Medium
- Hue: Hue app → Settings → Accessories → [sensor] → Motion Sensitivity → Low
-
Enable pet immunity (if available):
- SmartThings motion sensors: automatically filter pets under 55 lbs
- Aqara P1: Use Zigbee2MQTT for advanced pet filtering options
- Hue: No built-in pet immunity - rely on placement and sensitivity adjustment
-
Replace batteries if level shows below 80%. Low batteries cause erratic PIR behavior and constant false triggers.
-
Adjust daylight sensitivity (Hue sensors):
- Hue app → Settings → Accessories → [sensor] → Daylight Sensitivity → High
- Prevents false triggers from sunlight changes through windows
-
Test new settings by walking through detection zone. Wait for cooldown period (1-4 minutes) between tests.
If False Alarms Still Occur
Add Zigbee repeaters near problematic sensors. Smart plugs work well as repeaters and strengthen the mesh network. Weak Zigbee connections cause delayed triggers that seem random.
Relocate sensors away from HVAC vents, radiators, and large windows. Even small temperature changes trigger PIR sensors when sensitivity is high.
Consider upgrading to dual-technology sensors that combine PIR with microwave detection. These reduce false alarms by requiring both heat and movement detection.
For pet owners with large dogs, switch to door/window sensors or camera-based motion detection instead of PIR sensors.
FAQ
Why does my motion sensor trigger when I'm not home? PIR sensors detect heat changes, not just people. Sunlight moving across floors, HVAC air currents, and even large spiders can trigger sensors with high sensitivity settings.
What's the cooldown period and why does it matter? Most motion sensors have a 1-4 minute cooldown after triggering where they won't detect new motion. This prevents spam notifications but can make testing confusing if you don't wait between tests.
Can I use motion sensors with large dogs? SmartThings sensors filter pets up to 55 lbs automatically. For larger pets, lower the sensitivity and mount sensors higher, or switch to door/window sensors for security monitoring.
Why do my Zigbee motion sensors miss events? Weak Zigbee mesh causes delayed or dropped messages. Add powered Zigbee devices (smart plugs, switches) between sensors and your hub to strengthen the network.
