I’m looking for a device to retrofit my wall switches. There are many devices that do almost what I want. e.g.: https://www.zigbee2mqtt.io/devices/ML-ST-D200.html
These devices all connect to your current wall switches (except the last which replaces your wall switches) and then control the circuit (on/off, and many also dim). If you toggle the physical switch then the circuit toggles. You can also control the circuit with zigbee commands. You can find these in zigbee-herdsman-converters/blob/master/devices.js by looking for devices that implement tz.genOnOff (although not all devices that implement tz.genOnOff can control a circuit).
There is another type of device - a scene switch. e.g.: https://www.zigbee2mqtt.io/devices/HGZB-02S.html
You can find these in zigbee-herdsman-converters/blob/master/devices.js by looking for devices that implement fz.scenes_recall_click.
What I want is something that does BOTH of these. Physically it would be like the first set of devices. It would have a zigbee endpoint implementing all the same on/off, identify, etc server clusters. But I’d also like it to have a second zigbee endpoint that implements either the on/off client cluster and/or the scenes client cluster. The end result is that I should be able to bind two of these devices to each other (the second endpoint of each device binding as a client of the first endpoint of the other) and end up with something that works as ‘two switch’ setup; hitting either physical switch will control both circuits in sync. And it should work without the latency of having to code something up on the controller.
I’d also like something that is certified in Australia, but as that isn’t going to happen I’m really looking for an example device I can show to Australian manufacturers to demonstrate the idea.
Any suggestions? Does anyone know the zigbee protocol well enough to know if this is possible (it looks like it should be)? Does anyone know the various hub apps (e.g. the Hue app) to know how they’d respond to such a device? I was hoping they’d see it as both a light and a scene switch and you’d be able to link things up appropriately.