А хотя бегло глянул...ничего особенного, это просто мост с одной стороны wifi zigbee и блютус с другой облако mi home. Просто тупо по закрытому протоколу шлёт даные в облако и !!!только со своих устройств. Вся логика и магия творится в облаке. Хочешь добавить стороннее устройство например sonoff по wifi добавь облако ewelink в облако mihome дай михум'у логин и пароль от облака ewelink и тогда нажав кнопку в приложении mi home команда полетит в ми'шное облако оно же залогиниться в облаке ewelink а уже оно в свою очередь даст команду релюшке. Профит.) Нет интернета дом отупел.
Какое-то стороннее блютус устройство с этим шлюзом не подружить. Хочешь дружить бери стороннее устройство и сторонний шлюз, подключай к интернету, вся дружба будет на уровне облака, одно облако даст команду другому на включение стороннего устроцства через сторонний гейтвей.
Итог: хочешь свое устройство в экосистеме mi, apple home asisstant? Делай устройство, делай шлюз, пиши свой протокол(или юзай открытый), и главное поднимай свое облако и учись работать с api других облаков.