Light dimmer with 2-way AC switching, pref zigbee

I have a landing light circuit that is in two parts, a 2-way “stairway” switching circuit with half a dozen switches dotted around, and a light circuit that loops from one light out to all the others (single radial loop).

I want three things:

  • Dimming control depending on the time of day (controlled by HA)
  • Remote switching
  • ZigBee (to keep this single system, negotiable)

I have a sonoff switching module that can handle AC switch input (not just a momentary pulse) but it doesn’t do dimming.

Any ideas?

I could have two devices in series.

  • A zbmini to handle main switching, feeding into
  • A ZigBee dimmer, set to turn on whenever it gets power.

The downside to this is the dimmer losing connection when it’s powered off, and therefore if somebody turns the lights on at 3am when I want 10% brightness, it’ll take a minute.

It’s also more that can fail.