Страница 203 из 217
Re: [Модуль] Xiaomi Home (xiaomihome)
Добавлено: Вт май 26, 2020 12:50 am
enzo0508
Всем привет! Прочитал последние 50-70 страниц этого топика, но решения так и не нашел. Поэтому, уважаемые знатоки, прошу помощи.
Проблема такая, два года все работало, 24 zigbee устройства и шлюз, всем этим рулил MajorDoMo, никаких проблем, но в какие-то моменты вдруг все рушилось переставали приходить команды на выключатели, все датчики работают, это видно в MajorDoMo, но выключатели не работают. Потом вдруг опять все начинало работать. Вот и сейчас такая же ситуация, я пробовал удалять и добавлять шлюз, выбирал разные регионы, разные сети (2,4 и 5). Проверял открыты ли порты и все по инструкции. Но все работает с ужасными тормозами от нескольких минут до бесконечности. На шлюзе стоит режим "Локальный", но у меня ощущение, что все через китай и там какие-то проблемы с доступностью серверов. А так все устройства видны в xiaomi miio, все онлайн.
Кроме того если удалить устройство, стало трудно его добавить, появилось ощущение, что мощность сильно упала у шлюза, если расположить рядом, то устройства подцепляются, а если в соседней комнате, то уже вроде как не видит, хотя раньше не было проблем.
Поэтому вопросы:
1. Как настроить шлюз чтобы он работал только в локальной сети? Ведь ему как-то нужно сообщить данные файфая после сброса (долгого нажатия на кнопку сбоку)
2. Устройства нужно добавлять только в приложении xiaomi miio или можно использовать приложение MiHome?
2. Какой регион выбирать? Если выбрать Россию, то на айфоне все устройства недоступны, ошибка доступа, но на андроиде все видно.
3. Может ли такое быть из-за проблем с самим шлюзом? Может он так выходит из строя?
4. Может быть что снизили мощность приемника/передатчика в шлюзе в последней прошивке (1.4.1_175)?
5. Какой выбирать сервер в Bind IP? 224.0.0.50 или адрес MajorDoMo?
Re: [Модуль] Xiaomi Home (xiaomihome)
Добавлено: Вт май 26, 2020 6:24 am
nick7zmail
enzo0508 писал(а): Вт май 26, 2020 12:50 am
Поэтому вопросы:
1. Как настроить шлюз чтобы он работал только в локальной сети? Ведь ему как-то нужно сообщить данные файфая после сброса (долгого нажатия на кнопку сбоку)
2. Устройства нужно добавлять только в приложении xiaomi miio или можно использовать приложение MiHome?
2. Какой регион выбирать? Если выбрать Россию, то на айфоне все устройства недоступны, ошибка доступа, но на андроиде все видно.
3. Может ли такое быть из-за проблем с самим шлюзом? Может он так выходит из строя?
4. Может быть что снизили мощность приемника/передатчика в шлюзе в последней прошивке (1.4.1_175)?
5. Какой выбирать сервер в Bind IP? 224.0.0.50 или адрес MajorDoMo?
1) У него есть режим точки доступа, если я правильно помню, но через него вроде особо ничего нельзя сделать, оно для взаимодействия с приложением, так что только через приложение...как вариант - поменять на DIY-шлюз sls
https://modkam.ru/?p=1342
2) Только черех МиХоум, в модуле нет возможности включать/выключать режим сопряжения. В случае альтернативного шлюза - через его веб интерфейс или дополнение zigbee2mqtt, или через mqtt....там возможности расширяются)
2) Континентальный китай
3) Вряд ли, если не разбирали. Если выйдет - то он разом выйдет))
4) Очень вряд ли...но всё возможно...
5) Bind IP вообще пустым можно оставлять, у меня работало...а так вроде адрес сервера должен быть.
Re: [Модуль] Xiaomi Home (xiaomihome)
Добавлено: Вт май 26, 2020 8:47 am
Yevgen16
max506 писал(а): Вт май 26, 2020 12:34 am
И вот такая картина у меня в модуле. Что посоветуете?
Так ещё раз проверьте, открылись порты или нет. Если также закрыты, то только через UART, скорее всего, поможет.
Re: [Модуль] Xiaomi Home (xiaomihome)
Добавлено: Вт май 26, 2020 9:47 am
skysilver
max506 писал(а): Вт май 26, 2020 12:34 am
И вот такая картина у меня в модуле. Что посоветуете?
Паять, подключаться по UART к шлюзу, активировать режим разработчика через консоль и после проверять наличие мультикаст трафика от шлюза в локальнй сети.
Re: [Модуль] Xiaomi Home (xiaomihome)
Добавлено: Вт май 26, 2020 9:55 am
skysilver
enzo0508 писал(а): Вт май 26, 2020 12:50 am
1. Как настроить шлюз чтобы он работал только в локальной сети? Ведь ему как-то нужно сообщить данные файфая после сброса (долгого нажатия на кнопку сбоку)
2. Устройства нужно добавлять только в приложении xiaomi miio или можно использовать приложение MiHome?
3. Какой регион выбирать? Если выбрать Россию, то на айфоне все устройства недоступны, ошибка доступа, но на андроиде все видно.
4. Может ли такое быть из-за проблем с самим шлюзом? Может он так выходит из строя?
5. Может быть что снизили мощность приемника/передатчика в шлюзе в последней прошивке (1.4.1_175)?
6. Какой выбирать сервер в Bind IP? 224.0.0.50 или адрес MajorDoMo?
1. Применительно к МДМ шлюз и так работает в локальной сети. Трафик в режиме разработчика в интернет не ходит. Если очень хочется прям вообще без интернета, то для инициализации шлюза подключиться к его точке доступа с компа, запустить программу MiHomeAdmin и через нее дать miIO-команду для подключения к домашнему WiFi. Но в любом случае шлюзу в ходе эксплуатации нужна "видимость" интернета - нужно разрешить DNS и ICMP запросы (остальное можно прирезать на роутере), чтобы он считал, что интернет у него есть, иначе начинает мигать и периодически переподключаться к wifi или вообще перезагружаться.
2. Как хотите. Через михом, через модуль миИО, через тройное нажатие кнопки на шлюзе.
3. Китай.
4. 50 на 50.
5. 50 на 50.
6. Там в справке написано. Любой вариант, при котором модуль будет видеть мультикаст трафик шлюза в локальной сети.
Re: [Модуль] Xiaomi Home (xiaomihome)
Добавлено: Вт май 26, 2020 11:33 am
max506
skysilver писал(а): Вт май 26, 2020 9:47 am
max506 писал(а): Вт май 26, 2020 12:34 am
И вот такая картина у меня в модуле. Что посоветуете?
Паять, подключаться по UART к шлюзу, активировать режим разработчика через консоль и после проверять наличие мультикаст трафика от шлюза в локальнй сети.
Получается, что вот это (
https://yandex.ru/turbo/s/sprut.ai/client/blog/1580) - фейк?
Автор пишет:
"Но мой результат подтверждает, что вскрытие и пайка хаба не так и обязательна."
Re: [Модуль] Xiaomi Home (xiaomihome)
Добавлено: Вт май 26, 2020 11:37 am
max506
Yevgen16 писал(а): Вт май 26, 2020 8:47 am
max506 писал(а): Вт май 26, 2020 12:34 am
И вот такая картина у меня в модуле. Что посоветуете?
Так ещё раз проверьте, открылись порты или нет. Если также закрыты, то только через UART, скорее всего, поможет.
Конечно не открылись. Хотя обновлял прошивку уже после включения режима разработчика
Re: [Модуль] Xiaomi Home (xiaomihome)
Добавлено: Вт май 26, 2020 12:06 pm
skysilver
У него и спросите. Также он там пишет, что не знает какие именно действия привели к открытию портов. Поэтому какой смысл в статье, если по итогу никакой инструкции нет.
Re: [Модуль] Xiaomi Home (xiaomihome)
Добавлено: Вт май 26, 2020 12:31 pm
max506
skysilver писал(а): Вт май 26, 2020 12:06 pm
У него и спросите. Также он там пишет, что не знает какие именно действия привели к открытию портов. Поэтому какой смысл в статье, если по итогу никакой инструкции нет.
А нет ли какого-нибудь API метода в протоколе miIO, вызвав который по открытому порту 54321 можно менять состояние остальных портов?
Re: [Модуль] Xiaomi Home (xiaomihome)
Добавлено: Вт май 26, 2020 12:37 pm
Yevgen16
max506 писал(а): Вт май 26, 2020 11:37 am
Конечно не открылись. Хотя обновлял прошивку уже после включения режима разработчика
Ну раз не открылись, то как же всё это будет работать?

Тогда только UART. Пока, как я понимаю, других вариантов нет.