[RELEASE] Zooz 4-in-1 Sensor

Having the exact same issue.

Are you basing this on what you’re seeing on the things screen? If so, the next time it happens you should open the device in the IDE and see if it’s showing the correct status.

I’ve been seeing really bad caching issues on the Things screen lately, but when I check the IDE the status is always correct and if I open the device in the mobile app and tap Done it usually shows the correct status.

Set the primary status to temperature and set all the trigger settings, except temperature, to their highest values. Set motion sensitivity to least sensitive and turn off the led. Set the checkin interval to something like 6 hours.

After making the changes, tap done, and then use a paperclip to push the recessed button on the bottom of the device to wake it up. Wait about 30 seconds and if it still shows pending changes wake it up again.

I am. The reason I looked is I wasn’t seeing the response from the motion as I should have. Usually, fhese things are very dependable. What’s funny, now that you mention the IDE, I’ve been having devices, including these, at times, show offline only in the IDE and not in the things list. Lol. I think it’s a firmware issue.

Hi, I purchased 4 monoprice 15902 Z-Wave Plus PIR Multi Sensor, Temperature - Humidity - Light. I am using the zooz 4-in-1-multisensor. For some reason whcih totallty escapes me, I am not receiving any updates in the evenings between 5pm and 5 am. has anyone experienced this?

I am using the Monoprice P/N 15902 device with your device hander version 1.4.2. In my SmartThings IOS App I do not see any light or battery readings. I checked the IDE and these readings are missing also. I did resets and reapplied changes several times. Any ideas what is going wrong?

IDE1

Your screenshot shows 7 pending changes which means you haven’t successfully woken up the device. Use a paperclip to push the recessed button on the bottom of the device. If it still shows 7 pending changes after about 15 seconds, push it again because the device doesn’t always wake up the first time you push it.

I tried several things:
Pushed the recessed button with a paper clip while holding the device next to the hub. Waited and repeated several times. Removed the cover and pulled the batteries for 1 minute and then reinstalled.
The pending changes remained at 7. Actually at one point I saw it go to 8 pending changes and then back to 7. I can’t seem to clear the 7 pending changes.

Remove the “//” from the line at the bottom of the code that looks like the following and then save and publish the code.

// log.trace "$msg"

Open Live Logging, push the recessed button again, wait about 30 seconds and then copy and paste the results.

Also paste the raw description which is displayed on the Device Details screen in the IDE. It’s possible that Monoprice released a new firmware version that no longer works with this DTH.

1 Like

Here are the results. One thing to note, when I press the reset button first time flashes red, second time flashes blue.

71e84640-a241-429e-9546-b6c82dbaffd5 5:34:09 PM: debug Not parsing XML message:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1">
<CurrentVolume>
50
</CurrentVolume>
</u:GetVolumeResponse>
</s:Body>
</s:Envelope>
71e84640-a241-429e-9546-b6c82dbaffd5 5:34:09 PM: trace Extracting current volume
71e84640-a241-429e-9546-b6c82dbaffd5 5:34:09 PM: trace sonosAction(GetVolume, RenderingControl, /MediaRenderer/RenderingControl/Control, [InstanceID:0, Channel:Master])
71e84640-a241-429e-9546-b6c82dbaffd5 5:34:09 PM: trace getVolume()
71e84640-a241-429e-9546-b6c82dbaffd5 5:34:09 PM: trace doPoll
91ca2b11-8dfa-42fb-a923-51e1e8dde92b 5:32:39 PM: debug [Stringify] Generic Event data successfully posted
ffa2fc11-cb99-47a9-b5bb-29c783aa1d25 5:32:38 PM: trace SecondaryStatus is 45.87% RH
ffa2fc11-cb99-47a9-b5bb-29c783aa1d25 5:32:38 PM: debug Motion is active
5:32:15 PM: info Waiting on events…
5:32:15 PM: info For past logs for individual things go to the My Devices section, find the device and click on the Events link on the device information page.
5:32:15 PM: info This console provides live logging of your SmartThings.

Raw Description zw:S type:0701 mfr:0109 prod:2021 model:2101 ver:5.01 zwv:4.05 lib:03 cc:5E,98 role:06 ff:8C07 ui:8C07

If you removed “//” from that line, saved and published the code, you should see an entry that starts with “WakeUpNotification:” if the device woke up. I don’t see that entry so the device is not waking up for some reason.

At least one user found that the Monoprice Shock Sensor doesn’t work right if it’s included with my Vision Shock Sensor DTH, but it works fine with it afterwards so it’s possible this device has the same issue.

