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

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

Модератор: immortal

Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Пн ноя 04, 2019 11:12 pm

Хочу развеять ситуацию насчет включения режима разработчика в шлюзе Xiaomi Gateway 2. Итак, привезли мне мотор Xiaomi Aqara Intelligent Curtain Motor (модель ZNCLDJ11LM), купил шлюз Xiaomi Gateway 2 (модель DGNWG02LM). Получил токен (получил через MiHome_5.6.6_vevs), в модуле xiaomimiio включил режим разработчика, получил ключ и вставил в модуль xiaomihome.
СпойлерПоказать
1.jpg
1.jpg (84.71 КБ) 3402 просмотра
2.JPG
2.JPG (32.8 КБ) 3402 просмотра
3.JPG
3.JPG (15.3 КБ) 3402 просмотра
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
byurik
Сообщения: 14
Зарегистрирован: Пн сен 30, 2019 7:59 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение byurik » Вт ноя 05, 2019 12:16 am

Ребзя! Короче ахтунг! Ночью новый гейт самопроизвольно встал на охрану, что за х...ня - я сам в шоке, с женой думаем барабашка! Физически никто не мог включить, приложение было выключено а телефон на зарядке... А реально это глюк, так как все в облаке у китайся((((
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Вт ноя 05, 2019 1:03 am

а у меня гейт самопроизвольно обновляется, вроде бы настроил, а тут появился новый гейт с новой датой и с просьбой ввести ключ заново.
СпойлерПоказать
4.jpg
4.jpg (34.23 КБ) 3386 просмотров
Спустя небольшой промежуток времени появился второй шлюз в списке
СпойлерПоказать
5.jpg
5.jpg (51.75 КБ) 3378 просмотров
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Ср ноя 06, 2019 1:28 am

Нашел ответ на свой вопрос. Каждый шлюз имеет свой SID номер, если первая цифра SID имеет 0, то модуль создаст второй шлюз без первой цифры 0. Такой шлюз без 0 не удаляем, вставляем ключ и он будет просто висеть как дубль, а с тем, который имеет вначале 0, с ним и производим настройку.
Подробно можно почитать в connect
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

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

Сообщение fandaymon » Ср ноя 06, 2019 2:03 am

Divan писал(а):
Ср ноя 06, 2019 1:28 am
Нашел ответ на свой вопрос. Каждый шлюз имеет свой SID номер, если первая цифра SID имеет 0, то модуль создаст второй шлюз без первой цифры 0. Такой шлюз без 0 не удаляем, вставляем ключ и он будет просто висеть как дубль, а с тем, который имеет вначале 0, с ним и производим настройку.
Подробно можно почитать в connect
А если попробовать в 179 строчке файла modules/xiaomihome/xiaomihome.class.php поменять на такое

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

$device = SQLSelectOne("SELECT * FROM xidevices WHERE CONV(SID,16,10)=" . HexDec($message_data['sid']) );
по идее тогда ноль впереди не будет участвовать в сравнении...
За это сообщение автора fandaymon поблагодарил:
Divan (Ср ноя 06, 2019 5:48 pm)
Рейтинг: 1.16%
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Ср ноя 06, 2019 5:48 pm

в модуль внесли исправления по вашему способу, спасибо что помогли
СпойлерПоказать
Screenshot_20191106-173832_Samsung Internet.jpg
Screenshot_20191106-173832_Samsung Internet.jpg (293.1 КБ) 3301 просмотр
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
LSE_100
Сообщения: 3
Зарегистрирован: Пн мар 07, 2016 5:37 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение LSE_100 » Сб ноя 09, 2019 12:13 pm

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

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

Сообщение nick7zmail » Пн ноя 11, 2019 6:47 am

LSE_100 писал(а):
Сб ноя 09, 2019 12:13 pm
Ребят два шлюза норм уживаются в модуле? ни в какую не могу добавить второй(
Да, норм. Только не особо понятно к какому именно шлюзу какие устройства подвязаны...но в целом норм.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
stellhawk
Сообщения: 264
Зарегистрирован: Чт ноя 08, 2018 5:51 am
Благодарил (а): 10 раз
Поблагодарили: 83 раза

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

Сообщение stellhawk » Пн ноя 11, 2019 7:03 am

я думаю что кто-то и завсегдатых может продавать прошитые в режим разработчика гейтвеи через тот же авито.
соответственно взяв заложив в цену свои какую-то прибыль
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Пн ноя 11, 2019 7:29 am

stellhawk писал(а):
Пн ноя 11, 2019 7:03 am
я думаю что кто-то и завсегдатых может продавать прошитые в режим разработчика гейтвеи через тот же авито.
соответственно взяв заложив в цену свои какую-то прибыль
Какой в этом смысл? Сейчас тенденция к переходу на "альтернативные стики" и "альтернативные контроллеры" с намного большим функционалом без привязки к китайским облакам.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить