Skip to content
Setting up the Sonoff Zigbee Human Presence Sensor

Setting up the Sonoff Zigbee Human Presence Sensor

Want your smart home to know you’re still in the room — even when you’re sitting still? The SONOFF SNZB-06P Zigbee Human Presence Sensor uses 5.8GHz mmWave radar to detect motion, micro-movement, and true human presence far more accurately than a PIR sensor. It connects directly to your Home Assistant Zigbee network for fast, local, Wi-Fi-free automation, keeping lights on while you’re present and turning them off the moment you leave. It’s perfect for bathrooms, bedrooms, offices, and any room where traditional sensors fail.


What You’ll Need

  • Sonoff Zigbee Human Presence Sensor (SNZB-06P)

  • A Zigbee coordinator set up (e.g. Sonoff Zigbee 3.0 USB Dongle Plus)

  • A working ZHA or Zigbee2MQTT setup in Home Assistant


Step 1 — Power the Sensor

The Sonoff SNZB-06P comes with a USB-C cable, just plug it in and it will power up, the LED (red) should flash slowly this is for the first-time power on. This also means it has entered pairing mode automatically. 


Step 2 — Prepare Home Assistant

Option A: Using Zigbee2MQTT (Follow this to setup Zigbee2MQTT)

  1. Go to Settings → Add-ons → Zigbee2MQTT → Open Web UI.

  2. Click Permit join (All) this will allow devices to automatically connect. 

  3. Once the device has connected, press Disable join.

Option B: Using ZHA

  1. Go to Settings → Devices & Services → Zigbee Home Automation → Configure → Add device.
    It will search for zigbee devices.


Step 3 — Put the Sensor Into Pairing Mode

On the SNZB-06P sensor, press and hold the button (the LED) for about 5 seconds until the light begins flashing slowly.
This indicates that the sensor is now in pairing mode and broadcasting to join your Zigbee network.


Step 4 — Wait for Detection

After a few seconds, the sensor should appear automatically:

  • In Zigbee2MQTT, it will show up in the Devices list or logs with a name like:
    0x00124b00294a1234 (SONOFF SNZB-06P)

  • In ZHA, Home Assistant will display a popup saying “Device found” and automatically add the sensor to your device list.


Step 5 — Test the Sensor

  1. Simply move infront of the sensor and it should detect this movement:

    • In ZHA, the device will detect occupancy.

    • In Zigbee2MQTT, you can rename the device. It will show lots of entities, and occupancy should be true. 

Your sensor is now ready for automations, simply mount it on a wall and for optimal results don't point it at: running air conditioners, fans etc, robot vacuum's, pets or near other human presence sensors. 


FAQ

Q: Does the SNZB-06P detect stationary people?
Yes — it uses 5.8GHz mmWave radar, so it detects micro-movements like breathing.

Q: Does light level (illuminance) affect motion detection?
No — motion and presence detection are independent of lighting.

Q: Can I use both ZHA and Zigbee2MQTT on the same dongle?
No — each requires its own Zigbee coordinator.
You can run both by using two separate dongles.

Q: Is the SNZB-06P a Zigbee router?
Yes — when powered by USB.
On battery power it operates as a Zigbee end device.

Q: Does it work offline?
Yes. Once paired with ZHA or Z2MQTT, it works 100% locally.

Previous article Setting up the Sonoff Zigbee Motion Sensor
Next article Setting up the Sonoff Zigbee Door/Window Sensor with Home Assistant

Leave a comment

Comments must be approved before appearing

* Required fields

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare

Compare