[RELEASE] Enhanced ZooZ 4 in 1 Sensor (ZSE40 v1/v2/v3) Device Handler with Temperature, Humidity, Motion and Luminescence Sensor with Lux Reporting

If I were to do it all over again, I would have bought only these and 2 cheaper basic Z-Wave thermostats.

I have 2 Ecobee3s and 8 remote sensors which I thought would be great for alot of my home automation needs. Turns out that the Ecobee3 remote sensors only update motion every 30 minutes. Doesn’t read humidity and dang sure doesn’t read luminescence.

Giving that this sensor does all of this and can be incorporated into your thermostat scheduling via another smartapp, these little sensors are a steal!

8 of these would have been so much better than the 8 useless, for HA, Ecobee3 remote sensors I have now.

Lessons Learned for anyone else reading this.

1 Like

I have 6 iris 2 motion sensors…and just got the zooz yesterday… In terms of motion only it appears the iris is much more responsive. With the zooz sensitivity at the max the iris picks up motion much sooner. A little disappointed so far.

ST used to allow this to be a user selection option in the v1 of their ST app, they’ve disabled this feature in the v2 app. While the code exists the ST app no longer supports it, so maybe drop a note to ST support requesting them to reenable this feature.

As for changing it it’s quite simple in line 120:

main([“temperature”, “summary”])

Change the temperature to humidity. Will add an option for motion in the next release.

Is anyone else have an issue where the battery always shows as being at 1% with this unit? The one I have is not the monoprice (which would have been cheaper) but instead was purchased via amazon and is zooz branded.

I have even tried another device handler - and I am getting the same result even after just replacing the batteries.

Thx

You may have defective piece, just contact ZooZ and they’ will most likely replace it for you. They are super helpful. @TheSmartestHouse

Hi Dan,

The device may not fully configure if you’re getting 1% of battery life. We recommend performing a factory reset: open the cover of the sensor to trigger the tamper switch and then click the Z-Wave button 10 times very quickly with a paperclip. Try adding it to SmartThings again and then once it’s included, either leave it by the hub overnight or wake it up manually a couple of times within 5-minute intervals - just click the Z-Wave button once (the led indicator will flash once).

If the battery still doesn’t report correctly after that, please contact our customer service to have it replaced:

BTW, the Zooz sensor is still $29.95 on our website:

1 Like

Agreed. I have both Iris from last month’s Lowes sale and two of zooz from Monoprice, as well as motion PIR from monoprice.

The motion sensitivity of zooz is nowhere comparing to either Iris or monoprice own motion PIR, which also senses temperature.

But zooz comes with light sensor and that’s very helpful to the lighting indoor timing. I often need to turn the lights on when it’s raining outside.

###Enhanced ZooZ/Monoprice 4 in 1 Sensor (ZSE40/15902) Device Type - Version 2.2.0

  • ENHANCED FEATURE - Added ability for users to choose between reporting Light as Lux or % in settings
  • Added ability for device to report tampering to SmartThings (as a Tamper Alert capability) when covering is opened/closed

A common complaint that folks have reported with this device is that it reports light as a % which isn’t helpful as most SmartApps and platform expects devices to report light as Lux. Now you have the option for the device to report the light levels in Lux, just change the settings in the device preference pages and the next time the device reports the light it will reflect the changes. If you want to test it immediately, use a pin to press the button in the hole at the bottom of the sensor.

1 Like

Just got a replacement Monoprice 4-N-1 yesterday, connected it today using the DHL, it works exactly like the ZooZ 4-N-1, Tamper alert works and changing the “main” line in the DHL allowed me to display Humidity or Motion to my liking.

I am noticing it is taking a while for the sensor to acclimate to my house temps and humidity.

@RBoy
An enhancement request to your DHL, can you allow us to skew/correction offset the Humidity as you do for Temperature? Also Can you provide linking to the icons library as you did for the Motion/Temp sensors you recently updated?
My last sensor was off on Humidity, but correct on Temperature.

1 Like

###Enhanced ZooZ/Monoprice 4 in 1 Sensor (ZSE40/15902) Device Type - Version 2.2.2

  • ENHANCED FEATURE - Added ability for users to choose between reporting Light as Lux or % in settings
  • ENHANCED FEATURE - Added support for ZSE40 v2 devices and additional fingerprints
  • ENHANCED FEATURE - Added support for Mode 4, LED Flash only for Motion (none on Temperature change)
  • ENHANCED FEATURE - Added support for Humidity correction offset
  • Fixed issue with reporting Tamper Alerts to ST platform
  • Default wake up time is now 12 hours for ZSE40 v2 devices

A common request that folks have asked with this device is that it reports light as a % which isn’t helpful as most SmartApps and platform expects devices to report light as Lux. Now you have the option for the device to report the light levels in Lux, just change the settings in the device preference pages and the next time the device reports the light it will reflect the changes. If you want to test it immediately, use a pin to press the button in the hole at the bottom of the sensor.

Thanks to @TheSmartestHouse for providing the equipment to test the new hardware

2 Likes

thank you very much!!! :thumbsup:

1 Like

Sorry for being slightly off topic, but I can’t seem to get my ZSE40 to be recognized as this DH. It always gets recognized during the pairing process as the default zwave motion sensor. I see the DH in my DH list in the IDE but it doesn’t seem to have any effect. What am I doing wrong?

Did you publish it? You can always change it manually after pairing from
the IDE by editing the device properties.

Well I think the problem has to do with my account setup. In the IDE I see no hub nor any devices, yet I login with the same credentials as I do my mobile app. However if I click on locations it wants me to login again and then I see my hub and devices. I do not know why this is but i believe if on this set of pages (slightly different URL… Plain versus eastus or something) if I then SRT up my device handlers I should be all set.

I’m a recent converter from openHAB so I’m still getting a little used to things.

Sounds like you’re logging into the wrong shard.

2 Likes

Correct that’s the right way to get your ‘shard’. We have also included that in the installation instructions.

1 Like

Yes, that was it. Once I straightened this out everything else seemed to fall into place. Thanks!

1 Like

@RBoy, what do I need to do in order to change whats displayed on the things page or main page? It defaults to temperature but I want it to be motion. I changed line 144:

main([“temperature”, “motion”, “humidity”, “summary”])

to

main([“motion”, “temperature”, “humidity”, “summary”])

But the results was that it just had MOTION but would not cycle. Also would rather have the motion displayed like the default motion icon that is commonly used in ST.

I am not a coder but you see I did try. :slight_smile:

 valueTile("motion", "device.motion", width: 2, height: 2, inactiveLabel: false) {
        state "active", label:'motion', icon:"st.motion.motion.active", backgroundColor:"#53a7c0"
        state "inactive", label:'no motion', icon:"st.motion.motion.inactive", backgroundColor:"#ffffff"
    }
    standardTile("configure", "device.configure", width: 2, height: 2, inactiveLabel: false, decoration: "flat") {
		state "default", label:'Request update', action:"configure"
	}
	standardTile("tamper", "device.tamper", width: 2, height: 2) {
		state("detected", label:'TAMPER', backgroundColor:"#FF0000")
		state("clear", label:'', backgroundColor:"#FFFFFF")
	}
    
    main(["temperature", "motion", "humidity", "summary"])
    details(["summary", "temperature", "humidity", "illuminance", "battery", "configure", "tamper"])

No such line before main on Line 144