[Модуль] Xiaomi miIO (xiaomimiio)
Модератор: immortal
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Jager, увы только поллить со стороны сервера. Устройства отдают свой статус, но только в облако и по особому протоколу, который еще не расшифрован. А в локалку по протоколу miIO по своей инициативе, к сожалению, ничего не шлют.
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 395
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: [Модуль] Xiaomi miIO
Какими командами в command можно вручную перемещать пылесос mi vacuum?
Можно ли как-то построить карту уборки и текущее расположение пылесоса в квартире?
Можно ли как-то построить карту уборки и текущее расположение пылесоса в квартире?
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Команды для пылика хорошо расписаны здесь https://github.com/MeisterTR/XiaomiRobotVacuumProtocolVladPTZ писал(а):Какими командами в command можно вручную перемещать пылесос mi vacuum?
Все команды, которые идут без доп.параметров (только метод), можно смело использовать через 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
Про получение текущего местоположения ничего сказать не могу.
- Рейтинг: 5.81%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: [Модуль] Xiaomi miIO
Кто-то запускал модуль на системе с несколькими сетевыми картами?
У меня ничего не находит, даже при указании bindip.
С другого компа все норм.
У меня ничего не находит, даже при указании bindip.
С другого компа все норм.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Обновление. Версия 1.3-beta.
На настоящий момент карта поддерживаемых модулем устройств выглядит так
- Добавлена поддержка локализации.
- Добавлен перевод на украинский язык.
- Добавлена группировка устройств в выпадающем списке по производителям.
СпойлерПоказать
- Рейтинг: 4.65%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- Stan
- Сообщения: 81
- Зарегистрирован: Вт фев 13, 2018 2:37 am
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: [Модуль] Xiaomi miIO
Дико извиняюсь, я пока нуб. А как привязвать ботее одного кода кнопки? С теликом получилось, но как добавить второй код не знаю. Возможность указать связанное свойство только одна.Gelezako писал(а):проверил работу Mi Remote 360, всё пашет!коды кнопок нужно привязывать к опции ir_play
СпойлерПоказать
UPD: Дошло методом тыка)
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Сами коды привязывать не нужно. Привязывается свойство объекта. А затем в это свойство через setGlobal просто записывается значение нужного IR-кода, и в момент записи модуль дает команду шайбе отправить этот код. В самом модуле в параметре ir_play будет отображаться последний отправленный код.Stan писал(а):А как привязвать ботее одного кода кнопки? С теликом получилось, но как добавить второй код не знаю. Возможность указать связанное свойство только одна.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: [Модуль] Xiaomi miIO
Написал утилиту для работы с устройствами по протоколу miIO в Windows утилитах.
Возможности:
1) Поиск устройств в локальной сети
2) Сохранение информации об устройстве в файл (включая токен)
3) Отправка и получение команд устройству по miIO протоколу
4) Конфигурирование WiFi настроек устройства и привязка к учетке MiHome.
5) Получение событий от шлюза в режиме разработчика
6) Ручное шифрование-расшифровка данных miIO
Предлагайте, чего еще не хватает!
Возможности:
1) Поиск устройств в локальной сети
2) Сохранение информации об устройстве в файл (включая токен)
3) Отправка и получение команд устройству по miIO протоколу
4) Конфигурирование WiFi настроек устройства и привязка к учетке MiHome.
5) Получение событий от шлюза в режиме разработчика
6) Ручное шифрование-расшифровка данных miIO
Предлагайте, чего еще не хватает!
- Вложения
-
- MiHomeAdmin.zip
- MiHomeAdmin v20180216_1
- (982.42 КБ) 364 скачивания
- За это сообщение автора Aven поблагодарили (всего 5):
- Nikxdrummer (Пт фев 16, 2018 12:11 pm) • shawk (Сб фев 17, 2018 6:07 pm) • skysilver (Сб фев 17, 2018 11:13 pm) • TrDA (Пн май 14, 2018 2:23 pm) • Krinopotam (Вт июл 10, 2018 2:14 pm)
- Рейтинг: 5.81%
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Если девай не отдает свой токен, будучи уже привязанным, можно как-то указать его токен и сохранить в конфиге?Aven писал(а):Предлагайте, чего еще не хватает!
На вкладках Events и Logs надо бы перенос строк сделать, а то не умещаются.
В заголовке окна отображаются непонятные цифры - так задумано? ))
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: [Модуль] Xiaomi miIO
Можно в конфиге вписать токен после обнаружения устройства. Позже сделаю ввод из программы.
С переносом каша получается Можно сделать горизонтальную прокрутку...
В заголовке техническая информация - время после последнего Hello пакета, если больше 55 сек, то отправляет Hello перед командой. Уберу.
С переносом каша получается Можно сделать горизонтальную прокрутку...
В заголовке техническая информация - время после последнего Hello пакета, если больше 55 сек, то отправляет Hello перед командой. Уберу.
- Рейтинг: 1.16%