TLDR version at the top: If you were starting from scratch trying to integrate a bunch of Caseta/RA2 devices and Hue in a single room using Hubitat and/or Homekit, with the only lighting controls being a 4 button scene controller capable of cycling through scenes with multiple button presses (Bright, Entertain, Relax, Off) how would you go about doing it?
Long story: I've had Hubitat since late last year and mostly love it, and for 95% of my needs it's working quite well. However the biggest thorn has been trying to integrate my mixture of Hue and Lutron Caseta seamlessly.
For most of the house this integration works fine as the lighting is relatively simple, with only a few basic scenes and handful of lights. But in my living room & dining room (this is a 1,400 sqft house so they're more or less one room, and I mostly treat them as 1 for the purpose of lighting) it is quite a bit more complicated with probably over a dozen Lutron dimmers and Hue bulbs.
Right now I'm using Hubitat to expose Pico remotes for basically all of my button based controls, most importantly in this case Lutron 4 button scene Picos and it's where my problem most shows up. The scene keypad is set as follows:
Bright -> Room Lights app "Living Room Bright", controls Lutron dimmers individually and controls Hue as a CoCoHue group setting color temp. Mostly works fine, has minor variations in color temp on the Hue lights using hub modes.
Entertain -> I use the entertain button for controlling the various Hue RGB scenes (along with dimming/turning off Lutron dimmers per scene) I have several various Room Lights apps for each Hue scene. Each app controls the Lutron lighting independently as with the Bright Room Lighting app, for the Hue lights I have them triggering CoCoHue exposed Hue scenes. I figured offloading this to the Hue bridge lowers the load on Hubitat but it would seem not. Primarily when messing with Hue scene activation via this method it will frequently overwhelm the Hubitat leading to elevated, severe loads and ultimately Zigbee radio shutoffs.
Scenes are cycled here by a button controller app using if-then-else logic; I've done this by "if x scene is on then scene-on else next-scene" and also alternatively using it track button keypresses cycling through 1-5 using a local variable, so it doesn't have to read the states of the Room Lighting apps
Relax -> Same as the Bright RL app, has button controller app to cycle between a "relax" and "relax low" scene. Seems to mostly work fine.
At this point I kind of want to start from scratch on my living room lighting control. Should I abandon direct control of Hue scenes in CoCoHue and just use Room Lighting to control each RGBW bulb? I've also been a long time Homekit user prior to Hubitat, however I've only used it as a front end for app-based control; could it play a role here in tying the two systems together?
Sidenote: I have a second Hubitat C-7 that I picked up on one of the open box deals, I planned on using it for testing/development so as to not mess with my main hub. Perhaps I could offload the living room lighting apps to it?