Motion sensors are small, battery-powered devices that detect movement in a room or area. They are very useful for automating your smart home, like turning on lights when you walk into a room and turning them off when no one is there. They can also be part of a simple security system.
Updated November 2026.
This guide compares four popular Zigbee motion sensors available on AliExpress that work well with Home Assistant. We look at their features, compatibility, and what makes each one a good choice for different needs, from basic motion detection to advanced automations.
Our picks at a glance
- Best overall: SONOFF SNZB-03P Zigbee motion sensor. The SONOFF SNZB-03P offers reliable performance from a well-known brand, making it a solid choice for most Home Assistant users.
- Best budget: Tuya Zigbee motion sensor. This basic Tuya Zigbee motion sensor is the most affordable option for simple motion detection in your Home Assistant setup.
- Best for beginners: SONOFF SNZB-03P Zigbee motion sensor. The SONOFF SNZB-03P is straightforward to set up with Home Assistant and generally works without complicated steps, which is great for beginners.
Side by side
| Product | Price | Rating | Protocol | Home Assistant | Local or cloud | Power |
|---|---|---|---|---|---|---|
| SONOFF SNZB-03P Zigbee motion sensor | $12-16 | 4.5 / 5 | Zigbee 3.0 | ZHA, Zigbee2MQTT | Local with Zigbee | CR2450 battery |
| Tuya WiFi Zigbee motion sensor | $6-8 | 4.1 / 5 | Zigbee 3.0 (check variant) | ZHA, Zigbee2MQTT (for Zigbee variant) | Local with Zigbee (for Zigbee variant) | CR2032 battery |
| Tuya Zigbee motion sensor | $5-7 | 4.2 / 5 | Zigbee 3.0 (check variant) | ZHA, Zigbee2MQTT (for Zigbee variant) | Local with Zigbee (for Zigbee variant) | CR2032 battery |
| Tuya Zigbee motion brightness sensor | $9-13 | 4.4 / 5 | Zigbee 3.0 | ZHA, Zigbee2MQTT | Local with Zigbee | CR2032 battery |
The products in short
SONOFF SNZB-03P Zigbee motion sensor
Best for: Reliable detection, established brand. Price: $12-16.
The SONOFF SNZB-03P is a well-regarded Zigbee motion sensor from a brand known for Home Assistant compatibility. It is designed to detect human movement and can trigger smart lighting or security routines. The listing states it works with a Zigbee hub, which means it should connect directly to your Home Assistant setup using a Zigbee coordinator. Many buyers report that it pairs easily with both ZHA and Zigbee2MQTT, two popular ways to add Zigbee devices to Home Assistant. This sensor is a good all-around choice if you want dependable motion detection without extra features.
More detail in our SONOFF SNZB-03P Zigbee motion sensor review.
Tuya WiFi Zigbee motion sensor
Best for: Budget-friendly basic motion detection. Price: $6-8.
This Tuya motion sensor is available in both Wi-Fi and Zigbee variants, so it is important to check the product details or packaging to ensure you get the Zigbee version for Home Assistant local control. The Zigbee model is known to integrate with Home Assistant via ZHA or Zigbee2MQTT, providing real-time motion detection. It is a compact and affordable option for adding motion-based automations to your smart home. While the listing mentions Wi-Fi, our review of this model confirms its Zigbee compatibility and local control capabilities with Home Assistant.
More detail in our Tuya WiFi Zigbee motion sensor review.
Tuya Zigbee motion sensor
Best for: Absolute lowest cost motion detection. Price: $5-7.
This Tuya sensor is one of the cheapest Zigbee motion detectors you can find, making it an excellent choice if you need many sensors on a tight budget. Like other Tuya devices, it is important to confirm you are purchasing the Zigbee version, as some listings might also offer Wi-Fi variants. Once connected to your Zigbee network, it functions as a standard motion sensor, reporting movement to Home Assistant for your automations. Its small size allows it to be placed discreetly in various locations around your home.
Tuya Zigbee motion brightness sensor
Best for: Motion and light automation, advanced scenes. Price: $9-13.
This Tuya Zigbee sensor stands out because it combines both motion detection and a built-in light sensor. The added brightness detection allows for more advanced automations in Home Assistant, such as turning on lights only when it’s dark and motion is detected. This two-in-one functionality can simplify your setup and reduce the number of devices needed. It connects directly to your Zigbee network and works with Home Assistant. Buyers often report good performance for both motion and light sensing, making it a versatile option for smart lighting and presence detection.
How to choose
How to choose a Zigbee motion sensor
Choosing the right Zigbee motion sensor for your Home Assistant setup involves looking at a few key factors to make sure it meets your needs.
Protocol and variant
Most of the sensors here are Zigbee, which is excellent for Home Assistant because it allows for local control. However, some Tuya listings might offer both Wi-Fi and Zigbee versions. Always double-check the product title, description, and even customer reviews to confirm you are buying the Zigbee variant. A Wi-Fi version often requires the Tuya cloud integration, which relies on an internet connection.
Local control
For Home Assistant users, local control is usually preferred. All the Zigbee sensors in this guide should work locally with a Zigbee coordinator and either ZHA or Zigbee2MQTT. This means your automations run faster and do not depend on an internet connection or a manufacturer’s cloud server. Learn more about Wi-Fi vs Zigbee vs Z-Wave vs Matter explained.
Power source
Most Zigbee motion sensors are battery-powered, offering flexibility in placement. Check the battery type (e.g., CR2032, CR2450) and how long the battery is expected to last. Sensors with larger batteries often last longer but might be slightly larger in size. All the sensors listed here use common coin cell batteries.
Additional features
Some motion sensors, like the Tuya Zigbee motion brightness sensor, include extra features such as a light sensor. This can be very useful for creating smarter automations, for example, only turning on lights if it is dark and motion is detected. Decide if these extra features are worth the slightly higher price for your specific automation goals.
Setup notes for Home Assistant
Setup notes for Home Assistant
Adding Zigbee motion sensors to Home Assistant is usually a straightforward process if you have a Zigbee coordinator set up. Here are the general steps:
Using ZHA (Zigbee Home Automation)
- Open Home Assistant and navigate to Settings, then Devices & Services.
- Find your Zigbee coordinator under the Integrations tab and click Configure.
- Select Add device. Home Assistant will start searching for new Zigbee devices.
- Put your motion sensor into pairing mode. This usually involves pressing and holding a small button on the sensor for a few seconds until an indicator light flashes. Refer to the sensor’s manual for exact instructions.
- Once detected, follow the on-screen prompts to name your device and assign it to an area.
- The motion sensor will appear as a new device with entities for motion detection (and brightness if supported) in Home Assistant.
Using Zigbee2MQTT
- Ensure Zigbee2MQTT is running and accessible.
- In the Zigbee2MQTT web interface, go to Settings, then Permit join. Turn on the toggle to allow new devices to join your network.
- Put your motion sensor into pairing mode, typically by pressing and holding its button until a light flashes.
- Zigbee2MQTT should detect the sensor and automatically add it. You can then rename it and configure its settings within the Zigbee2MQTT interface.
- The sensor’s entities will automatically be discovered and appear in Home Assistant.
For optimal performance, consider placing your Zigbee coordinator centrally and refer to our Zigbee and Thread mesh network tips for Home Assistant.
Frequently Asked Questions
What is a Zigbee motion sensor?
A Zigbee motion sensor is a smart home device that detects movement using the Zigbee wireless protocol. It communicates with a central hub, like Home Assistant with a Zigbee coordinator, to trigger automations such as turning on lights or sending alerts.
Do I need a special hub for Zigbee motion sensors?
Yes, to use Zigbee motion sensors with Home Assistant, you need a Zigbee coordinator. This is a USB stick or a dedicated gateway that plugs into your Home Assistant server and creates the Zigbee network for your devices to connect to.
Can Zigbee motion sensors work locally with Home Assistant?
Yes, Zigbee motion sensors are known for their ability to work locally with Home Assistant. Once paired with your Zigbee coordinator and integrated via ZHA or Zigbee2MQTT, they do not require an internet connection or cloud service to function, ensuring faster responses and better privacy.


