[Модуль] Xiaomi miIO

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

Модераторы: Bagir, Ivan, Vit, immortal, PAV

Dicont
Сообщения: 96
Зарегистрирован: Вс дек 17, 2017 11:24 pm
Благодарил (а): 28 раз
Поблагодарили: 8 раз

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

Сообщение Dicont » Пт янв 12, 2018 8:29 pm

Ниже модели которые отобразились как иконки ZigBee, проверьте добавьте в следующее обновление.

158d000153c306 9 ctrl_neutral1
{"cmd":"report","model":"ctrl_neutral1","sid":"158d000153c306","short_id":29109,"data":{"channel_0":"off"}}
Выключатель одинарный
Wireless Light Switch ZiGBee Single Button
Input: single firewire 220V, 50Hz
CODE: qbkg04lm

158d000183b76f 14 unknown
report {"cmd":"report","model":"86sw1","sid":"158d000183b76f","short_id":2072,"data":{"channel_0":"click"}}
Выключатель кнопка
wireless key
CODE: WXKG03LM
За это сообщение автора Dicont поблагодарил:
skysilver (Пт янв 12, 2018 8:36 pm)
Рейтинг: 1.67%
skysilver
Сообщения: 1520
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 238 раз
Поблагодарили: 889 раз
Контактная информация:

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

Сообщение skysilver » Пт янв 12, 2018 8:36 pm

Dicont писал(а):Ниже модели которые отобразились как иконки ZigBee, проверьте добавьте в следующее обновление
Спасибо. Добавлю.
За это сообщение автора skysilver поблагодарили (всего 2):
Dicont (Пт янв 12, 2018 8:38 pm) • piton_78 (Вс фев 25, 2018 4:11 am)
Рейтинг: 3.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Dicont
Сообщения: 96
Зарегистрирован: Вс дек 17, 2017 11:24 pm
Благодарил (а): 28 раз
Поблагодарили: 8 раз

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

Сообщение Dicont » Пт янв 12, 2018 8:38 pm

Модуль так же отсканировал колонку mdz-16-da, но пишет что Требуется токен устройства
Серийный номер:
a320
Код:
0341
Ее наверно можно использовать чтобы управлять МЖД но пока руки не дошли
Dicont
Сообщения: 96
Зарегистрирован: Вс дек 17, 2017 11:24 pm
Благодарил (а): 28 раз
Поблагодарили: 8 раз

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

Сообщение Dicont » Пт янв 12, 2018 8:38 pm

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

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

Сообщение skysilver » Пт янв 12, 2018 9:42 pm

Dicont писал(а):Модуль так же отсканировал колонку mdz-16-da, но пишет что Требуется токен устройства
Нужна инфа miIO.info, но это надо сначала токен выяснить и вбить в модуль
Dicont писал(а):Ее наверно можно использовать чтобы управлять МЖД но пока руки не дошли
Думаю, можно. Но надо выяснять и тестить api-команды. Что в принципе можно с ней делать в Mihome?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Dicont
Сообщения: 96
Зарегистрирован: Вс дек 17, 2017 11:24 pm
Благодарил (а): 28 раз
Поблагодарили: 8 раз

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

Сообщение Dicont » Сб янв 13, 2018 12:09 am

В Mi Home -есть управление и работает. Можно включить микрофон CH, включить\выключить колонку, нажать на Play, громкость + - и перемотать.
miIO.info кнопка не появилась.
Последний раз редактировалось Dicont Сб янв 13, 2018 8:33 pm, всего редактировалось 1 раз.
skysilver
Сообщения: 1520
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 238 раз
Поблагодарили: 889 раз
Контактная информация:

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

Сообщение skysilver » Сб янв 13, 2018 12:21 am

Dicont писал(а):miIO.info кнопка не появилась.
Токен узнал и ввел? Колонка в модуле онлайн?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Dicont
Сообщения: 96
Зарегистрирован: Вс дек 17, 2017 11:24 pm
Благодарил (а): 28 раз
Поблагодарили: 8 раз

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

Сообщение Dicont » Сб янв 13, 2018 12:47 am

skysilver писал(а):
Dicont писал(а):miIO.info кнопка не появилась.
Токен узнал и ввел? Колонка в модуле онлайн?
Колонка Online. Как узнать ее токен не знаю.
skysilver
Сообщения: 1520
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 238 раз
Поблагодарили: 889 раз
Контактная информация:

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

Сообщение skysilver » Сб янв 13, 2018 12:49 am

Dicont писал(а):Как узнать ее токен не знаю.
Вот так https://majordomo.smartliving.ru/forum/ ... 677#p61208
За это сообщение автора skysilver поблагодарил:
Dicont (Сб янв 13, 2018 8:22 pm)
Рейтинг: 1.67%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Dicont
Сообщения: 96
Зарегистрирован: Вс дек 17, 2017 11:24 pm
Благодарил (а): 28 раз
Поблагодарили: 8 раз

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

Сообщение Dicont » Сб янв 13, 2018 7:36 pm

Все получилось. Скопировал BD через ADB. Вот данные из miIO.info
{"partner_id":"","id":1515861063,"code":0,"message":"ok","result":{"hw_ver":"Linux","fw_ver":"unknown","ap":{"ssid":"WIF","rssi":"-49","bssid":"c2:05:28:c3:28:6e"},"netif":{"localIp":"192.168.0.12","mask":"255.255.255.0","gw":"192.168.0.1"},"model":"xiaomi.wifispeaker.v1","mac":"00:9E:C8:C1:9B:B2","token":"4ххххххххххххххххa","life":36767}}

Остается вопрос как теперь к ней команды подбирать ... (Play, Volume, Power, Mic ...)
Вот попробовал для примера

20:42:20 command = device.power
20:42:20 properties = 1
20:42:20 /ajax/xiaomimiio.html?op=test_api_cmd&dip=192.168.0.12&dtoken=4ххххххххххххххa&dcmd=device.power&dopt=1
20:42:20 {"result":"ok","id":1515865340}20:42:58 command = device.power

Ничего не произошло. Все команды перебирать с https://github.com/aholstenson/miio/tre ... cs/devices ...

В любом случае еще один device в модуль можно добавить, Иконку на нее поместить в виде колонки MiWifiSpeaker (xiaomi.wifispeaker.v1), и добавить Тип в выпадающем списке.

Play начинает играть сохраненные треки на внутренний накопитель с приложения, с микрофоном тоже непонятно что делать, т.к все общение и поиск музыки через китайское облако.
Воспроизведение звука через: Wi-Fi, Bluetooth, USB, AUX, DLNA, AirPlay
WiFi 802.11 a/b/g/n/ac / 2.4GHz/5GHz Bluetooth 4.1
Последний раз редактировалось Dicont Вс янв 14, 2018 8:07 pm, всего редактировалось 1 раз.
Ответить