IT WORKS!!!!! FLAWLESSLY
Huge shout out to @mavrrick58 @jtp10181 @bill.d for their input and patience, because it is now working exactly as I had envisioned.
I don't remember which of you contributed which bullet point, but for anyone else wanting to use this setup: A) these guys know their stuff, B) here are the key points:
-
I'm on a Hubitat C8 running version 2.3.5.118, with Zooz Zen72 switches powering both some dumb LEDs and a whole bunch of Wiz A19 and A21 RGBWs.
-
In the Hubitat I am using 3 apps for this. 1) the built-in Wiz Integration app, 2) Groups and Scenes, and 3) Basic Button Controllers (not to be confused with Button Controllers, that may work? but this is how I got it to work)
-
I did not have to change or do anything in my Wiz iOS app at all
-
I don't know if it affected anything per se, but I did end up removing every trace of Wiz from my Alexa before beginning my last (successful) attempt at getting it all to work.
-
I also don't know if this was required or not, but I did end up reserving specific IP addresses for each and every Wiz bulb (and the C8 hub) in my router, and made a little spreadsheet that made keeping track of them super easy.
Big thanks to @mavrrick58 and @jtp10181 for these instructions to get it to work:
- Run the Z-wave inclusion to add the switch to Hubitat. Make sure the switch is on and at 100% dim level before doing anything.
- Add @jtp10181 's Zooz ZEN Dimmer Advanced driver to Hubitat
- After solid input from @mavrrick58 and lots of messing around, these are the settings I have set in the switch that finally got it to work correctly. Everything can stay as default except:
- Change Behavior After Power Failure to "Forced to On"
- Change Ramp Rate to Full ON to "Instant On/Off"
- Change Ramp Rate to Full OFF to "Instant On/Off"
- Change Scene Control Events to "Enabled"
- Change Smart Bulb Mode - Load Control to "Disable Paddle and Z-Wave Control"
- Not sure if this was consequential or not, but make sure Brightness Correction is off
- Click Save Preferences before going to the next step
In the Device Information section of that same page, give the device a name and label, in the drop-down menu make sure to select Zooz ZEN Dimmer Advanced as the Type, assign it to a Room and click Save Device
I then used the Advanced Device Details at the bottom of the page to double check all the parameters were correct, which is redundant if done correctly the first time, but to be sure the data section should read "configVals: [1:0, 2:0, 3:0, 5:0, 7:15, 8:1, 9:0, 10:1, 11:99, 12:0, 13:1, 15:2, 16:5, 18:0, 19:0, 20:0, 21:0, 22:20, 23:1, 24:1, 25:0, 26:0, 27:0, 28:255, 29:255, 30:5]"
With the switch now set up, go back to Apps and setup the Groups (if needed. I have a couple rooms with multiple bulbs in a fixture that needed a Group assignment, but also "Rooms" in my house where its just one Wiz bulb that won't need a Group, but still get integrated later.)
Apps/Groups and Scenes
- Click Create New Group
- Pick a Group name, and with the Wiz Integration built-in app operating the Wiz bulbs will automatically display in the HE system. Select all the Wiz bulbs you want to add into the group.
- Make sure Enable On/Off Optimization is off
Then make your Button Controllers
- Click Basic Button Controllers in the apps section and Create New
- Click Select Button Device and select the switch that you want to control a particular Group or bulb
- Click the + next to "Add Button Here"
- In the drop-down menu, Button 1 will be your Up paddle and Button 2 will be your down paddle. So check Button 1 to begin with.
- For Button 1 in the table, under the column heading "Pushed" click Create Basic Button Rule, select "Turn On" from the drop-down, then in "Select switches to turn on" select just the bulb Group you just previously made (it is here that it is helpful to make very obvious names for your room or groups or bulbs or switches instead of just relying on "Family Room" for everything in the family room. Name it "Family Room Bulb Group" or something obvious, makes it easier when selecting options like right now)
- Click Update then click Done
Then repeat this same process, but this time you'll add everything for Button 2, and the "Turn Off" command in the drop-down menu will be used instead.
Repeat the "Groups and Scenes" for each group you want to control, then repeat the Basic Button Controllers process for each Zooz switch you want to do this smart control of Wiz bulbs with. If you are using a Zooz switch for just a single bulb and not a group of bulbs, you can skip the Group creation section, then in the "Select switches to turn on" section you would instead just select the specific Wiz bulb from the drop-down as opposed to the bulb group from before.
As an aside to all this, there are probably other ways to do this, other Apps that could also result in the same sort of thing, but this is what worked for me. There is hardly any delay. And the absolute best part is that now in the morning when I get up and turn on the light switch, the Wiz bulbs dont sit there and think of what settings to activate, and then inevitably pout and just resort to the last light settings from the night before, thus requiring a re-enabling of the Rhythm in the Wiz iOS app to get them back on track, they just know exactly where they are, and that's exactly what they turn on to.
I know these steps are found elsewhere, and I'm not elucidating some grand new insight. But it was a big of a struggle for me to get these to work this way with a lot of trial and error and tons of help from @mavrrick58 and @jtp10181 in particular, but hopefully consolidating all these steps into one place helps anyone else avoid any slipups or confusion or anything.
Gonna let these switches marinate for awhile, then dive into figuring out the double- and triple-tap button commands to do some whole-home lighting stuff or maybe something else, but it's a victory for now!