Hi,
I've a Xiaomi's Gateway and it works great with my IOs environment: I've three scenes defined out-of-the-box (Leave Home & Back Home & Sleep) that works fine and I can manage using my Apple Watch.
The last days, I've started creating my own scenes with more Xiaomi devices without problem...