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

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

Модератор: immortal

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

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

Сообщение skysilver » Ср июл 31, 2019 1:08 pm

Dimonopera писал(а):
Вт июл 30, 2019 8:28 pm
В модуле milo так же пропадают все устройства.
Как понимать "пропадают"?

В настройках модуля (IP сервера MajorDoMo) пробовал указывать IP-шник своей сетевой карты (192.168.21.100) и перезапускать цикл после этого?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

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

Сообщение skysilver » Ср июл 31, 2019 1:16 pm

stellhawk писал(а):
Ср июл 31, 2019 11:34 am
немного получилось ковырнуть тему:
устройство: Mi Air Quality Monitor 2gen
Можно через API-модуля сделать, а не через php-miio.
viewtopic.php?f=5&t=4863&start=730#p104735
viewtopic.php?f=5&t=4863&start=180#p71093
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
stellhawk
Сообщения: 268
Зарегистрирован: Чт ноя 08, 2018 5:51 am
Благодарил (а): 11 раз
Поблагодарили: 83 раза

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

Сообщение stellhawk » Ср июл 31, 2019 2:00 pm

nick7zmail писал(а):
Ср июл 31, 2019 12:47 pm
https://github.com/rytilahti/python-miio/issues/419
Вот тут вроде команды пишут на него...
тут как раз и пишут что на все эти команды он не отзывается.
насколько я понял вот это устройство zhimi.airmonitor.v1 откликается на те команды.
stellhawk
Сообщения: 268
Зарегистрирован: Чт ноя 08, 2018 5:51 am
Благодарил (а): 11 раз
Поблагодарили: 83 раза

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

Сообщение stellhawk » Ср июл 31, 2019 2:15 pm

skysilver писал(а):
Ср июл 31, 2019 1:16 pm
stellhawk писал(а):
Ср июл 31, 2019 11:34 am
немного получилось ковырнуть тему:
устройство: Mi Air Quality Monitor 2gen
Можно через API-модуля сделать, а не через php-miio.
viewtopic.php?f=5&t=4863&start=730#p104735
viewtopic.php?f=5&t=4863&start=180#p71093
спасибо. но особо нет разницы через что играться. к сожалению нет документации, а это значит только то что на текущий момент можно при желании в модуль добавить эту инфу. и пока на этом успокоится. а можно вообще не заморачиваться и ждать пока появятся такие устройства у масс.
Gastello007
Сообщения: 20
Зарегистрирован: Чт авг 01, 2019 5:06 pm
Благодарил (а): 3 раза
Поблагодарили: 8 раз

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

Сообщение Gastello007 » Чт авг 01, 2019 7:50 pm

Всем доброго времени суток. Пытаюсь подключить два шлюза Mi Smart Home Gateway 2. Milo их находит оба в статусе онлайн, однако при получении информации пишет Сведения miIO.info не получены. Вероятно, указан неверный токен. Хотя оба токена верные и с Xiaomi Home работают нормально.
Вывод отладки:

Код: Выделить всё

miIO Info 

Connection to device by IP 192.168.1.65 Debug status [1] Socked created Command to send - {"id":1564668742,"method":"miIO.info","params":[]} Checking device status by 192.168.1.65 Timeout SO_RCVTIMEO successfully set »»> Sending hello-packet to 192.168.1.65 with timeout 2 »»> Sent 32 bytes to socket ««< Reply received from IP 192.168.1.65 , port 54321 32 bytes received magic: 2131 length: 0020 —> 32 bytes unknown1: 00000000 devicetype: 07e4 serial: 83fc ts: 0003dd08 —> 253192 seconds —> 1970-01-04 01:19:52 timediff: -1564415550 checksum: 00000000000000000000000000000000 ts_server: 5d42f346 —> 1564668742 seconds —> 2019-08-01 17:12:22 Device 192.168.1.65 available Timeout SO_RCVTIMEO successfully set Incorrect tokent format! »»> Sending packet to 192.168.1.65 with timeout 2 magic: 2131 length: 0060 —> 96 bytes unknown1: 00000000 devicetype: 07e4 serial: 83fc ts: 0003dd08 —> 253192 seconds —> 1970-01-04 01:19:52 timediff: -1564415550 checksum: d661eab6a5666ee027ab1f8d82ace1a0 ts_server: 5d42f346 —> 1564668742 seconds —> 2019-08-01 17:12:22 data: 29c369e9ba1b8712f5cc4f88b0cc09c1db44d23845f2a4ed138ca7574f5ee553aac789a43b29956134f8045e8ad9cc116745f55bfc6ab3221d51cc680a9326ce »»> Sent 96 bytes to socket ««< Reply from IP 192.168.1.65 , port 54321 Read 32 bytes from socket magic: 2131 length: 0060 —> 96 bytes unknown1: 00000000 devicetype: 07e4 serial: 83fc ts: 0003dd08 —> 253192 seconds —> 1970-01-04 01:19:52 timediff: -1564415550 checksum: ffffffffffffffffffffffffffffffff data: Data decrypted: Invalid JSON data. Error: Syntax error Executing trim() Сведения miIO.info не получены. Вероятно, указан неверный токен.

