Re: [Модуль] Xiaomi miIO (xiaomimiio)
Добавлено: Вс мар 22, 2020 12:15 pm
Скажите а почему не все записанные на MI IR Remote 360 IR команды работают?
Режим обучения у этих шайб ограниченный - у длинных кодов считывается не вся длина, а только часть. Из-за этого страдают чаще всего пульты кондиционеров, т.к. у них длинные коды, а шайба не может считать их полностью.Aleksandr_A писал(а): Вс мар 22, 2020 12:15 pm Скажите а почему не все записанные на MI IR Remote 360 IR команды работают?
Ну тот код, что считывается он существенно короче, чем другие, рабочие.skysilver писал(а): Вс мар 22, 2020 1:21 pmРежим обучения у этих шайб ограниченный - у длинных кодов считывается не вся длина, а только часть. Из-за этого страдают чаще всего пульты кондиционеров, т.к. у них длинные коды, а шайба не может считать их полностью.Aleksandr_A писал(а): Вс мар 22, 2020 12:15 pm Скажите а почему не все записанные на MI IR Remote 360 IR команды работают?
Увы, детальнее уже не подскажу. У меня и шайбы-то такой нету.Aleksandr_A писал(а): Вс мар 22, 2020 5:29 pm Ну тот код, что считывается он существенно короче, чем другие, рабочие. И это не кондиционер, а достаточно старый телевизор (2008 год).
Поиск устройств в сети идет через броадкаст пакеты. Поэтому, если сервер и устройства в разных сетях находятся, то необходимо решать вопрос с маршрутизацией широковещательных пакетов между сетями.alexpts писал(а): Вс мар 22, 2020 5:23 pm Подскажите в чем может быть дело. Устройство вижу из 1 wifi сети php скриптом. Далее хочу сделать тоже самое но с удаленного сервера. Для этого на роутере пробросил udp порт 54321 на ip адрес mi smart устройства. Предварительно убедился пробросом этого же порта на ip адрес ноутбука и получил пакет `!1 ���������������������������� from 80.xxx.xxx.xxx:45560`.
Проброс порта работает верно получается, но устройство обнаружить php-miio скриптом не могу с внешнего сервера. Есть идеи что попробовать можно?
где x.x.x.x это ip адрес мой внешний роутера, а в роутере настроил проброс udp порта на увлажнитель mi smart.php miio-cli.php --ip x.x.x.x --info
Сомневаюсь, что так будет работать. Не тестировал такой кейс. Правильнее будет организовать VPN между удаленными сегментами.alexpts писал(а): Пн мар 23, 2020 8:37 am где x.x.x.x это ip адрес мой внешний роутера, а в роутере настроил проброс udp порта на увлажнитель mi smart.
А в чем именно сомнения? Трафик так доходит udp точно, проверил. Вот обратно пока не могу проверить никак. Так как не понимаю, каким способом устройство отвечает. Чтобы в стороне эмулировать этот же способ на коленце и проверить с ноутбука.skysilver писал(а): Пн мар 23, 2020 11:47 pm Сомневаюсь, что так будет работать. Не тестировал такой кейс. Правильнее будет организовать VPN между удаленными сегментами.
Добрый день!skysilver писал(а): Чт фев 13, 2020 1:17 pmНикаких планов по добавлению новых устройств в модуль особо нет, так как нет возможности скупать все MI-устройства подряд с целью добавления их поддержки. )) В индивидуальном порядке, если устройство есть у кого-то на руках, можно попытаться решить вопрос.ImageMaker писал(а): Вт фев 11, 2020 11:45 pm Поддержка Smart Cleargrass Bluetooth не планируется? Он коннектится с Mi Home по WiFi.
Касательно этого wifi-bluetooth шлюза никакой информации в интернете об его api-командах найти не удалось.