[Модуль] Xiaomi miIO (xiaomimiio)

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

Модератор: immortal

chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

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

Сообщение chip » Чт дек 12, 2019 9:35 pm

skysilver писал(а):
Сб дек 09, 2017 12:29 am
Поддержка wifi-устройств из экосистемы Xiaomi в MajorDoMo
Уважаемый skysilver.

Огромная вам благодарность за модуль, поддержку и всю проведённую работу.

Подскажите, пожалуйста, в какую сторону копать по следующему вопросу:

Являюсь обладателем Xiaomi SmartMi Air Humidifier 2. Столкнулся с несоответствием показаний remaining watter в MiHome и метрики depth в модуле.

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

remaining watter 100% - depth 125
remaining watter 95% - depth 114
remaining watter 92% - depth 111
remaining watter 83% - depth 100
remaining watter 54% - depth 65
remaining watter 48% - depth 58
remaining watter 46% - depth 56
remaining watter 36% - depth 44
remaining watter 33% - depth 40
remaining watter 28% - depth 34

Спасибо
Последний раз редактировалось chip Сб дек 14, 2019 1:49 am, всего редактировалось 7 раз.
accord1755
Сообщения: 13
Зарегистрирован: Сб апр 06, 2019 1:41 am
Благодарил (а): 4 раза
Поблагодарили: 0

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

Сообщение accord1755 » Пт дек 13, 2019 3:13 am

Здравствуйте!
Купил розетку MI Smart Plug WiFi.
Токен получил с помощью MiHomeAdmin.
В МД (модуле) определилась как chuangmi.plug.v1, хотя в инфо сказано m3
{"result":{"life":358,"token":"ea73d4cd333cfeb5c7ee45bc51761edc","mac":"44:23:7C:52:62:D9","fw_ver":"1.3.0_0004","hw_ver":"ESP8266","model":"chuangmi.plug.m3","wifi_fw_ver":"1.5.0-dev(7f7a714)","ap":{"rssi":31,"ssid":"eov","bssid":"B4:FB:E4:8B:20:37"},"netif":{"localIp":"0.0.0.0","mask":"0.0.0.0","gw":"0.0.0.0"},"mmfree":11112},"id":1576201612}
При прямом wifi подключении к устройству нормально получаю info и могу управлять устройством из MiHomeAdmin.
После переключения на домашнюю сеть устройство перестает отвечать на запросы MiHomeAdmin->GetInfo (Bad Token, Timeout).
Модуль ведет себя аналогично.
Connection to device by IP 10.0.4.123 Debug status [1] Socked created Command to send - {"id":1576195608,"method":"miIO.info","params":[]} Checking device status by 10.0.4.123 Timeout SO_RCVTIMEO successfully set >>>>> Sending hello-packet to 10.0.4.123 with timeout 10 >>>>> Sent 32 bytes to socket <<<<< Reply received from IP 10.0.4.123 , port 54321 32 bytes received magic: 2131 length: 0020 --> 32 bytes unknown1: 00000000 devicetype: 0df5 serial: 98d9 ts: 0000060f --> 1551 seconds --> 1970-01-01 03:25:51 timediff: -1576194057 checksum: 00000000000000000000000000000000 ts_server: 5df2d618 --> 1576195608 seconds --> 2019-12-13 02:06:48 Device 10.0.4.123 available Timeout SO_RCVTIMEO successfully set Using manually set token - ea73d4cd333cfeb5c7ee45bc51761edc >>>>> Sending packet to 10.0.4.123 with timeout 10 magic: 2131 length: 0060 --> 96 bytes unknown1: 00000000 devicetype: 0df5 serial: 98d9 ts: 0000060f --> 1551 seconds --> 1970-01-01 03:25:51 timediff: -1576194057 checksum: 61dfc0c079a2cb00ab4e5487e1af97b9 ts_server: 5df2d618 --> 1576195608 seconds --> 2019-12-13 02:06:48 data: 64408f68f937459e57c25315059fcf78212abf24f1d68feedee363d19c4d00b05e22ed3d9066f425a18ff9e38b171bdc1f080ea913740e8493dea2e43961ef42 >>>>> Sent 96 bytes to socket <<<<< Reply from IP 10.0.4.123 , port 54321 Read 32 bytes from socket magic: 2131 length: 0060 --> 96 bytes unknown1: 00000000 devicetype: 0df5 serial: 98d9 ts: 0000060f --> 1551 seconds --> 1970-01-01 03:25:51 timediff: -1576194057 checksum: ffffffffffffffffffffffffffffffff data: Data decrypted: Invalid JSON data. Error: Syntax error Executing trim() Сведения miIO.info не получены.
Конечно, токен внесен в настройки модуля.
Кроме этого устройства, в сети нормально работает шлюз lumi.gateway.v3

