[DRIVER] Zooz ZEN Switches Advanced (and Dimmers)

Apologies in advance if this is not the way to provide the information, but although not new at using the Hubitat for basic things, I am not savvy at all at understanding the logs or getting to driver details, etc. Any advice would be appreciated. I have had a heck of a time with several of my Zen Dimmers. I have an assortment of Zen22 and Zen72's. I use your driver - thank you very much for all you do with it, and was hopeful that after your last update some of my issues would be fixed. However, the issue is still that those dimmers do not Fade over Time - neither up or down - smoothly - regardless of the transition times I've used. I have searched and edited my rules based on suggestions on here, but am still having the same issues. In reviewing the logs, I am also now getting a warning that I do not understand. I have included the screen shot of it. I am also including the screen shot of how my lights go up and down while in this rule is happening.
Picture2
Picture1
I will also say, that I am on the C5 hub and can not do the OTA F/W update so I just ordered a ZW stick to attempt the way Zooz recommends this weekend.

There actually is a driver that can do firmware updates on a C5 but the stick will work better.

However you posted your screenshots they are very small and clicking them does not expand them like usual so it is hard to see. Looks like the dimming level is jumping around as it adjusts. It appears that multiple things are fighting over the level. Might be better if you make a new thread and tag me so I see it, it will probably take a few posts back and forth to figure that out.

For the errors I am having a very hard time reading them. I think I see command 260E which would be a multilevel command 0x26 but a report type of 0E does not exist for that. I would need to see a more clear screenshot, you could also post in the same other thread for looking at the dimming.

Thanks for the reply.

I have the Device Firmware Updater if that’s what you’re referring too, and I’ve used it successfully in the past. Not sure what changed at Zooz/Smartest House since then, but when I asked for the link to update the Zen72, they replied that I had to use the stick and Simplicity Studio because I didn’t have the C7.

I will try the stick to update the FW and if that doesn’t fix the irregular ramping, I’ll do as you suggest and start a new thread with better screen shots.

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?