Страница 171 из 376

Re: Модуль Broadlink

Добавлено: Ср авг 16, 2017 3:54 pm
igorewa
Maxmudjon писал(а):Кто пробовал Dooya DT360E он через MajorDomo работает ?
Работает, но пока толко по радио каналу через RM

Re: Модуль Broadlink

Добавлено: Ср авг 16, 2017 3:57 pm
nick7zmail
Я думаю - имелась ввиду прямая поддержка через wifi))
У меня пока времени нет, если честно, пэйлоды разгребать...хоть они у меня и скачаны...ждут своего часа, так сказать =D

Re: Модуль Broadlink

Добавлено: Чт авг 17, 2017 11:04 am
vitt76
nick7zmail, скажи, а как дела с облаками? :) вплотную подхожу к обучение пультов в MJ, оч не хочется это делать вручную
спасибо!

Re: Модуль Broadlink

Добавлено: Чт авг 17, 2017 11:34 am
nick7zmail
Да с облаками то всё ок...dmw давно функции добавил))) а вот интерфейс дописать - эт я ленивая *опа))) да и со здоровьем пока не всё ок...
Вы можете использовать функции в скриптах...сперва в e-control сделать бэкап, потом авторизоваться в облаке 1 раз...создать скрипт

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

include_once("/var/www/modules/dev_broadlink/broadlink.class.php");
$cloud = Broadlink::Cloud();
$response = $cloud->Auth("my@email.ru", "password");
print_r($response);
и запустить его из консоли (вверху панели управления выбрать консоль, и в строке ввода набрать runScript('имя скрипта');
После этого вам выдаст массив данных. Оттуда запоминаем [userid] => и [loginsession] =>.
И уже можно пользоваться функциями облака.

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

include_once("/var/www/modules/dev_broadlink/broadlink.class.php");
$cloud = Broadlink::Cloud("nickname", "userid", "loginsession");
$response = $cloud->GetListBackups();
print_r($response);
Список бэкапов

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

include_once("./modules/dev_broadlink/broadlink.class.php");
$cloud = Broadlink::Cloud("nickname", "userid", "loginsession");
$response = $cloud->GetBackup("/23/3c4b3262363a8d0424f7e74f5f072a/2017-07-18_20:23:29");
Скачать нужный бэкап

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

include_once("./modules/dev_broadlink/broadlink.class.php");
$cloud = Broadlink::Cloud("nickname", "userid", "loginsession");
$response = $cloud->GetLastBackup();
Скачать последний бэкап

Функция скачает zip-архив в ./files/bl_buckup.zip, распакует его в ./files/SharedData/, после чего удалит архив. В винде с распаковкой может что-то пойти не так...не факт что функция unzip правильно отработает...но скачанный архив вроде должен на месте быть...после ошибки...
В архиве вроде json файлом команды забиты...далее только копипастом заниматься - из файла в модуль коды переносить...но должно быть быстрее, чем все команды обучать с нуля...

Re: Модуль Broadlink

Добавлено: Чт авг 17, 2017 1:18 pm
vitt76
nick7zmail, первый скрипт ошибка

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

Warning:  include_once(/var/www/modules/dev_broadlink/broadlink.class.php): failed to open stream: No such file or directory in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 1



Warning:  include_once(): Failed opening '/var/www/modules/dev_broadlink/broadlink.class.php' for inclusion (include_path='.;C:\_majordomo\server\php\PEAR') in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 1

Array
(
    [msg] => SSL certificate problem: unable to get local issuer certificate
    [error] => 60
) 

Re: Модуль Broadlink

Добавлено: Чт авг 17, 2017 1:38 pm
VooDooN
Как я понимаю, нужно пути подправить. Вы на винде запускаете, а скрипт использует пути для линукса.

Re: Модуль Broadlink

Добавлено: Чт авг 17, 2017 1:43 pm
vitt76
Сорри, не заметил, пути поправил, все равно осталось

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

Array
(
    [msg] => SSL certificate problem: unable to get local issuer certificate
    [error] => 60
) 

Re: Модуль Broadlink

Добавлено: Чт авг 17, 2017 2:17 pm
nick7zmail
Интересно...ошибка сертификата...ща мож бродлинк поменял что в облаке...вроде работало...ща попробую.

Re: Модуль Broadlink

Добавлено: Чт авг 17, 2017 5:43 pm
nick7zmail
Подопнули вы меня)) пришлось интерфейс докидывать...че просто так то проверять =D...
В общем появилась кнопочка
1.png
1.png (11.92 КБ) 5868 просмотров
По нажатию которой вы попадёте в интерфейс работы с облаком...пока там толком нифига нельзя сделать =D...естественно сперва надо залогинится...стандартная форма ввода логина/пароля...далее, если всё пройдет отлично - отобразится ваш ник (рядом с кнопкой выйти), и единственная функция, доступная на текущий момент - скачать последний бэкап...и то скачался он только после того, как я от имени своего пользователя создал папки /var/www/files и /var/www/files/SharedData ...как под виндой будет работать - если честно - понятия не имею...пока негде тестить...надо наверное завести виртуальную машинку с МД...

Re: Модуль Broadlink

Добавлено: Чт авг 17, 2017 6:26 pm
vitt76
Ввожу логин/пароль, нажимаю войти, что-то промаргивает и снова логин/пароль. Снова SSL?