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

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

Модератор: immortal

lihodeev
Сообщения: 148
Зарегистрирован: Ср июл 25, 2018 10:37 pm
Благодарил (а): 43 раза
Поблагодарили: 8 раз

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

Сообщение lihodeev » Сб сен 07, 2019 10:18 pm

skysilver писал(а):
Сб сен 07, 2019 10:04 pm
Посмотреть в кастомной сборке Mihome от vevs.
не доступны девайсы с андроидом :-(.. буду искать
Raspberry 3, AMS 16, arduinka 2560, Orange pi Zero, Broadlink RM3, Xiaomi Mi Robot Vacuum SKV4000GL
ПавелГ
Сообщения: 16
Зарегистрирован: Вс ноя 26, 2017 2:26 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение ПавелГ » Вс сен 08, 2019 11:46 pm

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

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

Сообщение skysilver » Пн сен 09, 2019 9:46 pm

Обновление. Версия 2.2b.
  • Добавлена поддержка потолочного светильника Yeelight Jiaoyue 650 Ceiling Light:
    • получение текущего статуса и параметров (power, bright, ct, nl_br, color_mode, flow, flowing, bg_power, bg_bright, bg_rgb, bg_ct, bg_flow, bg_flowing);
    • включение/выключение основного освещения (power);
    • регулировка яркости основного освещения (bright);
    • регулировка цветовой температуры основного освещения (ct);
    • управление режимом ночника (nl_br);
    • управление цветовыми сценариями основного освещения (flow);
    • включение/выключение дополнительной подсветки (bg_power);
    • регулировка яркости дополнительной подсветки (bg_bright);
    • регулировка цветовой температуры дополнительной подсветки (bg_ct);
    • управление цветом дополнительной подсветки (bg_rgb);
    • управление цветовыми сценариями дополнительной подсветки (bg_flow);
    • встроенная справка по метрикам.
  • Обновлены readme.md и About.
Благодарность за финансовую помощь и выход двух крайних обновлений пользователям Divan и Collateral.
За это сообщение автора skysilver поблагодарили (всего 4):
Peter (Пн сен 09, 2019 10:23 pm) • Sas (Пт сен 13, 2019 3:18 pm) • Collateral (Сб сен 14, 2019 6:01 pm) • webms (Пн сен 16, 2019 11:14 am)
Рейтинг: 4.65%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
dr.sergeus
Сообщения: 3
Зарегистрирован: Сб сен 07, 2019 11:56 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение dr.sergeus » Сб сен 14, 2019 8:29 pm

Приветствую!

Парни, что я делаю не так?
Поднимаю поиском девайсы. Находит gateway, нужно ввести токен, устройство онлайн. Ввожу токен и указываю что это Home Gateway 2 и все, устройство оффлайн, режим разработчика выключен, включить не возможно. Порты открыты. Более того с домотиксом работает.
А тут lumi.gateway.v3 и оффлайн.

Дополнено. Спустя некоторое время статус изменился на онлайн.
Включены все логи. При попытке получения сведений milO info
СпойлерПоказать
Connection to device by IP 192.168.1.101 Debug status [1] Socked created Command to send - {"id":1568575731,"method":"miIO.info","params":[]} Checking device status by 192.168.1.101 Timeout SO_RCVTIMEO successfully set >>>>> Sending hello-packet to 192.168.1.101 with timeout 10 >>>>> Sent 32 bytes to socket <<<<< Reply received from IP 192.168.1.101 , port 54321 32 bytes received magic: 2131 length: 0020 --> 32 bytes unknown1: 00000000 devicetype: 0f76 serial: 83a2 ts: 000033a2 --> 13218 seconds --> 1970-01-01 06:40:18 timediff: -1568562513 checksum: 00000000000000000000000000000000 ts_server: 5d7e90f3 --> 1568575731 seconds --> 2019-09-15 22:28:51 Device 192.168.1.101 available Timeout SO_RCVTIMEO successfully set Incorrect tokent format! >>>>> Sending packet to 192.168.1.101 with timeout 10 magic: 2131 length: 0060 --> 96 bytes unknown1: 00000000 devicetype: 0f76 serial: 83a2 ts: 000033a2 --> 13218 seconds --> 1970-01-01 06:40:18 timediff: -1568562513 checksum: 545628d27c5e63e43d0c263f8e845901 ts_server: 5d7e90f3 --> 1568575731 seconds --> 2019-09-15 22:28:51 data: cbf7d8e13812f603df48152b6494da0f54f554166950a0a9a492fbde897099694f4d2ae549b98ec8c1b0043b54201fb44aae6f0a5ed2487633f007931025954f >>>>> Sent 96 bytes to socket <<<<< Reply from IP 192.168.1.101 , port 54321 Read 32 bytes from socket magic: 2131 length: 0060 --> 96 bytes unknown1: 00000000 devicetype: 0f76 serial: 83a2 ts: 000033a2 --> 13218 seconds --> 1970-01-01 06:40:18 timediff: -1568562513 checksum: ffffffffffffffffffffffffffffffff data: Data decrypted: JSON data is vaild. Сведения miIO.info не получены. Вероятно, указан неверный токен.
Токен гарантировано указан правильно, проверил на домотиксе.

Прошу сообщество помощи!

Заранее спасибо!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн сен 16, 2019 7:13 am

А что вы хотите от xiaomi gateway в рамках этого модуля? Для использования зигби устройств установите xiaomi home. И да...не путайте токен и ключ режима разработчика. Это немного разные вещи.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн сен 16, 2019 10:42 am

dr.sergeus писал(а):
Сб сен 14, 2019 8:29 pm
Incorrect tokent format! >>>>> Sending packet to 192.168.1.101
Токен не верный.
dr.sergeus писал(а):
Сб сен 14, 2019 8:29 pm
Токен гарантировано указан правильно, проверил на домотиксе.
Покажи скриншот вкладки Общее шлюза в модуле.

А в Домотиксе, насколько я знаю, вообще нет нативной поддержки протокола miIO, поэтому даже не представляю, где вы там могли токен шлюза вводить.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
dr.sergeus
Сообщения: 3
Зарегистрирован: Сб сен 07, 2019 11:56 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение dr.sergeus » Пн сен 16, 2019 12:45 pm

Приветствую!
Токен не верный.
Согласен, мой косяк, простите.

UPD.
Паразиты, не отдают токен... Думаю, что он с очень малой долей вероятности будет нулевой :)

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

