Страница 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 (11.92 КБ) 5868 просмотров
По нажатию которой вы попадёте в интерфейс работы с облаком...пока там толком нифига нельзя сделать =D...естественно сперва надо залогинится...стандартная форма ввода логина/пароля...далее, если всё пройдет отлично - отобразится ваш ник (рядом с кнопкой выйти), и единственная функция, доступная на текущий момент - скачать последний бэкап...и то скачался он только после того, как я от имени своего пользователя создал папки /var/www/files и /var/www/files/SharedData ...как под виндой будет работать - если честно - понятия не имею...пока негде тестить...надо наверное завести виртуальную машинку с МД...
Re: Модуль Broadlink
Добавлено: Чт авг 17, 2017 6:26 pm
vitt76
Ввожу логин/пароль, нажимаю войти, что-то промаргивает и снова логин/пароль. Снова SSL?