[DRIVER] Zooz ZEN Switches Advanced (and Dimmers)

Nothing has changed with Hubitat, they just send the firmware in a zip file now so the link won’t work, all you have to do is put the update file on Dropbox or google drive and use a link from there.

Suppose I should’ve asked here first. Have a great weekend.

Config didn't seem to change anything so I proceeded with debugShowVars. Man, it's a ton of data. :astonished: Hopefully what you're looking for is buried in here somewhere :nerd_face:


dev:17452022-07-30 11:08:58.890 am warnsettings 816634666 [configParam1:1, configParam2:1, configParam3:0, configParam4:0, configParam5:0, configParam6:0, configParam8:0, configParam10:0, configParam9:0, configParam11:0, configParam12:3, configParam13:0, configParam14:99, configParam15:99, configParam17:0, configParam18:0, configParam19:1, configParam20:1, configParam21:1, configParam23:99, supervisionGetEncap:false, levelCorrection:false, txtEnable:true, debugEnable:false, configParam24:0, configParam25:0, configParam26:99, configParam27:0, configParam7:1, assocDNI2:46]
dev:17452022-07-30 11:08:58.885 am warnparamsMap -343836518 [ledModeDimmer:[num:1, title:Dimmer LED Indicator Mode, size:1, defaultVal:0, options:[0:LED On When Switch Off, 1:LED On When Switch On, 2:LED Always Off, 3:LED Always On]], ledColorDimmer:[num:3, title:Dimmer LED Indicator Color, size:1, defaultVal:0, options:[0:White, 1:Blue, 2:Green, 3:Red]], ledBrightnessDimmer:[num:5, title:Dimmer LED Indicator Brightness, size:1, defaultVal:1, options:[0:Bright (100%), 1:Medium (60%), 2:Low (30%)]], ledModeRelay:[num:2, title:Relay LED Indicator Mode, size:1, defaultVal:0, options:[0:LED On When Switch Off, 1:LED On When Switch On, 2:LED Always Off, 3:LED Always On]], ledColorRelay:[num:4, title:Relay LED Indicator Color, size:1, defaultVal:0, options:[0:White, 1:Blue, 2:Green, 3:Red]], ledBrightnessRelay:[num:6, title:Relay LED Indicator Brightness, size:1, defaultVal:1, options:[0:Bright (100%), 1:Medium (60%), 2:Low (30%)]], ledSceneDisplay:[num:7, title:LED Indicator Displays Scene Selections, size:1, defaultVal:1, options:[0:LED Enabled, 1:LED Disabled]], autoOffIntervalDimmer:[num:8, title:Dimmer Auto Turn-Off Timer, size:4, defaultVal:0, options:[0:Disabled, 1:1 Minute, 2:2 Minutes, 3:3 Minutes, 4:4 Minutes, 5:5 Minutes, 6:6 Minutes, 7:7 Minutes, 8:8 Minutes, 9:9 Minutes, 10:10 Minutes, 15:15 Minutes, 20:20 Minutes, 25:25 Minutes, 30:30 Minutes, 45:45 Minutes, 60:1 Hour, 120:2 Hours, 180:3 Hours, 240:4 Hours, 300:5 Hours, 360:6 Hours, 420:7 Hours, 480:8 Hours, 540:9 Hours, 600:10 Hours, 720:12 Hours, 1080:18 Hours, 1440:1 Day, 2880:2 Days, 4320:3 Days, 5760:4 Days, 7200:5 Days, 8640:6 Days, 10080:1 Week, 20160:2 Weeks, 30240:3 Weeks, 40320:4 Weeks]], autoOnIntervalDimmer:[num:9, title:Dimmer Auto Turn-On Timer, size:4, defaultVal:0, options:[0:Disabled, 1:1 Minute, 2:2 Minutes, 3:3 Minutes, 4:4 Minutes, 5:5 Minutes, 6:6 Minutes, 7:7 Minutes, 8:8 Minutes, 9:9 Minutes, 10:10 Minutes, 15:15 Minutes, 20:20 Minutes, 25:25 Minutes, 30:30 Minutes, 45:45 Minutes, 60:1 Hour, 120:2 Hours, 180:3 Hours, 240:4 Hours, 300:5 Hours, 360:6 Hours, 420:7 Hours, 480:8 Hours, 540:9 Hours, 600:10 Hours, 720:12 Hours, 1080:18 Hours, 1440:1 Day, 2880:2 Days, 4320:3 Days, 5760:4 Days, 7200:5 Days, 8640:6 Days, 10080:1 Week, 20160:2 Weeks, 30240:3 Weeks, 40320:4 Weeks]], autoOffIntervalRelay:[num:10, title:Relay Auto Turn-Off Timer, size:4, defaultVal:0, options:[0:Disabled, 1:1 Minute, 2:2 Minutes, 3:3 Minutes, 4:4 Minutes, 5:5 Minutes, 6:6 Minutes, 7:7 Minutes, 8:8 Minutes, 9:9 Minutes, 10:10 Minutes, 15:15 Minutes, 20:20 Minutes, 25:25 Minutes, 30:30 Minutes, 45:45 Minutes, 60:1 Hour, 120:2 Hours, 180:3 Hours, 240:4 Hours, 300:5 Hours, 360:6 Hours, 420:7 Hours, 480:8 Hours, 540:9 Hours, 600:10 Hours, 720:12 Hours, 1080:18 Hours, 1440:1 Day, 2880:2 Days, 4320:3 Days, 5760:4 Days, 7200:5 Days, 8640:6 Days, 10080:1 Week, 20160:2 Weeks, 30240:3 Weeks, 40320:4 Weeks]], autoOnIntervalRelay:[num:11, title:Relay Auto Turn-On Timer, size:4, defaultVal:0, options:[0:Disabled, 1:1 Minute, 2:2 Minutes, 3:3 Minutes, 4:4 Minutes, 5:5 Minutes, 6:6 Minutes, 7:7 Minutes, 8:8 Minutes, 9:9 Minutes, 10:10 Minutes, 15:15 Minutes, 20:20 Minutes, 25:25 Minutes, 30:30 Minutes, 45:45 Minutes, 60:1 Hour, 120:2 Hours, 180:3 Hours, 240:4 Hours, 300:5 Hours, 360:6 Hours, 420:7 Hours, 480:8 Hours, 540:9 Hours, 600:10 Hours, 720:12 Hours, 1080:18 Hours, 1440:1 Day, 2880:2 Days, 4320:3 Days, 5760:4 Days, 7200:5 Days, 8640:6 Days, 10080:1 Week, 20160:2 Weeks, 30240:3 Weeks, 40320:4 Weeks]], powerFailure:[num:12, title:Behavior After Power Failure, size:1, defaultVal:3, options:[0:Dimmer Off / Relay Off, 1:Dimmer Off / Relay On, 2:Dimmer On / Relay Off, 3:Dimmer Restored / Relay Restored, 4:Dimmer Restored / Relay On, 5:Dimmer Restored / Relay Off, 6:Dimmer On / Relay Restored, 7:Dimmer Off / Relay Restored, 8:Dimmer On / Relay On]], rampRate:[num:13, title:Dimmer Ramp Rate to Full On/Off, size:1, defaultVal:1, options:[0:Instant On/Off, 1:1 Second, 2:2 Seconds, 3:3 Seconds, 4:4 Seconds, 5:5 Seconds, 6:6 Seconds, 7:7 Seconds, 8:8 Seconds, 9:9 Seconds, 10:10 Seconds, 11:11 Seconds, 12:12 Seconds, 13:13 Seconds, 14:14 Seconds, 15:15 Seconds, 20:20 Seconds, 25:25 Seconds, 30:30 Seconds, 45:45 Seconds, 60:60 Seconds, 75:75 Seconds, 90:90 Seconds]], holdRampRate:[num:21, title:Dimming Speed when Paddle is Held, size:1, defaultVal:5, options:[1:1 Second, 2:2 Seconds, 3:3 Seconds, 4:4 Seconds, 5:5 Seconds, 6:6 Seconds, 7:7 Seconds, 8:8 Seconds, 9:9 Seconds, 10:10 Seconds, 11:11 Seconds, 12:12 Seconds, 13:13 Seconds, 14:14 Seconds, 15:15 Seconds, 20:20 Seconds, 25:25 Seconds, 30:30 Seconds, 45:45 Seconds, 60:60 Seconds, 75:75 Seconds, 90:90 Seconds]], minimumBrightness:[num:14, title:Dimmer Minimum Brightness, size:1, defaultVal:1, options:[1:1%, 5:5%, 10:10%, 15:15%, 20:20%, 25:25%, 30:30%, 35:35%, 40:40%, 45:45%, 50:50%, 55:55%, 60:60%, 65:65%, 70:70%, 75:75%, 80:80%, 85:85%, 90:90%, 95:95%, 99:99%]], maximumBrightness:[num:15, title:Dimmer Maximum Brightness, size:1, defaultVal:99, options:[1:1%, 5:5%, 10:10%, 15:15%, 20:20%, 25:25%, 30:30%, 35:35%, 40:40%, 45:45%, 50:50%, 55:55%, 60:60%, 65:65%, 70:70%, 75:75%, 80:80%, 85:85%, 90:90%, 95:95%, 99:99%]], doubleTapBrightness:[num:17, title:Double Tap Up Brightness, size:1, defaultVal:0, options:[0:Full Brightness (100%), 1:Maximum Brightness Parameter]], doubleTapFunction:[num:18, title:Double Tap Up Function, size:1, defaultVal:0, options:[0:Full/Maximum Brightness, 1:Disabled, Single Tap Last Brightness (or Custom), 2:Disabled, Single Tap Full/Maximum Brightness]], customBrightness:[num:23, title:Custom Brightness when Turned On, size:1, defaultVal:0, options:[0:Last Brightness Level, 1:1%, 5:5%, 10:10%, 15:15%, 20:20%, 25:25%, 30:30%, 35:35%, 40:40%, 45:45%, 50:50%, 55:55%, 60:60%, 65:65%, 70:70%, 75:75%, 80:80%, 85:85%, 90:90%, 95:95%, 99:99%]], nightLight:[num:26, title:Night Light Mode Brightness, size:1, defaultVal:20, options:[0:Disabled, 1:1%, 5:5%, 10:10%, 15:15%, 20:20%, 25:25%, 30:30%, 35:35%, 40:40%, 45:45%, 50:50%, 55:55%, 60:60%, 65:65%, 70:70%, 75:75%, 80:80%, 85:85%, 90:90%, 95:95%, 99:99%], firmVer:1.05], sceneControlDimmer:[num:28, title:Dimmer Scene Control Events, description:Enable to get push and multi-tap events for the dimmer, size:1, defaultVal:1, options:[0:Disabled, 1:Enabled], firmVerM:[1:11, 2:11, 3:10]], sceneControlRelay:[num:29, title:Relay Scene Control Events, description:Enable to get push and multi-tap events for the relay button, size:1, defaultVal:1, options:[0:Disabled, 1:Enabled], firmVerM:[1:11, 2:11, 3:10]], loadControlDimmer:[num:19, title:Dimmer Smart Bulb - Load Control, size:1, defaultVal:1, options:[1:Enable Paddle and Z-Wave, 0:Disable Paddle Control, 2:Disable Paddle and Z-Wave Control]], smartBulbBehaviorDimmer:[num:24, title:Dimmer Smart Bulb - When Paddle Disabled, size:1, defaultVal:0, options:[0:Reports Status & Changes LED, 1:Doesn't Report Status or Change LED], firmVer:1.05], loadControlRelay:[num:20, title:Relay Smart Bulb - Load Control, size:1, defaultVal:1, options:[1:Enable Paddle and Z-Wave, 0:Disable Paddle Control, 2:Disable Paddle and Z-Wave Control]], smartBulbBehaviorRelay:[num:25, title:Relay Smart Bulb - When Paddle Disabled, size:1, defaultVal:0, options:[0:Reports Status & Changes LED, 1:Doesn't Report Status or Change LED], firmVer:1.05], paddleControl:[num:27, title:Paddle Orientation, size:1, defaultVal:0, options:[0:Normal, 1:Reverse, 2:Toggle Mode], firmVer:1.05], paddleProgramming:[num:30, title:Programming from the Paddle, size:1, defaultVal:0, options:[0:Enabled, 1:Disabled], firmVerM:[1:11, 2:11, 3:10]], settings:[fixed:true]]
dev:17452022-07-30 11:08:58.591 am warnparamsList -928824109 [UNK00:[2.01:[[num:1, title:Dimmer LED Indicator Mode, size:1, defaultVal:0, options:[0:LED On When Switch Off [DEFAULT], 1:LED On When Switch On, 2:LED Always Off, 3:LED Always On], name:ledModeDimmer], [num:3, title:Dimmer LED Indicator Color, size:1, defaultVal:0, options:[0:White [DEFAULT], 1:Blue, 2:Green, 3:Red], name:ledColorDimmer], [num:5, title:Dimmer LED Indicator Brightness, size:1, defaultVal:1, options:[0:Bright (100%), 1:Medium (60%) [DEFAULT], 2:Low (30%)], name:ledBrightnessDimmer], [num:2, title:Relay LED Indicator Mode, size:1, defaultVal:0, options:[0:LED On When Switch Off [DEFAULT], 1:LED On When Switch On, 2:LED Always Off, 3:LED Always On], name:ledModeRelay], [num:4, title:Relay LED Indicator Color, size:1, defaultVal:0, options:[0:White [DEFAULT], 1:Blue, 2:Green, 3:Red], name:ledColorRelay], [num:6, title:Relay LED Indicator Brightness, size:1, defaultVal:1, options:[0:Bright (100%), 1:Medium (60%) [DEFAULT], 2:Low (30%)], name:ledBrightnessRelay], [num:7, title:LED Indicator Displays Scene Selections, size:1, defaultVal:1, options:[0:LED Enabled, 1:LED Disabled [DEFAULT]], name:ledSceneDisplay], [num:8, title:Dimmer Auto Turn-Off Timer, size:4, defaultVal:0, options:[0:Disabled [DEFAULT], 1:1 Minute, 2:2 Minutes, 3:3 Minutes, 4:4 Minutes, 5:5 Minutes, 6:6 Minutes, 7:7 Minutes, 8:8 Minutes, 9:9 Minutes, 10:10 Minutes, 15:15 Minutes, 20:20 Minutes, 25:25 Minutes, 30:30 Minutes, 45:45 Minutes, 60:1 Hour, 120:2 Hours, 180:3 Hours, 240:4 Hours, 300:5 Hours, 360:6 Hours, 420:7 Hours, 480:8 Hours, 540:9 Hours, 600:10 Hours, 720:12 Hours, 1080:18 Hours, 1440:1 Day, 2880:2 Days, 4320:3 Days, 5760:4 Days, 7200:5 Days, 8640:6 Days, 10080:1 Week, 20160:2 Weeks, 30240:3 Weeks, 40320:4 Weeks], name:autoOffIntervalDimmer], [num:9, title:Dimmer Auto Turn-On Timer, size:4, defaultVal:0, options:[0:Disabled [DEFAULT], 1:1 Minute, 2:2 Minutes, 3:3 Minutes, 4:4 Minutes, 5:5 Minutes, 6:6 Minutes, 7:7 Minutes, 8:8 Minutes, 9:9 Minutes, 10:10 Minutes, 15:15 Minutes, 20:20 Minutes, 25:25 Minutes, 30:30 Minutes, 45:45 Minutes, 60:1 Hour, 120:2 Hours, 180:3 Hours, 240:4 Hours, 300:5 Hours, 360:6 Hours, 420:7 Hours, 480:8 Hours, 540:9 Hours, 600:10 Hours, 720:12 Hours, 1080:18 Hours, 1440:1 Day, 2880:2 Days, 4320:3 Days, 5760:4 Days, 7200:5 Days, 8640:6 Days, 10080:1 Week, 20160:2 Weeks, 30240:3 Weeks, 40320:4 Weeks], name:autoOnIntervalDimmer], [num:10, title:Relay Auto Turn-Off Timer, size:4, defaultVal:0, options:[0:Disabled [DEFAULT], 1:1 Minute, 2:2 Minutes, 3:3 Minutes, 4:4 Minutes, 5:5 Minutes, 6:6 Minutes, 7:7 Minutes, 8:8 Minutes, 9:9 Minutes, 10:10 Minutes, 15:15 Minutes, 20:20 Minutes, 25:25 Minutes, 30:30 Minutes, 45:45 Minutes, 60:1 Hour, 120:2 Hours, 180:3 Hours, 240:4 Hours, 300:5 Hours, 360:6 Hours, 420:7 Hours, 480:8 Hours, 540:9 Hours, 600:10 Hours, 720:12 Hours, 1080:18 Hours, 1440:1 Day, 2880:2 Days, 4320:3 Days, 5760:4 Days, 7200:5 Days, 8640:6 Days, 10080:1 Week, 20160:2 Weeks, 30240:3 Weeks, 40320:4 Weeks], name:autoOffIntervalRelay], [num:11, title:Relay Auto Turn-On Timer, size:4, defaultVal:0, options:[0:Disabled [DEFAULT], 1:1 Minute, 2:2 Minutes, 3:3 Minutes, 4:4 Minutes, 5:5 Minutes, 6:6 Minutes, 7:7 Minutes, 8:8 Minutes, 9:9 Minutes, 10:10 Minutes, 15:15 Minutes, 20:20 Minutes, 25:25 Minutes, 30:30 Minutes, 45:45 Minutes, 60:1 Hour, 120:2 Hours, 180:3 Hours, 240:4 Hours, 300:5 Hours, 360:6 Hours, 420:7 Hours, 480:8 Hours, 540:9 Hours, 600:10 Hours, 720:12 Hours, 1080:18 Hours, 1440:1 Day, 2880:2 Days, 4320:3 Days, 5760:4 Days, 7200:5 Days, 8640:6 Days, 10080:1 Week, 20160:2 Weeks, 30240:3 Weeks, 40320:4 Weeks], name:autoOnIntervalRelay], [num:12, title:Behavior After Power Failure, size:1, defaultVal:3, options:[0:Dimmer Off / Relay Off, 1:Dimmer Off / Relay On, 2:Dimmer On / Relay Off, 3:Dimmer Restored / Relay Restored [DEFAULT], 4:Dimmer Restored / Relay On, 5:Dimmer Restored / Relay Off, 6:Dimmer On / Relay Restored, 7:Dimmer Off / Relay Restored, 8:Dimmer On / Relay On], name:powerFailure], [num:13, title:Dimmer Ramp Rate to Full On/Off, size:1, defaultVal:1, options:[0:Instant On/Off, 1:1 Second [DEFAULT], 2:2 Seconds, 3:3 Seconds, 4:4 Seconds, 5:5 Seconds, 6:6 Seconds, 7:7 Seconds, 8:8 Seconds, 9:9 Seconds, 10:10 Seconds, 11:11 Seconds, 12:12 Seconds, 13:13 Seconds, 14:14 Seconds, 15:15 Seconds, 20:20 Seconds, 25:25 Seconds, 30:30 Seconds, 45:45 Seconds, 60:60 Seconds, 75:75 Seconds, 90:90 Seconds], name:rampRate], [num:21, title:Dimming Speed when Paddle is Held, size:1, defaultVal:5, options:[1:1 Second, 2:2 Seconds, 3:3 Seconds, 4:4 Seconds, 5:5 Seconds [DEFAULT], 6:6 Seconds, 7:7 Seconds, 8:8 Seconds, 9:9 Seconds, 10:10 Seconds, 11:11 Seconds, 12:12 Seconds, 13:13 Seconds, 14:14 Seconds, 15:15 Seconds, 20:20 Seconds, 25:25 Seconds, 30:30 Seconds, 45:45 Seconds, 60:60 Seconds, 75:75 Seconds, 90:90 Seconds], name:holdRampRate], [num:14, title:Dimmer Minimum Brightness, size:1, defaultVal:1, options:[1:1% [DEFAULT], 5:5%, 10:10%, 15:15%, 20:20%, 25:25%, 30:30%, 35:35%, 40:40%, 45:45%, 50:50%, 55:55%, 60:60%, 65:65%, 70:70%, 75:75%, 80:80%, 85:85%, 90:90%, 95:95%, 99:99%], name:minimumBrightness], [num:15, title:Dimmer Maximum Brightness, size:1, defaultVal:99, options:[1:1%, 5:5%, 10:10%, 15:15%, 20:20%, 25:25%, 30:30%, 35:35%, 40:40%, 45:45%, 50:50%, 55:55%, 60:60%, 65:65%, 70:70%, 75:75%, 80:80%, 85:85%, 90:90%, 95:95%, 99:99% [DEFAULT]], name:maximumBrightness], [num:17, title:Double Tap Up Brightness, size:1, defaultVal:0, options:[0:Full Brightness (100%) [DEFAULT], 1:Maximum Brightness Parameter], name:doubleTapBrightness], [num:18, title:Double Tap Up Function, size:1, defaultVal:0, options:[0:Full/Maximum Brightness [DEFAULT], 1:Disabled, Single Tap Last Brightness (or Custom), 2:Disabled, Single Tap Full/Maximum Brightness], name:doubleTapFunction], [num:23, title:Custom Brightness when Turned On, size:1, defaultVal:0, options:[0:Last Brightness Level [DEFAULT], 1:1%, 5:5%, 10:10%, 15:15%, 20:20%, 25:25%, 30:30%, 35:35%, 40:40%, 45:45%, 50:50%, 55:55%, 60:60%, 65:65%, 70:70%, 75:75%, 80:80%, 85:85%, 90:90%, 95:95%, 99:99%], name:customBrightness], [num:26, title:Night Light Mode Brightness, size:1, defaultVal:20, options:[0:Disabled, 1:1%, 5:5%, 10:10%, 15:15%, 20:20% [DEFAULT], 25:25%, 30:30%, 35:35%, 40:40%, 45:45%, 50:50%, 55:55%, 60:60%, 65:65%, 70:70%, 75:75%, 80:80%, 85:85%, 90:90%, 95:95%, 99:99%], firmVer:1.05, name:nightLight], [num:19, title:Dimmer Smart Bulb - Load Control, size:1, defaultVal:1, options:[1:Enable Paddle and Z-Wave [DEFAULT], 0:Disable Paddle Control, 2:Disable Paddle and Z-Wave Control], name:loadControlDimmer], [num:24, title:Dimmer Smart Bulb - When Paddle Disabled, size:1, defaultVal:0, options:[0:Reports Status & Changes LED [DEFAULT], 1:Doesn't Report Status or Change LED], firmVer:1.05, name:smartBulbBehaviorDimmer], [num:20, title:Relay Smart Bulb - Load Control, size:1, defaultVal:1, options:[1:Enable Paddle and Z-Wave [DEFAULT], 0:Disable Paddle Control, 2:Disable Paddle and Z-Wave Control], name:loadControlRelay], [num:25, title:Relay Smart Bulb - When Paddle Disabled, size:1, defaultVal:0, options:[0:Reports Status & Changes LED [DEFAULT], 1:Doesn't Report Status or Change LED], firmVer:1.05, name:smartBulbBehaviorRelay], [num:27, title:Paddle Orientation, size:1, defaultVal:0, options:[0:Normal [DEFAULT], 1:Reverse, 2:Toggle Mode], firmVer:1.05, name:paddleControl]]]

Looks like my driver cant confirm what switch you have, isn’t there a giant warning saying it’s an unknown device? There should be a device model listed and it looks like yours would say UNK00. If you screenshot the DATA section at the bottom of the device page I can see why it might be having an issue detecting it.

I don't know about a GIANT warning LOL, but it does say unknown device :slight_smile:

There is supposed to be a warning up above in the states also which reads "Unsupported Device Model - USE AT YOUR OWN RISK!"

Also, all of your parameters are probably no longer visible as well?

Anyway, somehow your device is missing information in the Data section there which is messing up the driver. You could try going to zwave details and refreshing the device, it might populate it but I dont think it will. If you have a C7 hub you could factory reset the switch and then to a Zwave replace. I have a guide on how to do the replace [Guide] Updating Firmware and ZWave Replace. You could also use the custom Data Item Edit app to manually put the info back in there.

I wonder if that info is only available during pairing or if I could grab it from the device on a configure to make sure it is there.

You are missing the deviceID and Mfg, which the driver uses the deviceID to verify the model.

Update there is a way to query the device for that missing info, so I think I will add it to my universal scanner driver first to test it. If you want to wait for that it might not be until tomorrow.

1 Like

I can wait. The weird thing is it was working on the older driver. Not sure why or how that Device Data would have changed

I do see your switch has newer firmware than mine and I wonder if that has something to do with it.

I did add one thing to the driver where if the devicemodel is that UNK00 is does not present the parameters, as a safety so someone would not set all sorts of odd things on an unknown device by accident. Previously it would have populated the default parameters. The error is related to trying to get the value of the ramprate setting which in your case comes back null and throws that error. Might have to add a check for the null there so the driver can still work on an unknown device without errors.

@mark.amber The firmware version is because you have a v2 hardware, which should work on this driver, one other user confirmed. My newest one is a v3 hardware. So I did write some code to update the info but then I remembered the built in driver just called "Device" has a command button to show the same info. So I deleted one of the values off my device and tried it out, it refreshes it for you.

Switch the device to the driver named "Device", press Get Info. If you check the logs, should see something like this (with different info this is a ZEN17)

Now if you refresh the page, the missing info should be there in the data section.

Then switch back to the ZEN30 driver, and press Refresh, give it a few seconds, then refresh the actual page. You should see all the parameters back and the model should be populated now. After that you may want to confirm all the parameter settings are how you want and press configure which will go through and force them all to the settings you selected.

This should make the error stop as well, the rampRate setting will be accessible from the code now.

1 Like

Ahhhhh. Looking much better . Seems to be working without errors now.
Thanks for the help :+1:

UPDATE

One of the various fixes is better checking of device model (on page refresh), for when people switch from stock to this driver it should pick up the device right away and show parameters without having to press command buttons. Configure still is recommended though.

For the Level and Duration (ramp rate) stuff... with the new ZEN7x firmware they added full control of the ramp rates, on, off, and zwave. This driver code was by default (if no duration was set) overriding the duration for a level change with the old (and only) ramp rate setting. It was also overriding the level to the current level attribute value. I reworked this to use a special value which tells the device to use its "default".

  • For the ZEN7x this seems to work great for the level and the duration, the default it uses matches the set parameters.
  • For the ZEN2x switches, depending on your setting if the zwave rate should match the physical it either matches the physical or defaults to 0s (instant). So for these switches I am just going back to overriding the duration with the ramp rate setting to avoid the instant on/off. This should function exactly as it was prior and I believe is why I had the code in there to override it in the first place.
  • For the ZEN30, I have a v1 and v3 to test. Both seem to totally ignore any duration sent and always use the ramp rate setting. This is technically allowable with zwave spec. Device should function the same as it did before, and if a firmware update happens to allow more control of the duration the driver should still work properly.

Sorry for the long explanation but if anyone notices any issues with the duration / ramp rates after this update please let me know. I did some brief testing on the devices I have but could have missed something.

[1.6.2] - 2022-08-11 (@jtp10181)

Added

  • Flash capability / command

Fixed

  • Race condition with configVals (now keeping copy in static var)
  • Reworked multi level commands to use last level and device duration instead of overriding it
  • Various fixes in common functions merged from other drivers
  • Removed some unnecessary code
7 Likes

Ok, I am new to this, I have 4 Zooz Zen 74 toggle dimmers installed, I installed your drivers from Package manager, now how do I use the drivers?
Thanks

On the device page, it is the "Type" selection box. Way at the bottom is custom drivers, or you can type to search.

2 Likes

ahh perfect thank you

I also tried skimming this post, but is there a post that explains what the advanced settings do for each drop down? so I understand what I am changing?

The main post alludes to check the Zooz docs, hidden in the features section though. Here is the doc for the ZEN74: ZEN74 Toggle Dimmer 700 Advanced Settings - Zooz Support Center

I suppose I should put links for each switch where I list the supported devices.

2 Likes

@jtp10181
I have a ZEN30 on which I can't seem to clear "1 Pending Change". I updated the firmware to 2.11, and excluded/reincluded but it still shows the pending change. I screenshot the debug logs and data as mentioned earlier in this thread. Do you have any suggestions?

Looks like that device has the issue with the Group 1 association being stuck incorrectly as a multichannel endpoint of 1:0. It still works fine but the driver keeps trying to set it correctly and fails. You can ignore it for now, I will need to update the work around that skips that to also skip the V2 model.

1 Like

Thank you!

What does this mean? Any tutorial on here about associations?

Could this be because I'm using an app to bind the dimmer portion and the relay?

If not, is this something that happens device specific? I have 2 or 3 more of these switches, but none of them show the same "pending".

Group 1 is always the "lifeline" association which points to the hub, 99% of the time this is node 1. A few of the Zooz devices it comes set as a multichannel association of 1:0 which is the same thing, just not normal. I even tried to clear it and set it back to normal but it would not clear. Its really harmless unless your hub is another node besides 1.

No that app does not set associations.

Are they all on the same firmware? I do not have a V2 to test with but I thought I had someone else use it and it worked. Possibly the 2.11 update set the multichannel association.

1 Like