IP 192.168.1.101 DevType 0f76 Serial 83a2 Token 00000000000000000000000000000000
Аналогично с MiHomeadmin

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

[12:51:38] ----------------------------------------------------------- 32
[12:51:38] >>> 21310020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[12:51:38] ----------------------------------------------------------- 32
[12:51:38] [192.168.1.101:54321] RAW: 21310020000000000F7683A20000FE5300000000000000000000000000000000
[12:51:38] pktLen=32, DeviceID=0F7683A2, Uptime=65107, Token=00000000000000000000000000000000
В новой прошивке придумали защиту?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Вт сен 17, 2019 10:13 pm

dr.sergeus писал(а):
Пн сен 16, 2019 12:45 pm
В новой прошивке придумали защиту?
Это практически всегда так было за редким исключением. Более того, как неоднократно тут говорилось, такой способ получения токенов заложен в функционал модуля, и нет никакого смысла перепроверять его вручную. Самый простой способ узнать токены - это кастомная сборка Mihome от vevs.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Вт сен 17, 2019 10:15 pm

Обновление. Версия 2.3b.
  • Добавлена поддержка анализатора качества воздуха Mi ClearGrass Air Monitor S1:
    • получение текущего статуса и параметров:
      • концентрация углекислого газа (co2);
      • массовая концентрация частиц РМ2.5 (pm25);
      • концентрация летучих органических соединений (tvoc);
      • температура воздуха (temperature);
      • относительная влажность воздуха (humidity);
      • уровень заряда встроенного аккумулятора (battery);
      • состояние зарядки устройства (battery_state).
    • встроенная справка по метрикам.
При финансовой поддержке Collateral.
cgllc.airmonitor.s1_.png
cgllc.airmonitor.s1_.png (9.05 КБ) 3236 просмотров
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Вт сен 17, 2019 10:32 pm

Скажите, для управления лампочки Е27 Yeelight Color Bulb нужен шлюз?
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Ответить