[EDGE Driver] SONOFF SNZB-03PR2 Motion Sensor

The SNZB-03PR2 isn’t covered by SONOFF’s official channel or the existing community motion drivers — it pairs as “Zigbee Thing” with nothing to select under Change driver. So I had Claude write one, and tested it against my own sensor.

Working on a V3 hub, firmware 000.061.00006.

Channel invite: SmartThings. Add a little smartness to your things.

Fingerprint: manufacturer SONOFF, model SNZB-03PR2

Features:

  • Motion detection
  • Illuminance (relative — the sensor’s photodiode is coarse, so treat it as a brightness index rather than a calibrated lux reading)
  • Battery
  • Refresh
  • Adjustable detection interval, 5–3600 seconds (factory default is 60). Lowering this gives finer resolution for automations, at some cost to battery life.

Note on the detection interval: the sensor is a sleepy battery device, so the new value is queued and applied the next time it detects movement. After changing the setting, walk in front of the sensor.

Only the SNZB-03PR2 fingerprint is claimed — earlier revisions already have drivers that suit them.

On the AI-written part: I’m not a developer, so I can’t vouch for the code the way someone who wrote it themselves could. What I can vouch for is the behaviour — motion, illuminance, battery and the detection interval are all confirmed working on my sensor, verified through logcat.

Hello,

“This is a fantastic contribution! Even without a traditional developer background, successfully leveraging AI to build and thoroughly test this Edge driver on your V3 hub is a huge win—especially for anyone else whose SNZB-03PR2 is currently sitting as a unmapped ‘Zigbee Thing.’ Including the configurable detection interval (5–3600s) alongside motion, illuminance, and battery makes this a surprisingly robust driver. Thanks for sharing the channel invite and the detailed breakdown of how it performs in practice!” eDesign login

Best Regards