Sonoff SNZB-03P Sensor

All,

I have a Sonoff SNZB-03P Sensor that I am trying to use with an app. I have set it up using the Tuya Multi Sensor 4 In 1 driver in package manager.

Everything goes well except that once motion is detected, it stays detected much longer than it actually is.

There are two settings reported in the device. Fading Time is available and can be set in the Preferences tab. It can be set from 5 seconds to 60 seconds.

I also see Keep Time listed in the Current States area on the Command tab of the device.

What is the difference between these two settings, and I see no option to change the Keep time.

If there is a way to change it, how would I do so?

Thanks

Hi Ritewing,

There seems to be a bug in the driver. I checked the code and noticed a few inconsistencies. In the Preferences tab the setting is called “Fading Time”, but the same parameter shows up under Current States as “Keep Time”. I also see temperature and humidity settings in Preferences, which shouldn’t be there for this device.

I don’t have an SNZB-03P myself, so I can’t fully test it. When you change the “Fading Time” preference, do you see “Keep Time” updating accordingly?

Also, keep in mind this is a sleepy device, so it won’t always listen for configuration commands. Before you click Save after changing settings, press the device button to wake it up, so the changes have a chance to be applied.

Kkossev,

I have changed the Fading time to 15 seconds, but the Keep time still shows 60 seconds.  I ping the device, it responds and then I used the "Configure the Device" option in the Preferences tab.

This makes no sense to me, unless I am configuring this thing incorrectly.

I also see that some people are using the Generic Zigbee Motion Sensor. Does that one work better for the Sonoff SNZB-03p sensor?

I've had these for quite a while and I'm using an old driver from a guy called Markus who is no longer using HE.
It does work flawlessly.
If you still struggle with getting this device to work reliably I could message you the device code I'm using.

Are you sure the SNZB-03P motion inactive timeout (5–60 seconds) can be adjusted using Markus’s driver?
This is a relatively new device, and it didn’t exist at the time Markus’s driver was written…

1 Like

You're probably right. There is no option to adjust the inactive timeout.....
Oops....

1 Like

I'm watching this thread, as I have a SNZB-03P, have tried all the drivers, and motion never triggers. Hoping something here will get it going. Suggestions?

Summary


This is an oridanry PIR sensor, it is supported in Tuya Zigbee Multi-Sensor 4 In 1 driver.

Change the driver, then select 'Load all defaults' from the Configure drop-down menu and click on the Run button below.

image

Refresh the device web page, in the State Variables the device profile should be set automatically to SONOFF_SNZB_03P

image

If the motion sensor does not work, pair it once again to your hub (without removing it!).

2 Likes

I am recovering from a hub issue, and lost a couple of weeks of work - long story. Anyway, I realized that I had that driver before the hub issue, but after the backup that I could restore. Thus, the driver was an incorrect one that I had been using prior to the issue. Anyway, all is good again. Thanks!

1 Like