[Модуль] Xiaomi Home (xiaomihome)

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

Модератор: immortal

VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

Re: Модуль поддержки Xiaomi Smart Home

Сообщение VladPTZ » Пн мар 12, 2018 2:41 pm

Может на случай если китайци прикроют возможность интеграции, есть у кого возможность создать коллекцию рабочих для наших целей прошивок, чтобы если что можно было откатится.
А то не хочется остаться с кучей бесполезного железа с учетом того что оно приобреталось специально для работы с мд.
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение Gelezako » Пн мар 12, 2018 2:44 pm

ну даже если и будет дамп прошивки, но как её заливать в шлюз? Это ж не ардуинку прошить :)
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение skysilver » Пн мар 12, 2018 2:47 pm

Вот-вот. Тут два момента - как дамп снять, и как его потом прошить. Причём в разных девайсам разные микроконтроллеры стоят. Придётся комплект программаторов ещё заводить.

Для зигбии вообще-то не страшно, шлюз можно заменить usb-стиком. А вот с wifi девайсами, которые через miIO работают, будет засада. ))
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение Gelezako » Пн мар 12, 2018 3:04 pm

Предлагаю решать проблемы по мере их поступления. Пока всё работает норм. Если обрубят, то проще на другое железо перейти чем мучаться с ихними прошивками.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

Re: Модуль поддержки Xiaomi Smart Home

Сообщение VladPTZ » Пн мар 12, 2018 8:15 pm

Ну получение токена из базы в новых версиях mi home уже прикрыли, приходится старую версию ставить чтобы токен достать, что свидетельствует что китайцы работают над этим. А перейти на другое железо затратно, я сначало шол по пути создания своих решений и продолжаю идти но это дело долгое, полностью собрал за год всего три девайса, потом начал прошивать sonoff своей прошивкой, датчики решил ставить xiaomi так как собирать на том же mysensor я буду долго.
Но что могут прикрыть api боязно сильно завязывается на xiaomi.
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

Re: Модуль поддержки Xiaomi Smart Home

Сообщение iden » Вт мар 13, 2018 2:30 pm

Подскажите пожалуйста, поддержки встраиваемой в стену розетки нет в модуле?
СпойлерПоказать
_Socket.jpeg
_Socket.jpeg (33.08 КБ) 5902 просмотра
сама розетка определилась но нет никаких данных с нее кроме "voltage"
СпойлерПоказать
_mj_scrin.jpeg
_mj_scrin.jpeg (52.26 КБ) 5902 просмотра
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение Gelezako » Вт мар 13, 2018 2:48 pm

iden писал(а):Подскажите пожалуйста, поддержки встраиваемой в стену розетки нет в модуле?

сама розетка определилась но нет никаких данных с нее кроме "voltage"
Видимо пока не поддерживается, добавляйте сюда предложение https://connect.smartliving.ru/tasks/21.html
может кто-то из девелоперов заинтересует запилить для вас
ЗЫ: донаты на пиво как правило резко ускоряют разработку :)
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение skysilver » Вт мар 13, 2018 3:17 pm

iden писал(а):Подскажите пожалуйста, поддержки встраиваемой в стену розетки нет в модуле?
Двумя постами выше есть мое сообщение по этой теме. Высока вероятность, что розетка не видится в модуле, из-за того что сам шлюз не шлет данные о ней в режиме разработчика. В таком случае дорабатывать модуль бессмысленно. В первую очередь надо обновить шлюз до актуальной версии прошивки, а затем убедиться, что в сеть идут данные о розетке, например, с помощью приложение Multicast Tester для андроида.
За это сообщение автора skysilver поблагодарили (всего 3):
iden (Вт мар 13, 2018 5:55 pm) • Genplane (Пт мар 30, 2018 10:29 am) • Amarok (Пт мар 30, 2018 10:29 am)
Рейтинг: 3.49%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

Re: Модуль поддержки Xiaomi Smart Home

Сообщение iden » Вт мар 13, 2018 5:55 pm

skysilver писал(а):
iden писал(а):Подскажите пожалуйста, поддержки встраиваемой в стену розетки нет в модуле?
Двумя постами выше есть мое сообщение по этой теме. Высока вероятность, что розетка не видится в модуле, из-за того что сам шлюз не шлет данные о ней в режиме разработчика. В таком случае дорабатывать модуль бессмысленно. В первую очередь надо обновить шлюз до актуальной версии прошивки, а затем убедиться, что в сеть идут данные о розетке, например, с помощью приложение Multicast Tester для андроида.

После обновления прошивки данные появились, розетка определилась как "Ctrl_86plug.aq1" и картинку получилось поменять на актуальную, только нет строчки "status" как в маленькой розетке. Хотя в строчке "report" status меняется на on/off
СпойлерПоказать
_1Socket.jpeg
_1Socket.jpeg (27.03 КБ) 5874 просмотра
_mj_scrin_new_1.jpeg
_mj_scrin_new_1.jpeg (60.54 КБ) 5874 просмотра
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение skysilver » Вт мар 13, 2018 6:48 pm

А вот тут уже надо дорабатывать модуль.
Добавь предложение тут https://connect.smartliving.ru/tasks/21.html
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить