Actually this is a project I've been working on for over 6 months now. The real answer is any gateway that has a Through hole Module version S2B. Can be replaced with a S2C module. S2C supports binding which is required for HA. After that, you can simply code everything in python the same way you would for other modules. This time including binding for the specfic clusters.