[RELEASE] Zooz ZEN77 700 S2 Dimmer

There’s a driver available for this device on Zooz’s Edge Driver Channel.

Most of the information below is for the old Groovy Handler which will stop working on 9/30/2022.


This is a DTH for the Zooz ZEN77 700 S2 Dimmer

Features:

  • Switch

  • Dimmer

  • Supported Button Actions: down, down_hold, down_2x, down_3x, down_4x, down_5x, up, up_hold, up_2x, up_3x, up_4x, up_5x

  • Supports all Configuration Parameters

  • Association Group 2 for controlling other dimmers (minimum firmware 1.03)

   


WARNING:

If you add a device’s Device Network ID to this device’s Group 2 Association setting and then remove that device from SmartThings, you MUST come back and remove it from that setting. Failing to do that will substantially increase the number of z-wave messages being sent by this device and could affect the stability of your z-wave mesh.

2 Likes

Hello, I just installed one of these ZEN77 Dimmers, purchased from The Smartest House and installed this DTH. For me it does not function correctly, it does not report the correct state of the light and it comes back with a network error when trying to change the state from the new app. I changed the DTH to the ZEN 27 type and it all works, however the parameters and the settings are quite different. Would anyone have any suggestions? My ST Hub is a V3. I’ll also reach out to the retailer for their assistance as well.

Thank you all…

1 Like

Post a screenshot of the device details screen in the IDE. Make sure it includes the Raw Description field.

Thanks for responding so quickly. Here it is…

Ed

It looks like the reporting behavior of the 1.2 firmware isn’t the same as the version I have so replace line 338 with the line below and let me know if that solves the problem.

return delayBetween([ switchMultilevelSetCmd(levelVal, durationVal), switchMultilevelGetCmd() ], 200)

Yes sir, made that change and it works better but still quite flakey! Turn it on and dimmer level shows 19%, light is full on. Change dimmer level to 100%, it jumps to 40% by itself, light output doesn’t change. Still get that network error about half the time. Very odd behavior for certain…

Ed

1 Like

Here is a quick snip of the logging screen. Dimmer started out off, I turned it on with the app, then simply turned it back off. Light went full on, then off. Got the “network error” when turning off, so app now shows light on, but it’s not.

This log looks quite different from the one generated by the ZEN27 which looks like this for the same sequence:

Ed

That’s not my ZEN27 handler because mine doesn’t log like that and mine would have the same problem as my ZEN77 handler.

The change you made forces it to request the reports, but the value being reported is wrong because the device is still transitioning so changing that 200 on line 338 to 2000 should solve it. The other option is to replace durationVal on that line with 0 which will make it turn on/off instantly.

The device is supposed to automatically send a report when the device is turned on/off physically or digitally, but your device isn’t so that must have been a change they made in the 1.3 firmware.

If I had known the 1.2 firmware behaved like that I wouldn’t have implemented the on/off commands the way I did.

If I PM you a new version that fixes the issue for the 1.2 firmware, can you try it and let me know if it solves the problem so I can release it?

My apologies, I should have looked to see who the developer was for the ZEN27 handler before I sent that comparison.

I’m out of town until tomorrow evening, but I will give it a go then and let you know.

Thanks again for the assistance!

Ed

I can give it try tomorrow evening. Thank you Kevin!
Ed

1 Like

So I gave this a try this morning and behavior is somewhat improved. About half the time it seems to function, the other half of the time it seems to exhibit the same behavior as the original version. It will come back with a network error and some erroneous random value for the dimmer setting.
The folks at the Smartest House offered to send a Z-wave stick and the 1.3 firmware, so maybe that is the more stable answer?
Ed

If you saw the previous post, just ignore it, I thought this was a different topic.

The firmware would fix it, but you won’t be the only one with this problem and I have no way of testing it so if it’s OK with you I’d like to keep working with you in that PM to try and try to fix the handler.

No problem at all and I missed that post, so no issues, you had deleted it prior to me coming back.

1 Like

Zen77 same issues here. Zen72 handler works, but Zen77 handler fails on commands.

Any fix? Currently I have to use default generic zwave dimmer handler.

Did you find a resolution? I’m considering exchanging for a diff brand.

When the problem with the 1.02 firmware was reported I released a new version that fixes it, but you need to change the “Ramp Rate” setting to “Instant On/Off”.

If your firmware isn’t 1.02 then let me know what it is.

FYI, if you don’t want the ramp rate set to instant and/or you want local execution then you can always change it back to the generic handler after using this handler to configure it.

1 Like

Hi,

Currently it shows as 1.03, but I’m not sure if it’s showing that in ST IDE due to swapping from 72 & 77 handlers… here is the link where I got the 77 handler from: https://www.support.getzooz.com/kb/article/560-how-to-access-advanced-settings-for-zen77-s2-dimmer-700-on-smartthings/

Where is your updated 77 code located? In this thread?

The link in that article is the same link as the one in the first post of this topic so it will always be the latest version.

Your first post says that it’s working with the ZEN27 handler, but your last post said that you’re swapping between the ZEN72 and ZEN77 handlers which should be the same so is it working with the ZEN72 handler?

You originally said it worked with the ZEN27 handler and then your last post mentioned the ZEN72 handler, but using a device with a handler written for a different device can mess up the configuration parameters so you need to remove the device, factory reset it, and join it again.

Firmware 1.03 should be fully functional with the ZEN77 so if you’re still having issues after factory resetting the device it let me know.

1 Like

Sorry I meant to say 72 & 77…(I’ve never used the 27 handlers, only the 700 series ones.

So it works when using the 72 handler… but it fails to connect when I update it to the proper 77 handler.

I’ll follow your steps of removing, resetting, re-adding. I’ve done it a few times, but I’ll do it again just for good measure & post back here.

Thx