smart_g писал(а): Вт ноя 06, 2018 12:03 pm
Но вроде избавляемся от китайского облака при работе с мажордомо и все работает локально, но...
1. Я как разработчик модуля Xiaomi miIO
нигде и
никогда не писал, что взаимодействие через модуль будет быстрее, чем через облако xiaomi.
2. Протокол miIO проприетарный и закрытый. АПИ на него отсутствует. Поэтому хорошо уже то, что хотя бы так удается управлять wifi-девайсами xiaomi.
3. wifi-девайсы держать
постоянно открытое соединение с облаком точно также, как и сам Михом. Поэтому при наличии нормального интернета задержек управления и отображения статуса практически не будет. Протокол miIO в локальной сети работает совсем по-другому. Не нужно их сравнивать.
4. У шлюза есть локальный сценарии, которые работают вообще без облака xiaomi. Логично, что при этом быстродействие будет выше, нежели через сервер УД, т.к. отсутствуют лишние звенья в цепочке.
5. При одновременно управлении wifi-девайсами и из Михом, и из сторонних систем УД по протоколу miIO могут возникать разного рода коллизии и вытекающие из них проблемы управления.
6. На появление задержек влияет количество устройств в модуле и их настройки (периоды опроса, период поиска, привязанные методы).
7. На появление задержек влияет состояние локальной сети.
8. На появление задержек влияет состояние и загруженность сервера и МДМ в целом (apache, mysql).
Рекомендую ознакомиться с темой
http://majordomo.smartliving.ru/forum/v ... f=6&t=5790 Она актуальна для двух модулей - Xiaomi miIO и Xiaomi Home.
Если удастся выяснить конкретные причины, связанные именно с модулем, и будут предложения по их устранению, то велкам. Всегда рад улучшить и доработать модуль.