Вывод лога:

Код: Выделить всё

17:13:02 0.34057100 Periodic search for devices in the network is finished 
17:13:02 0.33974500 Current count of offline devices 0 
17:13:02 0.33411700 Update the ip address and the token for the device 192.168.1.73 
17:13:02 0.32670900 Update the ip address and the token for the device 192.168.1.65 
17:13:02 0.31890500 Update the ip address and the token for the device 192.168.1.69 
17:13:02 0.31615400 Current count of devices 3 
17:13:02 0.31378900 Reply = {"devices":["{\"devicetype\":\"0f16\",\"serial\":\"8f56\",\"token\":\"ffffffffffffffffffffffffffffffff\",\"ip\":\"192.168.1.69\"}","{\"devicetype\":\"07e4\",\"serial\":\"83fc\",\"token\":\"00000000000000000000000000000000\",\"ip\":\"192.168.1.65\"}","{\"devicetype\":\"035f\",\"serial\":\"7995\",\"token\":\"00000000000000000000000000000000\",\"ip\":\"192.168.1.73\"}"]} 
17:13:02 0.31322100 End miIO-discover command 
17:12:52 0.15015900 Run miIO-discover command

Мое железо и ось:

Код: Выделить всё

 Orange Pi Plus 
Armbian Linux 4.19.59-sunxi 

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

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

Сообщение skysilver » Чт авг 01, 2019 7:58 pm

Gastello007 писал(а):
Чт авг 01, 2019 7:50 pm
Куда копать не пойму.
Скриншоты главной страницы модуля, настроек модуля, вкладок Общее у обоих шлюзов?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Gastello007
Сообщения: 20
Зарегистрирован: Чт авг 01, 2019 5:06 pm
Благодарил (а): 3 раза
Поблагодарили: 8 раз

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

Сообщение Gastello007 » Пт авг 02, 2019 7:18 am

skysilver писал(а):
Чт авг 01, 2019 7:58 pm
Gastello007 писал(а):
Чт авг 01, 2019 7:50 pm
Куда копать не пойму.
Скриншоты главной страницы модуля, настроек модуля, вкладок Общее у обоих шлюзов?
СпойлерПоказать
2019-08-02_07-17-04.png
2019-08-02_07-17-04.png (139.73 КБ) 4296 просмотров
2019-08-02_07-16-31.png
2019-08-02_07-16-31.png (117.25 КБ) 4296 просмотров
2019-08-02_07-15-31.png
2019-08-02_07-15-31.png (116.2 КБ) 4296 просмотров
2019-08-02_07-14-12.png
2019-08-02_07-14-12.png (158.32 КБ) 4296 просмотров
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

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

Сообщение skysilver » Пт авг 02, 2019 9:16 am

Gastello007 писал(а):
Пт авг 02, 2019 7:18 am
Токен у шлюзов неверный. Это ключ режима разработчика, а не токен.
За это сообщение автора skysilver поблагодарил:
Gastello007 (Пт авг 02, 2019 2:10 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Andrei1401
Сообщения: 30
Зарегистрирован: Вт янв 15, 2019 6:18 pm
Благодарил (а): 7 раз
Поблагодарили: 1 раз

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

Сообщение Andrei1401 » Вс авг 04, 2019 9:49 pm

Подскажите планируется ли добавление в модуль потолочного светильника Yeelight Led Pro 650 мм RGB ?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

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

Сообщение skysilver » Пн авг 05, 2019 10:16 am

Andrei1401 писал(а):
Вс авг 04, 2019 9:49 pm
Подскажите планируется ли добавление в модуль потолочного светильника Yeelight Led Pro 650 мм RGB ?
У меня дежавю? Или я уже отвечал на твой вопрос в мае? ))
viewtopic.php?f=5&t=4863&p=103027#p103137

ПыСЫ: написал в личку.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить