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

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

Модератор: immortal

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

Re: Модуль Broadlink

Сообщение nick7zmail » Пт июл 28, 2017 12:01 pm

Да, видел реквест на почте...принять попробую из мобильного приложения гитхаба.

Пока нахожусь в больнице, хоть какой-то интерфейс для работы с функциями напишу, как только выйду.

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

Re: Модуль Broadlink

Сообщение VooDooN » Пт июл 28, 2017 1:13 pm

dmw писал(а):Добавил работу broadlink.class.php с облаком
Очень круто! А работа с облаком не тормозит? Через Е-Control просто невыносимо.
И как дела с пушем? Реально ли его получить?
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Модуль Broadlink

Сообщение dmw » Пт июл 28, 2017 1:22 pm

Да тоже не особо, работает то быстро, но вот например вчера часа 2 небыли доступны backup-сервера, сервера авторизации при этом работали нормально.
Пуши реально, но ими занимался пока косвенно, после выходных начну изучать. Ясен только принцип работы - MQTT, с шифрацией непонятно еще что там у них.
Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль Broadlink

Сообщение VooDooN » Пт июл 28, 2017 2:02 pm

Интересно, а IHC использует другие сервера? Авторизация там, как я понимаю, происходит другим путем, чем у E-Control.
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Модуль Broadlink

Сообщение igorewa » Сб июл 29, 2017 12:20 am

После обновления -

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

Parse error: syntax error, unexpected '.', expecting ',' or ';' in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 1624
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Модуль Broadlink

Сообщение dmw » Сб июл 29, 2017 9:12 am

Опять проблемы с виндой?
Замените 1624 строчку:

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

protected static $workdir = SERVER_ROOT."files/";
на

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

protected static $workdir = "полный путь к папке www/files/";
и проверьте как на винде отрабатыввается распаковки zip-файлов из командной строки?
К сожалению я не знаю как распаковать архивы в windows из командной строки, поэтому поставил также как делается это в linux:
unzip file.zip -d /путь/куда/распаковать (1809 строчка):

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

exec('unzip '.self::$workdir.self::$file.' -d '.self::$workdir, $output, $res); 
Mikik
Сообщения: 111
Зарегистрирован: Ср апр 26, 2017 11:44 am
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 9 раз

Re: Модуль Broadlink

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

dmw писал(а):Опять проблемы с виндой?
Замените 1624 строчку:

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

protected static $workdir = SERVER_ROOT."files/"; 
на

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

protected static $workdir = "полный путь к папке www/files/"; 
и проверьте как на винде отрабатыввается распаковки zip-файлов из командной строки?
К сожалению я не знаю как распаковать архивы в windows из командной строки, поэтому поставил также как делается это в linux:
unzip file.zip -d /путь/куда/распаковать (1809 строчка):

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

exec('unzip '.self::$workdir.self::$file.' -d '.self::$workdir, $output, $res);
ИМХО, проблемы с программистами. Выкладывать обновление, работа которого не проверена - моветон. Тут не все программисты. Грохнулась у меня система, а мне завтра улетать на 2 недели! И что теперь делать? Да и советы типа "полный путь к папке www/files/" мне ничего не говорят. Беда.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Сб июл 29, 2017 8:06 pm

Сори, именно это обновление проверить возможности не было...сейчас нахожусь в больнице...обычно то проверяю перед тем как выложить и на винде и на малинке...

Тут понадеялся на dmw...он вроде лучше меня шарит)) принял реквест через мобильное приложение...как уж тут проверишь((

Если беспокоит - могу откатить обратно...к сожалению для таких вещей в системе модулей (пока) не предусмотрено веток мастер/альфа. Я пытался как то Сергею намекнуть, что мол если система обновляется из альфы, то и модули из альфы тащить, а если хочется стабильности - обновлять только из мастера. Я думаю, он записал это где-то в далеко идущих планах...возможно будет реализовано...

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

Re: Модуль Broadlink

Сообщение Mikik » Сб июл 29, 2017 8:30 pm

Так хоть совет дайте, как исправить. Только на уровне чайников. Мне, например, абсолютно не понятно, что за папка имеется в виду"полный путь к папке www/files/"
Snok
Сообщения: 1
Зарегистрирован: Сб июл 29, 2017 8:19 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль Broadlink

Сообщение Snok » Сб июл 29, 2017 8:39 pm

dmw писал(а):Опять проблемы с виндой?
Замените 1624 строчку:

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

protected static $workdir = SERVER_ROOT."files/"; 
на

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

protected static $workdir = "полный путь к папке www/files/"; 
и проверьте как на винде отрабатыввается распаковки zip-файлов из командной строки?
К сожалению я не знаю как распаковать архивы в windows из командной строки, поэтому поставил также как делается это в linux:
unzip file.zip -d /путь/куда/распаковать (1809 строчка):

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

exec('unzip '.self::$workdir.self::$file.' -d '.self::$workdir, $output, $res);
Здравствуйте, мне кажется он не распаковывает в обще (во всяком случае я не нашел), можете отправить предыдущую версию (если была) я попробую разобраться? К сожалению не сильно знаком с системой т.к. только сегодня дошли руки
Ответить