Страница 153 из 376
Re: Модуль Broadlink
Добавлено: Ср июл 19, 2017 5:09 pm
VooDooN
nick7zmail писал(а):Что подразумевается под объединить? Сложить или просто склеить?
Пока не могу ответить, заметил просто при больших значениях изменение в 7-м байте, еще не зафиксировал. Перепроверю и сообщу.
Re: Модуль Broadlink
Добавлено: Ср июл 19, 2017 5:22 pm
nick7zmail
Самое странное, что пэйлод вы привели в 16ричной системе...а 12 в 16ричной это 0с... Или они пытаются маскировать 16ричные цифры под 10ричные))) интересный подход...и кстати байты скорее всего просто склеить надо...в 6 2 цифры, в 7 2 цифры...
Отправлено с моего Xperia Z через Tapatalk
Re: Модуль Broadlink
Добавлено: Ср июл 19, 2017 6:36 pm
nick7zmail
VooDooN писал(а):Есть новости по SP3S и отлову мощности.
Докинул в модуль, проверяй =D. Не факт что угадал, и не факт, что вообще работать будет =D.
Re: Модуль Broadlink
Добавлено: Ср июл 19, 2017 8:03 pm
igorewa
А по Дое есть новости ? )
Re: Модуль Broadlink
Добавлено: Ср июл 19, 2017 8:46 pm
nick7zmail
Нет пока...это сложнее...надо пакеты декодить... На это времени пока нет. Как сегодня таки уже упоминалось - я не бот таки))...круглые сутки не могу за компом торчать. А с телефона их сильно не порасшифровываешь
Отправлено с моего Xperia Z через Tapatalk
Re: Модуль Broadlink
Добавлено: Ср июл 19, 2017 11:14 pm
dmw
В оправдание nick7zmail скажу что действительно тяжело все учесть и всем угодить одновременно.
Специально выложил все алгоритмы дешифровки чтоб общество помогало по возможности, постарайтесь сами в мере компетенции как VooDooN доковырял всетаки SP3S, вместе выйдет быстрее.
P/s. Со своей стороны анонсирую что удалось пройти регистрацию MJD в облаке broadlink с получениями токена с userid и вытянуть бекапы, и многое что ещё. Скоро добавлю в broadlink.class.php, осталось решить проблему хеширования пароля, там пока не md5 ни sh1 ни их комбинация с заворачиванием друг в друга не подходит..
Re: Модуль Broadlink
Добавлено: Чт июл 20, 2017 6:04 am
nick7zmail
Sp3s мощность то работает? У меня прлсто ещё 1 вариант есть, если этот не прокатит...
Отправлено с моего Xperia Z через Tapatalk
Re: Модуль Broadlink
Добавлено: Чт июл 20, 2017 6:42 am
VooDooN
Мощность показывает, но неправильно. Как буд-то другой пэйлоад приходит. Думал, может из-за отсутствия родного паблик ключа. Я свой ключ прописывал явно в скрипте. Или он все равно его получил бы автоматом? Не успел еще потестить нормально и разобраться что не так, вырубило в сон

. Успел только убедиться, что действительно нагрузка спрятана в hex-значении, если я использую свой скрипт, указанный выше. Но большие цифры так еще и не проверил.
Re: Модуль Broadlink
Добавлено: Чт июл 20, 2017 7:15 am
nick7zmail
Ключ по идее получается при первой авторизации устройства, и записывается в таблицу а поле keys...и что отправляемый что получаемый пакеты уже шифруются при помощи него.
В broadlink.class.php в функции check_energy попробуй функцию поменять на
(7байт*10000+6байт*100+5байт)/100
Это на самом деле более правильное вычисление, чем просто "склеивание" числа...может так правильное число будет...если нет - тогда только смотреть, что в библиотеку саму прилетает в пэйлод.
Отправлено с моего Xperia Z через Tapatalk
Re: Модуль Broadlink
Добавлено: Чт июл 20, 2017 7:57 am
dmw
из econtrol, если поможет для SP3S:
Код: Выделить всё
float f = (float)(Math.round(localBLSP2CurrentPower.power / 1000.0F * 100.0F) / 100.0D);