Try the following:

  • Remove the device from SmartThings

  • Remove my DTH

  • Factory Reset the device (there should be something in the manual explaining how to do that)

  • Add the device to SmartThings

  • Open Live Logging

  • Install and Publish my DTH

  • Edit the device from the IDE and change the type to my DTH.

  • Open the device’s settings in the mobile app, make changes if needed and tap Done.

  • Wake the device up by pressing the recessed button. If it still shows pending changes in about 30 seconds then wake it up again.

  • If it’s still showing pending changes, click the devices name on the Live Logging screen so that only the log entries for this device are shown and then copy and paste the log entries.

That has worked. I have 0 changes pending and the mobile screen shows everything except the light level.

4804e323-6fc4-4150-b551-ae4f46a82132 5:38:14 PM: debug Device Checked In
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:50 PM: debug LED Indicator Mode [1-4]
(1 - Temperature Off / Motion Off)
(2 - Temperature Pulse / Motion Flash)
(3 - Temperature Flash / Motion Flash)
(4 - Temperature Off / Motion Flash)(#7) = 3
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:50 PM: debug Motion Sensitivity [1-7]
(1 = Most Sensitive)
(7 = Least Sensitive)(#6) = 4
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:50 PM: debug Motion Retrigger Time (Minutes)(#5) = 3
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:49 PM: debug Humidity Change Trigger [1-50]
(1% - 50%)(#3) = 10
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:48 PM: debug Temperature Change Trigger [1-50]
(1 = 0.1°)
(50 = 5.0°)(#2) = 10
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:48 PM: debug Temperature Scale [0-1]
(0 - Celsius)
(1 - Fahrenheit)(#1) = 1
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:48 PM: debug Minimum Check-in Interval is 720 Minutes
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:47 PM: debug Firmware Version: 5.1
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:47 PM: debug ledIndicatorMode(#7): changing null to 3
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:47 PM: debug motionSensitivity(#6): changing null to 4
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:47 PM: debug motionTime(#5): changing null to 3
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:47 PM: debug lightTrigger(#4): changing null to 10
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:47 PM: debug humidityTrigger(#3): changing null to 10
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:47 PM: debug tempTrigger(#2): changing null to 10
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:47 PM: debug tempScale(#1): changing null to 1
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:47 PM: debug Device Checked In
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:11 PM: debug Humidity is 51.76%
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:11 PM: debug Temperature is 69.39F
4804e323-6fc4-4150-b551-ae4f46a82132 5:36:04 PM: debug The configuration will be updated the next time the device wakes up. You can force the device to wake up immediately by using a paper clip to push the button on the bottom of the device.

Update, everything is now working the light levels appeared when my App refreshed. Thanks for all your help.

1 Like

made some changes for myself if anyone interested… i use it primarily in my wine coolers… made the following changes:

  • 1.4.3 11/298/17
  • lgk change colors in temp, also change last temp update tracking
  • added color to battery, humidity and temp, changed all settings to only round to 1 digit past decimal… dont need temps etc to 2 digits precision.
1 Like

This seems reasonable to me, as well.

This Zooz device seems to be a lot less than I expected. Battery life aside (@TheSmartestHouse indicated a newer version will address this, eventually), the humidity reading on mine is about 16% higher than the (calibrated) Aeon Multisensor 6 in the adjacent room. Rather disappointing :confused:

How do you find your accuracy, compared to a known standard or device?

Hi John,

The revised version coming out in the next couple of weeks will have optimized firmware to extend battery life and motion detection as well. We’ll be introducing a new version with CR123 battery which will further extend battery life in early 2018.

Have you adjusted the reporting threshold for humidity in your sensor?

3 Likes

Just the other day, still watching the results!

1 Like

will there be a way to update our current FW?

Good question! The sensor supports over the air firmware updates but to our best knowledge, SmartThings doesn’t have the capability to execute OTA updates yet. If you get in touch with our support, they should be able to update your sensor in-house if needed or provide you with an alternative solution to do it yourself if possible.

3 Likes

Good Morning,

I have the Zooz 2 in 1 Motion sensor (Zooz Z-Wave Plus 2-in-1 Motion and Light Mini Sensor ZSE09, Cert. #ZC10-16085198), I have excluded the sensor removed the battery, and then installed your device handler (thanks). however when I add the new sensor it is coming up as a Z wave window/door sensor? How can I get this to act as a motion and lux sensor? Thanks