Страница 19 из 139

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

Добавлено: Вт фев 06, 2018 8:55 pm
skysilver
Jager, увы только поллить со стороны сервера. Устройства отдают свой статус, но только в облако и по особому протоколу, который еще не расшифрован. А в локалку по протоколу miIO по своей инициативе, к сожалению, ничего не шлют.

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

Добавлено: Ср фев 07, 2018 10:40 am
VladPTZ
Какими командами в command можно вручную перемещать пылесос mi vacuum?
Можно ли как-то построить карту уборки и текущее расположение пылесоса в квартире?

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

Добавлено: Ср фев 07, 2018 11:37 am
skysilver
VladPTZ писал(а):Какими командами в command можно вручную перемещать пылесос mi vacuum?
Команды для пылика хорошо расписаны здесь https://github.com/MeisterTR/XiaomiRobotVacuumProtocol

Все команды, которые идут без доп.параметров (только метод), можно смело использовать через command.

В частности включение и выключение режима "ручного" управления:
app_rc_start Start remote control
app_rc_end End remote control

А вот непосредственно команда управления состоит не только из метода, но и из обязательных доп. параметров.
Штатной возможности слать такие команды в модуле пока нет. Но в качестве проверки можно воспользоваться, либо окном тестирования апи-команд, либо дергать URL:
http://192.168.1.10/ajax/xiaomimiio.html?op=test_api_cmd&dip=192.168.1.47&dtoken=d644e33fc8bc475d5fbfb3791fd3c6c2&dcmd=miIO.info&dopt=[]

Синтаксис команд "ручного" управления смотреть здесь https://github.com/MeisterTR/XiaomiRobo ... control.md За достоверность не ручаюсь, проверить мне не на чем.
VladPTZ писал(а):Можно ли как-то построить карту уборки и текущее расположение пылесоса в квартире?
Карту выдрать можно, если "хакнуть" пылесос.
https://github.com/dgiese/dustcloud

Про получение текущего местоположения ничего сказать не могу.

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

Добавлено: Пн фев 12, 2018 8:59 am
Aven
Кто-то запускал модуль на системе с несколькими сетевыми картами?
У меня ничего не находит, даже при указании bindip.
С другого компа все норм.

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

Добавлено: Вт фев 13, 2018 1:34 am
skysilver
Обновление. Версия 1.3-beta.
  • Добавлена поддержка локализации.
  • Добавлен перевод на украинский язык.
  • Добавлена группировка устройств в выпадающем списке по производителям.
SPOILERSPOILER_SHOW
dev_list.png
dev_list.png (19.31 КБ) 9610 просмотров
На настоящий момент карта поддерживаемых модулем устройств выглядит так
miIO_dev_support_scheme.png
miIO_dev_support_scheme.png (92.38 КБ) 9610 просмотров

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

Добавлено: Вт фев 13, 2018 2:43 am
Stan
Gelezako писал(а):проверил работу Mi Remote 360, всё пашет!коды кнопок нужно привязывать к опции ir_play
Дико извиняюсь, я пока нуб. А как привязвать ботее одного кода кнопки? С теликом получилось, но как добавить второй код не знаю. Возможность указать связанное свойство только одна.
SPOILERSPOILER_SHOW
Изображение
Т.е., например сейчас говоря "Алиса, включи телевизор" она включает, а вот РГБ ленту уже не выходит. Даже индикатор на Remote 360 ен моргает.

UPD: Дошло методом тыка)

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

Добавлено: Вт фев 13, 2018 9:27 am
skysilver
Stan писал(а):А как привязвать ботее одного кода кнопки? С теликом получилось, но как добавить второй код не знаю. Возможность указать связанное свойство только одна.
Сами коды привязывать не нужно. Привязывается свойство объекта. А затем в это свойство через setGlobal просто записывается значение нужного IR-кода, и в момент записи модуль дает команду шайбе отправить этот код. В самом модуле в параметре ir_play будет отображаться последний отправленный код.

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

Добавлено: Пт фев 16, 2018 12:03 pm
Aven
Написал утилиту для работы с устройствами по протоколу miIO в Windows утилитах.
scr.png
scr.png (30.08 КБ) 9508 просмотров
Возможности:
1) Поиск устройств в локальной сети
2) Сохранение информации об устройстве в файл (включая токен)
3) Отправка и получение команд устройству по miIO протоколу
4) Конфигурирование WiFi настроек устройства и привязка к учетке MiHome.
5) Получение событий от шлюза в режиме разработчика
6) Ручное шифрование-расшифровка данных miIO

Предлагайте, чего еще не хватает!

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

Добавлено: Сб фев 17, 2018 11:12 pm
skysilver
Aven писал(а):Предлагайте, чего еще не хватает!
Если девай не отдает свой токен, будучи уже привязанным, можно как-то указать его токен и сохранить в конфиге?
На вкладках Events и Logs надо бы перенос строк сделать, а то не умещаются.
В заголовке окна отображаются непонятные цифры - так задумано? ))

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

Добавлено: Сб фев 17, 2018 11:45 pm
Aven
Можно в конфиге вписать токен после обнаружения устройства. Позже сделаю ввод из программы.
С переносом каша получается :( Можно сделать горизонтальную прокрутку...
В заголовке техническая информация - время после последнего Hello пакета, если больше 55 сек, то отправляет Hello перед командой. Уберу.