This is very interesting, because since I started this thread and have discovered skipping isn't really possible I came up with pretty much the same idea as you. Ie:
There is a control in each 'zone', 4 inputs which I would propose did this:
1. Standard input to that zone's light controller (on/off/switch scene just for that zone).
2. Input to cycle whole area (multiple zones) scene.
3 & 4. reserved for blind control
For the function of switch 2 I was going to try this... when you press that it goes to a 'master' controller that implements scene numbers for each zone. I wanted to add some smarter logic to this so let's say your flow is this:
- Kitchen lights are on (you're preparing food) as are lounge area (family are relaxing)
- Food is served so you hit the individual scene control in the dining area.
- The family come to dine so you hit the 'whole area scene' button which triggers 'dining' mode (either dims or turns off lounge/kitchen, leaving dining on).
The thing with this is that the 'master' controller will have multiple activities to cycle through. From my original post those are:
Ideally in the user case I mention above you wouldn't want to cycle back through 'cooking' to get to 'eating'.
What I'd like to do is have a 'next activity' memory flag. When the individual scene button (button 1) on any of the zone's controllers is pressed, set the 'next activity' memory flag (but do nothing more) for the master controller to be something relevant to the zone that has just been switched. When the master scene button is then pressed, go to that activity first.
In the case of the flow I describe above, this would mean pressing the dinning area's scene button would cause 'eating' to be set in the 'next activity' memory flag. Then one could press the 'master activity' control and it would skip directly to 'eating'.
After dinner, one could use any of the master controls to cycle the whole area to 'Relaxing' or 'Watching TV' or one could turn on the longe zone (with it's button number 1), which would cause the 'next activity' flag to be set to something that goes on in the lounge zone (Relaxing or Watching TV) and then press the 'next activity' button to activate that for the whole area.
In this way the individual zones can be controlled as usual, but the entire area can also be controlled (in a somewhat less granular way) from any of the controllers too. All using only 2 inputs.
I don't really care about dimming controls, BTW, because I feel if you have to manually adjust dimming from the room controller you've failed to setup your scenes properly. Plus, one can simply pull out a smartphone or at worst walk to a tablet controller fixed to the wall to do specific things.
Does all that make sense and sound plausible?
I'm sure the setting of 'next activity' memory flag and then decoding those activities into scenes for each zone won't be pretty, but it will be possible.
Cheers,
Robin