[Модуль] Xiaomi Home (xiaomihome)

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

Модератор: immortal

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение skysilver » Ср мар 27, 2019 4:47 pm

viss1 писал(а):
Ср мар 27, 2019 4:33 pm
Подскажите! Куда смотреть?. В какой то определенный момент устройства не управляются через шлюз, вижу НЕВЕРНЫЙ КЛЮЧ. Проходит время, все вновь нормально. Как вычислить с чем это связано. Сейчас, опять не работает, в логах вижу такую строку:
Xiaomi data timeout... Try reconnect
15:58:53 0.35985200 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
Заметил, когда перезагружаю сервер, команды от шлюза уходят на устройства. Проходит секунд 30 после загрузки и опять не работает.
1. Версия и модель шлюза.
2. Версия прошивки шлюза.
3. Версия операционной системы.
4. Способ подключения сервера к локальной сети (ethernet, wifi).
5. IP-адреса сервера и шлюза.
6. Скриншоты главной страницы модуля и его настроек.
7. Скриншот вкладки Services из X-Ray.
8. Лог цикла модуля (log_дата_cycle_xiaomihome.php.txt).
9. Лог самого модуля (дата_xiaomi.log).
10. В момент пропажи связи с МДМ трафик от шлюза есть в приложении Multicast Tester на телефоне?
11. В момент пропажи связи с МДМ трафик от шлюза есть в приложении MiHomeAdmin на компе с виндой?
За это сообщение автора skysilver поблагодарил:
viss1 (Ср мар 27, 2019 10:17 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
viss1
Сообщения: 28
Зарегистрирован: Вт сен 25, 2018 10:09 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение viss1 » Ср мар 27, 2019 6:14 pm

skysilver писал(а):
Ср мар 27, 2019 4:47 pm
1. Версия и модель шлюза. lumi.gateway.v3. Код версии 245. Mi Smart Home Gateway 2
2. Версия прошивки шлюза. 1.4.1_167.0158
3. Версия операционной системы. Windows 10 Pro
4. Способ подключения сервера к локальной сети. wifi
5. IP-адреса сервера 192.168.0.170, шлюза 192.168.0.2
6. Если Bind IP - Пустой то цикл запускается, если 224.0.0.50 или из того же сегмента локальной сети, то не запускается
СпойлерПоказать
Image 2.jpg
Image 2.jpg (1.42 МБ) 4902 просмотра
7.
СпойлерПоказать
Image 3.jpg
Image 3.jpg (835.01 КБ) 4902 просмотра
8. Не могу найти где этот файл находится.
9. Лог самого модуля (дата_xiaomi.log).
СпойлерПоказать
19:37:28 0.10063400 Init cycle restart
19:38:00 0.92357400 Init cycle restart
19:50:19 0.42337500 Init cycle restart
19:51:51 0.22013100 Xiaomi data timeout... Try reconnect
19:52:52 0.59805100 Xiaomi data timeout... Try reconnect
19:52:52 0.79800200 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:53:53 0.05853500 Xiaomi data timeout... Try reconnect
19:53:53 0.31834200 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:54:54 0.71656000 Xiaomi data timeout... Try reconnect
19:54:54 0.86346900 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:55:55 0.13871300 Xiaomi data timeout... Try reconnect
19:55:55 0.28280100 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:56:56 0.57817100 Xiaomi data timeout... Try reconnect
19:57:57 0.95185100 Xiaomi data timeout... Try reconnect
19:58:58 0.28847000 Xiaomi data timeout... Try reconnect
19:58:58 0.47281200 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:59:59 0.77618100 Xiaomi data timeout... Try reconnect
19:59:59 0.94124000 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:01:00 0.24162900 Xiaomi data timeout... Try reconnect
20:01:00 0.42981100 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:02:01 0.74731600 Xiaomi data timeout... Try reconnect
20:02:01 0.90145700 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:03:02 0.21967900 Xiaomi data timeout... Try reconnect
20:03:02 0.39005800 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:04:03 0.66920700 Xiaomi data timeout... Try reconnect
20:04:03 0.83757600 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:05:04 0.14556400 Xiaomi data timeout... Try reconnect
20:06:05 0.50753500 Xiaomi data timeout... Try reconnect
20:06:05 0.69382600 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:07:06 0.96906600 Xiaomi data timeout... Try reconnect
20:08:07 0.38519900 Xiaomi data timeout... Try reconnect
20:08:07 0.54093800 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:09:08 0.88464700 Xiaomi data timeout... Try reconnect
20:09:08 0.98158000 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
10 Трафик в телефоне через приложения Multicast Tester - есть!
11 Трафика от шлюза в приложении MiHomeAdmin на компе с виндой - нет!
Во вкладке Events - ПУСТО!
Брандмауэр выключал, не помогает.

Помогло это решение:
8. Особенности ОС Windows 10
На Windows 10 имеется ряд проблем с обработкой и маршрутизацией мультикаст траффика, которые с попеременным успехом решаются следующими способами.

В командной строке от имени администратора выполнить:

route delete 224.0.0.0 mask 240.0.0.0
route add -p 224.0.0.0 mask 240.0.0.0 192.168.21.100

где 192.168.21.100 заменить на свой IP (адрес интерфейса сервера).
Последний раз редактировалось viss1 Ср мар 27, 2019 9:19 pm, всего редактировалось 3 раза.
За это сообщение автора viss1 поблагодарил:
Dimonopera (Ср июн 19, 2019 9:02 pm)
Рейтинг: 1.16%
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 317 раз
Поблагодарили: 466 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение Logrus » Ср мар 27, 2019 6:31 pm

Husky писал(а):
Ср мар 27, 2019 1:08 pm
Вполне может быть и не прав, я не залезал в формат обмена пока, это вывод только исходя из экспериментов по настройке.

Куда копать дальше? Как определить какие есть параметры в сообщениях? снифить пакеты от мобильного приложения Mi Home или там другой протокол?

Пока создал тикет по этому поводу: https://connect.smartliving.ru/ideas/554.html
https://github.com/sergejey/majordomo-x ... s.php#L989

https://connect.smartliving.ru/addons/c ... 6/148.html
За это сообщение автора Logrus поблагодарил:
Husky (Чт мар 28, 2019 8:50 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение skysilver » Чт мар 28, 2019 9:03 am

viss1 писал(а):
Ср мар 27, 2019 6:14 pm
3. Версия операционной системы. Windows 10 Pro
Да, хуже вин10 в части работы с мультикаст трафиком еще ничего не встречал. :)
viss1 писал(а):
Ср мар 27, 2019 6:14 pm
Помогло это решение:
8. Особенности ОС Windows 10
route delete 224.0.0.0 mask 240.0.0.0
route add -p 224.0.0.0 mask 240.0.0.0 192.168.21.100
Отлично.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Husky
Сообщения: 59
Зарегистрирован: Ср мар 06, 2019 8:46 am
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение Husky » Чт мар 28, 2019 8:55 pm

Logrus писал(а):
Ср мар 27, 2019 6:31 pm
Husky писал(а):
Ср мар 27, 2019 1:08 pm
Вполне может быть и не прав, я не залезал в формат обмена пока, это вывод только исходя из экспериментов по настройке.

Куда копать дальше? Как определить какие есть параметры в сообщениях? снифить пакеты от мобильного приложения Mi Home или там другой протокол?

Пока создал тикет по этому поводу: https://connect.smartliving.ru/ideas/554.html
https://github.com/sergejey/majordomo-x ... s.php#L989

https://connect.smartliving.ru/addons/c ... 6/148.html
Спасибо тебе, добрый человек, как раз то, что нужно. Я оказался прав, при установке цвета 6ю символами - яркость устанавливается там же автоматически и берется из базы данных либо 100.
Для того, чтобы установить цвет и яркость нужно задать яркость в первых двух дополнительных символах одновременно с цветом:

setGlobal('GatewayLight.color', 'FFFFFFFF'); //установка белого цвета максимальной яркости
setGlobal('GatewayLight.color', "0FFF0000"); //установка красного цвета и яркости примерно на 1/10

где
FF - Яркость от 0 до FF
FFFFFF - цвет в кодировке RGB

Если длина параметра от 8 символов, то MJ ничего сам не подставляет, а берет "как есть". Теперь все работает стабильно и предсказуемо. Желательно эту инфу добавить в документацию.
Ret32
Сообщения: 1
Зарегистрирован: Вс мар 31, 2019 3:10 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение Ret32 » Вс мар 31, 2019 3:38 pm

viss1 писал(а):
Ср мар 27, 2019 6:14 pm
skysilver писал(а):
Ср мар 27, 2019 4:47 pm
1. Версия и модель шлюза. lumi.gateway.v3. Код версии 245. Mi Smart Home Gateway 2
2. Версия прошивки шлюза. 1.4.1_167.0158
3. Версия операционной системы. Windows 10 Pro
4. Способ подключения сервера к локальной сети. wifi
5. IP-адреса сервера 192.168.0.170, шлюза 192.168.0.2
6. Если Bind IP - Пустой то цикл запускается, если 224.0.0.50 или из того же сегмента локальной сети, то не запускается
СпойлерПоказать
Image 2.jpg
7.
СпойлерПоказать
Image 3.jpg
8. Не могу найти где этот файл находится.
9. Лог самого модуля (дата_xiaomi.log).
СпойлерПоказать
19:37:28 0.10063400 Init cycle restart
19:38:00 0.92357400 Init cycle restart
19:50:19 0.42337500 Init cycle restart
19:51:51 0.22013100 Xiaomi data timeout... Try reconnect
19:52:52 0.59805100 Xiaomi data timeout... Try reconnect
19:52:52 0.79800200 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:53:53 0.05853500 Xiaomi data timeout... Try reconnect
19:53:53 0.31834200 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:54:54 0.71656000 Xiaomi data timeout... Try reconnect
19:54:54 0.86346900 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:55:55 0.13871300 Xiaomi data timeout... Try reconnect
19:55:55 0.28280100 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:56:56 0.57817100 Xiaomi data timeout... Try reconnect
19:57:57 0.95185100 Xiaomi data timeout... Try reconnect
19:58:58 0.28847000 Xiaomi data timeout... Try reconnect
19:58:58 0.47281200 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:59:59 0.77618100 Xiaomi data timeout... Try reconnect
19:59:59 0.94124000 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:01:00 0.24162900 Xiaomi data timeout... Try reconnect
20:01:00 0.42981100 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:02:01 0.74731600 Xiaomi data timeout... Try reconnect
20:02:01 0.90145700 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:03:02 0.21967900 Xiaomi data timeout... Try reconnect
20:03:02 0.39005800 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:04:03 0.66920700 Xiaomi data timeout... Try reconnect
20:04:03 0.83757600 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:05:04 0.14556400 Xiaomi data timeout... Try reconnect
20:06:05 0.50753500 Xiaomi data timeout... Try reconnect
20:06:05 0.69382600 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:07:06 0.96906600 Xiaomi data timeout... Try reconnect
20:08:07 0.38519900 Xiaomi data timeout... Try reconnect
20:08:07 0.54093800 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:09:08 0.88464700 Xiaomi data timeout... Try reconnect
20:09:08 0.98158000 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
10 Трафик в телефоне через приложения Multicast Tester - есть!
11 Трафика от шлюза в приложении MiHomeAdmin на компе с виндой - нет!
Во вкладке Events - ПУСТО!
Брандмауэр выключал, не помогает.

Помогло это решение:
8. Особенности ОС Windows 10
На Windows 10 имеется ряд проблем с обработкой и маршрутизацией мультикаст траффика, которые с попеременным успехом решаются следующими способами.

В командной строке от имени администратора выполнить:

route delete 224.0.0.0 mask 240.0.0.0
route add -p 224.0.0.0 mask 240.0.0.0 192.168.21.100

где 192.168.21.100 заменить на свой IP (адрес интерфейса сервера).
Привет всем! Столкнулся с такой же проблемой, как у viss1. Пробовал на двух станциях: с Вин10 и на расберри. С маршрутами пробовал играться, ничего не помогает. В xiaomihome и намека нет на появление шлюза. Но зато в приложении xiaomimiio шлюз находится автоматически. В чем может быть проблема?
pru469
Сообщения: 57
Зарегистрирован: Вс апр 07, 2019 6:49 pm
Благодарил (а): 33 раза
Поблагодарили: 10 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение pru469 » Вс апр 07, 2019 7:18 pm

Добрый день. Пытаюсь освоить и пока поиском ответа не нашел. На винде 10 подключил Gateway хаб и из устройств видит почти все, кроме ламп aqara, те что 9вт. и не видит Aqara ac companion Gateway и подключенные к нему устройства, хотя в mi houm они все видны. Поддержка этих устройств еще не добавлена? Или я делаю, что то не так?
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение VOVA_iS » Вс апр 07, 2019 10:24 pm

pru469 писал(а):
Вс апр 07, 2019 7:18 pm
Добрый день. Пытаюсь освоить и пока поиском ответа не нашел. На винде 10 подключил Gateway хаб и из устройств видит почти все, кроме ламп aqara, те что 9вт. и не видит Aqara ac companion Gateway и подключенные к нему устройства, хотя в mi houm они все видны. Поддержка этих устройств еще не добавлена? Или я делаю, что то не так?
Aqara AC companion это шлюз его тоже нужно переводить в режим разработчика
Как? Читаем viewtopic.php?f=5&t=4863
Лампы 9вт wi-if?
pru469
Сообщения: 57
Зарегистрирован: Вс апр 07, 2019 6:49 pm
Благодарил (а): 33 раза
Поблагодарили: 10 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение pru469 » Пн апр 08, 2019 12:14 pm

Нет лампы зигби.
Nevkurse
Сообщения: 5
Зарегистрирован: Ср мар 06, 2019 7:18 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение Nevkurse » Пн апр 08, 2019 1:53 pm

Ret32 писал(а):
Вс мар 31, 2019 3:38 pm
viss1 писал(а):
Ср мар 27, 2019 6:14 pm
skysilver писал(а):
Ср мар 27, 2019 4:47 pm
1. Версия и модель шлюза. lumi.gateway.v3. Код версии 245. Mi Smart Home Gateway 2
2. Версия прошивки шлюза. 1.4.1_167.0158
3. Версия операционной системы. Windows 10 Pro
4. Способ подключения сервера к локальной сети. wifi
5. IP-адреса сервера 192.168.0.170, шлюза 192.168.0.2
6. Если Bind IP - Пустой то цикл запускается, если 224.0.0.50 или из того же сегмента локальной сети, то не запускается
СпойлерПоказать
Image 2.jpg
7.
СпойлерПоказать
Image 3.jpg
8. Не могу найти где этот файл находится.
9. Лог самого модуля (дата_xiaomi.log).
СпойлерПоказать
19:37:28 0.10063400 Init cycle restart
19:38:00 0.92357400 Init cycle restart
19:50:19 0.42337500 Init cycle restart
19:51:51 0.22013100 Xiaomi data timeout... Try reconnect
19:52:52 0.59805100 Xiaomi data timeout... Try reconnect
19:52:52 0.79800200 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:53:53 0.05853500 Xiaomi data timeout... Try reconnect
19:53:53 0.31834200 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:54:54 0.71656000 Xiaomi data timeout... Try reconnect
19:54:54 0.86346900 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:55:55 0.13871300 Xiaomi data timeout... Try reconnect
19:55:55 0.28280100 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:56:56 0.57817100 Xiaomi data timeout... Try reconnect
19:57:57 0.95185100 Xiaomi data timeout... Try reconnect
19:58:58 0.28847000 Xiaomi data timeout... Try reconnect
19:58:58 0.47281200 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
19:59:59 0.77618100 Xiaomi data timeout... Try reconnect
19:59:59 0.94124000 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:01:00 0.24162900 Xiaomi data timeout... Try reconnect
20:01:00 0.42981100 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:02:01 0.74731600 Xiaomi data timeout... Try reconnect
20:02:01 0.90145700 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:03:02 0.21967900 Xiaomi data timeout... Try reconnect
20:03:02 0.39005800 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:04:03 0.66920700 Xiaomi data timeout... Try reconnect
20:04:03 0.83757600 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:05:04 0.14556400 Xiaomi data timeout... Try reconnect
20:06:05 0.50753500 Xiaomi data timeout... Try reconnect
20:06:05 0.69382600 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:07:06 0.96906600 Xiaomi data timeout... Try reconnect
20:08:07 0.38519900 Xiaomi data timeout... Try reconnect
20:08:07 0.54093800 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
20:09:08 0.88464700 Xiaomi data timeout... Try reconnect
20:09:08 0.98158000 {"cmd":"iam","port":"9898","sid":"7c49eb1ce440","model":"gateway","proto_version":"1.1.2","ip":"192.168.0.2"}
10 Трафик в телефоне через приложения Multicast Tester - есть!
11 Трафика от шлюза в приложении MiHomeAdmin на компе с виндой - нет!
Во вкладке Events - ПУСТО!
Брандмауэр выключал, не помогает.

Помогло это решение:
8. Особенности ОС Windows 10
На Windows 10 имеется ряд проблем с обработкой и маршрутизацией мультикаст траффика, которые с попеременным успехом решаются следующими способами.

В командной строке от имени администратора выполнить:

route delete 224.0.0.0 mask 240.0.0.0
route add -p 224.0.0.0 mask 240.0.0.0 192.168.21.100

где 192.168.21.100 заменить на свой IP (адрес интерфейса сервера).
Привет всем! Столкнулся с такой же проблемой, как у viss1. Пробовал на двух станциях: с Вин10 и на расберри. С маршрутами пробовал играться, ничего не помогает. В xiaomihome и намека нет на появление шлюза. Но зато в приложении xiaomimiio шлюз находится автоматически. В чем может быть проблема?
Такая же проблема. Перепробовал все советы. Пока все так-же TimeOut-ы.

Код: Выделить всё

php.exe D:\Programs\_majordomo\htdocs\scripts\cycle_xiaomihome.php
17:02:04 Running cycle_xiaomihome.php
17:02:04 Init Xiaomi Home
17:02:04 Bind IP - 224.0.0.50
17:02:04 Gate IP - undefined
17:02:04 Cycle debug - yes
17:02:04 DebMes debug - yes
17:02:04 Heartbeat debug - yes
17:02:04 Socket created

Warning: socket_bind(): unable to bind address [10049]: The requested address is not valid in its context.
 in D:\Programs\_majordomo\htdocs\scripts\cycle_xiaomihome.php on line 71
17:02:04 Could not bind socket (Binding IP: 224.0.0.50) [10049] The requested address is not valid in its context.

Could not bind socket [10049] The requested address is not valid in its context.

Код: Выделить всё

php.exe D:\Programs\_majordomo\htdocs\scripts\cycle_xiaomihome.php
17:36:47 Running cycle_xiaomihome.php
17:36:47 Init Xiaomi Home
17:36:47 Bind IP - 0.0.0.0
17:36:47 Gate IP - undefined
17:36:47 Cycle debug - yes
17:36:47 DebMes debug - yes
17:36:47 Heartbeat debug - yes
17:36:47 Socket created
17:36:47 Socket bind OK (Binding IP: 0.0.0.0)
17:36:47 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})
17:37:49 Xiaomi data timeout... Try reconnect
17:37:49 Socket created
17:37:49 Socket bind OK (Binding IP: 0.0.0.0)
17:37:49 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})
17:38:50 Xiaomi data timeout... Try reconnect
17:38:50 Socket created
17:38:50 Socket bind OK (Binding IP: 0.0.0.0)
17:38:50 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})
17:39:51 Xiaomi data timeout... Try reconnect
17:39:51 Socket created
17:39:51 Socket bind OK (Binding IP: 0.0.0.0)
17:39:51 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})
Ответить