[Модуль] Broadlink (dev_broadlink)

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

Модератор: immortal

Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль Broadlink

Сообщение VooDooN » Сб июл 01, 2017 11:29 pm

nick7zmail писал(а):А строка 00d0 это что??
Непонятно. Думаю, что-то типа device password, примерно так же было в S1C. В базе потом видел эти же значения в обратном порядке.
nick7zmail писал(а):И если в цифре 3 всё сложить - это не мощность получится?
Не сходится. Тем более, если выключить розетку, то это не влияет на эти байты.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Вс июл 02, 2017 9:16 am

Так...давай другим путём)) там (в е-контроле) мощность показывается на общей страничке, или что-то тыкнуть надо?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль Broadlink

Сообщение VooDooN » Вс июл 02, 2017 3:56 pm

nick7zmail писал(а):Так...давай другим путём)) там (в е-контроле) мощность показывается на общей страничке, или что-то тыкнуть надо?
В E-Control стартовая страница - это кнопка вкл/выкл:
СпойлерПоказать
SP3S_1.PNG
SP3S_1.PNG (29.61 КБ) 6170 просмотров
И нужно перейти на вкладку "Моя энергия". Там уже будет мощность:
СпойлерПоказать
SP3S_2.PNG
SP3S_2.PNG (34.16 КБ) 6170 просмотров
И независимо включена нагрузка или нет, в байтах я вижу такую картину (запилил даже gif-ку):
СпойлерПоказать
SP3S_Bytes.gif
SP3S_Bytes.gif (259.24 КБ) 6170 просмотров
Нажимал F5 примерно 2 раза в секунду.
nesnajka
Сообщения: 2
Зарегистрирован: Вс июл 02, 2017 10:26 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль Broadlink

Сообщение nesnajka » Вс июл 02, 2017 11:28 pm

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

Re: Модуль Broadlink

Сообщение nick7zmail » Пн июл 03, 2017 5:58 am

nesnajka писал(а):Есть описание как прописать родной выключатель TC2?
Так же, как и любой другой. Скачиваете пульт из облака, настраиваете, переводите модуль в режим обучения, нажимаете кнопки в e-control'е, и записываете команды.
И нужно перейти на вкладку "Моя энергия". Там уже будет мощность:
А теперь самое веселье)) скачиваете прогу packet capture для андроида, и ловите пакет от e-controla, который передаётся при переключении на эту вкладку, и вычисляете управляющий байт (скорее всего это будет 1 байт, остальные нули...ну может быть целый пакет, я хз)...
как ловить, и опознать его написано где-то там viewtopic.php?f=14&t=3313...либо на 4pda...точно не помню, ща пока некогда искать.
ЗЫ: нашел таки viewtopic.php?f=14&t=3313&p=39317#p39317
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Модуль Broadlink

Сообщение vitt76 » Пн июл 03, 2017 3:16 pm

nick7zmail, подскажи, плиз, по MS1.
Подключил как в шапке, запела, несколько дней работала, даже будильник один раз сработал.
И всё, привет, больше не пашет.
Метод /objects/?object=MS1&op=m&m=play выдает

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

Warning: DOMDocument::loadXML(): Empty string supplied as input in C:\_majordomo\htdocs\jalder\Upnp\Core.php on line 169
Warning: DOMDocument::loadXML(): Empty string supplied as input in C:\_majordomo\htdocs\jalder\Upnp\Core.php on line 169
Сама по себе колонка работает, в поиске видна, имя не меняла.
Что такое может быть?
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Пн июл 03, 2017 3:29 pm

vitt76 писал(а):nick7zmail, подскажи, плиз, по MS1.
Подключил как в шапке, запела, несколько дней работала, даже будильник один раз сработал.
И всё, привет, больше не пашет.
Метод /objects/?object=MS1&op=m&m=play выдает

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

Warning: DOMDocument::loadXML(): Empty string supplied as input in C:\_majordomo\htdocs\jalder\Upnp\Core.php on line 169
Warning: DOMDocument::loadXML(): Empty string supplied as input in C:\_majordomo\htdocs\jalder\Upnp\Core.php on line 169
Сама по себе колонка работает, в поиске видна, имя не меняла.
Что такое может быть?
Ой не наю...давно я МС1 не включал...пока не до нее, со всеми этими s1)
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль Broadlink

Сообщение VooDooN » Пн июл 03, 2017 11:16 pm

nick7zmail писал(а):А теперь самое веселье)) скачиваете прогу packet capture для андроида, и ловите пакет от e-controla, который передаётся при переключении на эту вкладку, и вычисляете управляющий байт (скорее всего это будет 1 байт, остальные нули...ну может быть целый пакет, я хз)...
как ловить, и опознать его написано где-то там viewtopic.php?f=14&t=3313...либо на 4pda...точно не помню, ща пока некогда искать.
ЗЫ: нашел таки viewtopic.php?f=14&t=3313&p=39317#p39317
Поигрался я packet capture. Результатов толком нет. Я так понимаю по коду модуля, что все запросы и ответы от девайсов энкриптятся и поэтому через packet capture точных значений не видно. Вот например (сравнивал в Тотале):
СпойлерПоказать
Bytes_Diff.png
Bytes_Diff.png (89.81 КБ) 6059 просмотров
В левой колонке возможно указана мощность 12.48, а в правой 12.56. Сложно зафиксировать точно данные, так как значение в E-Control обновляется каждые 4-5 секунд. Между пакетами 3 секунды. Если выключить нагрузку и в E-Control будут значения 0.00, то вообще больше половины байтов отличаются при сравненни с включенным SP3S.
Что с этим делать - не понятно.
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Модуль Broadlink

Сообщение dmw » Пн июл 03, 2017 11:45 pm

Ничего вы через packet capture не увидите, пакеты шифрованы, на android-устройствах ключ находится в /data/data/com.broadlink.rmt/databases/rmt.db
Если вытащите этот файл (нужен root), выложите его вместе с захваченными пакетами, расшифруем.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Вт июл 04, 2017 6:09 am

Эмм...это пакеты полученные или отправленные? Я то отправленный хотел получить...там не так много байт должно быть...нам главное заполучить управляющий...и да, по любому расшифровывать надо.

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить