[DRIVER] Zooz ZEN Switches Advanced (and Dimmers)

Many of you will start seeing Bad manifest for Zooz Switches Advanced Drivers from an HPM update. Now that the Unmatch feature is in there I was able to finish moving my manifest to a new spot on my GitHub. If you get this error go to HPM Settings > Unmatch and unmatch this driver. Then do a new matchup to get on the correct manifest file. Unfortunatly there is a bug in hub firmware 2.3.2.135 where the menu will show "null", which I was still able to select and match, and then everything else worked as expetced. HPM post about the null menu issue

Zooz reached out to me with info on some new firmware/hardware versions and parameters so they could be supported. I solved the issue with firmware versions going backwards with continued support for all 7x firmware version for anyone who just does not want/need to update.

I added the 'deviceModel' to the data section to better support viewing all models/firmware version using this app: [Release] Device Data Item Display. You will need to "Refresh" the device for it to populate the model in the data.

UPDATE: [1.5.2] - 2022-07-10

Added

  • Support for multiple hardware/firmware major versions
  • Support for params 27-30 for ZEN72/74/77 (newest firmware required)
  • Support for Association Group 4 (only works on some models)
  • Set deviceModel in device data (press refresh)

Changed

  • Removed getParam.value and replaced with separate function
  • Adding HTML styling to the Preferences

Fixed

  • Some parameters would get multiple [DEFAULT] tags added

Deprecated

  • Parameter test/hide functions, not needed

I totally forgot to post this originally. Example of HTML styling in preferences. I probably spent way too much time making this look perfect because that's just me. How awesome does this look?
image

3 Likes