Подскажите пожалуйста, куда копать?
muzzzy
Сообщения: 21
Зарегистрирован: Вт янв 30, 2018 10:05 am
Благодарил (а): 10 раз
Поблагодарили: 9 раз

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

Сообщение muzzzy » Пт дек 13, 2019 3:45 am

Будильник Xiaomi Xiao AI Smart Alarm Clock
поддержки в модуле нет
необходимости в этом до недавнего времени не было, т.к. будильник выполнял свои функции показывая время, корректируя его по сети, попутно служил шлюзом bluethooth
после обновления firmware до версии 3.5.7_0034 потерял возможность изменять часовой пояс при привязке в MiHome и теперь показывает пекинское время. Решения на сегодня нет. Будильник видится модулем как "model":"zimi.clock.myk01". Наткнулся на библиотеку https://github.com/rytilahti/python-miio
по аналогии через тестирование API могу изменять громкость, задавать ночной режим, но вот как задать время - не нашел. Если кто-нибудь может подсказать - было бы здорово.
muzzzy
Сообщения: 21
Зарегистрирован: Вт янв 30, 2018 10:05 am
Благодарил (а): 10 раз
Поблагодарили: 9 раз

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

Сообщение muzzzy » Чт дек 19, 2019 12:47 am

Похоже нужного метода нет
https://github.com/rytilahti/python-miio/issues/599
accord1755
Сообщения: 13
Зарегистрирован: Сб апр 06, 2019 1:41 am
Благодарил (а): 4 раза
Поблагодарили: 0

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

Сообщение accord1755 » Чт янв 02, 2020 5:32 pm

Подскажите,
Есть ли способ воспроизвести все сообщения системы МД на динамике шлюза?
Harmer
Сообщения: 43
Зарегистрирован: Ср фев 14, 2018 10:34 am
Благодарил (а): 3 раза
Поблагодарили: 7 раз

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

Сообщение Harmer » Чт янв 02, 2020 5:54 pm

Простых способов нет
sergey.b
Сообщения: 5
Зарегистрирован: Вт мар 05, 2019 9:56 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение sergey.b » Пт янв 03, 2020 3:11 pm

Подскажите, пожалуйста, есть 2 лампы: настольный светильник (desk lamp) и прикроватная лампа(bedside lamp 2). При подключении к модулю, статусы отображаются верно, например, статус включение. Но если добавить на метрику Power устройство, а затем попытаться им управлять, например, включить/выключить, ничего не происходит.
Что я делаю не так?
Есть wifi розетка от xiaomi, там все работает, делал по аналогии
motorkk7
Сообщения: 28
Зарегистрирован: Пт июн 08, 2018 8:21 am
Благодарил (а): 21 раз
Поблагодарили: 2 раза

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

Сообщение motorkk7 » Пт янв 03, 2020 8:47 pm

Здравствуйте, модуль не поддерживает новый шлюз ZNDMWG03LM ?
Кулибин
Сообщения: 66
Зарегистрирован: Пн ноя 25, 2019 10:05 pm
Благодарил (а): 12 раз
Поблагодарили: 0

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

Сообщение Кулибин » Ср янв 08, 2020 9:20 pm

А кто разобрался как через MD управлять xiaomi 2-х канальным реле? Оно определилось как неизвестное но при этом с него считываются состояния, то есть нажав выключатель я вижу в мажоре состояние реле но из мажора я не могу им щёлкать или просто не понял как.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Ср янв 08, 2020 11:17 pm

Кулибин писал(а):
Ср янв 08, 2020 9:20 pm
А кто разобрался как через MD управлять xiaomi 2-х канальным реле? Оно определилось как неизвестное но при этом с него считываются состояния, то есть нажав выключатель я вижу в мажоре состояние реле но из мажора я не могу им щёлкать или просто не понял как.
Нет поддержки его, юзаю стик zigbee2mqtt
За это сообщение автора SmoKE_xDDD поблагодарил:
Кулибин (Чт янв 09, 2020 2:01 am)
Рейтинг: 1.16%
Ответить