[Модуль] Xiaomi miIO (xiaomimiio)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение smart_g » Пн ноя 05, 2018 12:08 pm

Ron писал(а):
Чт окт 25, 2018 7:08 pm
Ну господа, которые за длинющей кирпичной стеной живут (хотя строили ее светлокожие с голубыми глазами и светолволосые :) ) могут запросто напутать с тегом параметра.
Плавали, знаем. :D
А если реально прикрутить тестер , который меряет в 2 знака после 220, то как там?

Я не удивлюсь, что меряет напряжение лампа.
Просто может то ли сами напутали в параметре данных, хотя это жулики еще те - под какой-то апдейт могли такую фигню залепить.
У gate есть такой же параметр mmfree, но равен он у меня ,"mmfree":95392. Как с этим бороться? Ясное дело что и лампочки и шлюз запитаны от одной сети.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Ron » Пн ноя 05, 2018 1:28 pm

А зачем бороться? Ну висят данные и нехай висят, хлеба и ресурсов не требуют.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение skysilver » Пн ноя 05, 2018 10:02 pm

dksobol писал(а):
Пн ноя 05, 2018 10:35 am
Как оказалось для начала надо настроить свою сеть и быть в ней уверенным.
По логике с этого надо было начинать прежде, чем строить строить УД. )
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение skysilver » Пн ноя 05, 2018 10:05 pm

smart_g писал(а):
Пн ноя 05, 2018 12:08 pm
но равен он у меня ,"mmfree":95392. Как с этим бороться?
Не с чем тут бороться. Никакое это не напряжение сети.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Step40
Сообщения: 112
Зарегистрирован: Сб июл 14, 2018 11:31 am
Откуда: Волгоград
Благодарил (а): 90 раз
Поблагодарили: 7 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Step40 » Вт ноя 06, 2018 6:15 am

dksobol писал(а):
Пн ноя 05, 2018 10:35 am
3 тв с iptv работают по wi-fi,
У Вас все 3 телика смартс? или через приставки?
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение smart_g » Вт ноя 06, 2018 10:40 am

skysilver писал(а):
Пн ноя 05, 2018 10:05 pm
smart_g писал(а):
Пн ноя 05, 2018 12:08 pm
но равен он у меня ,"mmfree":95392. Как с этим бороться?
Не с чем тут бороться. Никакое это не напряжение сети.
Да никто и не борется. Ясное дело, что это связано с памятью устройства.
А по вопросу надежности работы устройств xiaomi заметил, что в родном приложении MiHome срабатывание происходит быстрее чем через мажордомо. Конкретно, лампочки включаются быстрее из приложения. Сработка подсветки от датчика движения тоже быстрее.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение nick7zmail » Вт ноя 06, 2018 11:04 am

Ну как бы это логично, потому что в цепочке обработки одной и той же команды дополнительные звенья появляются в виде МД, и лишнего "перенаправления" данных по сети.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение smart_g » Вт ноя 06, 2018 12:03 pm

Но вроде избавляемся от китайского облака при работе с мажордомо и все работает локально, но...
А облако участвует. При настройке подсветки от датчика движения в MiHome нормально заработало почему то только на следующий день ( временные интервалы срабатывания датчика)
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение skysilver » Вт ноя 06, 2018 1:08 pm

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.

Если удастся выяснить конкретные причины, связанные именно с модулем, и будут предложения по их устранению, то велкам. Всегда рад улучшить и доработать модуль.
За это сообщение автора skysilver поблагодарили (всего 2):
Ron (Вт ноя 06, 2018 2:29 pm) • smart_g (Ср ноя 07, 2018 7:32 pm)
Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Ron » Вт ноя 06, 2018 2:28 pm

К дополнению разъяснения skysilver.
smart_g писал(а):Но вроде избавляемся от китайского облака
К сожалению на вечно и гарантированно отказаться от родного облака сяоми - нет и не будет.
Можно конечно маршрутизатором рубить или перенаправлять на альтернативу, если будет когда-то, но софт шлюза пока еще никто не раздербанил.
Ответить