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

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

Модератор: immortal

VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров
Благодарил (а): 55 раз
Поблагодарили: 11 раз

Re: [Модуль] Broadlink

Сообщение VAD07 » Пт июн 08, 2018 1:49 pm

skysilver писал(а):
Пт июн 08, 2018 1:40 pm
VAD07 писал(а):
Пт июн 08, 2018 1:22 pm
после обновления модуля при попытке зайти в него выдает ошибку Parse error: syntax error, unexpected 'elseif' (T_ELSEIF) in C:\_majordomo\htdocs\modules\dev_broadlink\dev_broadlink.class.php on line 387
А три сообщения выше прочитать?
пардон не видел.
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: [Модуль] Broadlink

Сообщение vitt76 » Пт июн 08, 2018 3:32 pm

У меня обновление вообще убило систему, которая стала раз 10 секунд апдейтить базу и рушить скрипты. Полдня искал причину, пока не вспомнил и не снес модуль.
Broadlink + Orange Pi PC ARMBIAN 5.31
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: [Модуль] Broadlink

Сообщение dr.pavlov.alex » Пт июн 08, 2018 5:20 pm

После обновления модуля каждые 6 секунд повторяется вот это:

19:17:08 0.03711100 Removing /var/www/js/threejs
19:17:08 0.03700300 Removing /var/www/pdw
19:17:08 0.03689800 Removing /var/www/jpgraph
19:17:08 0.03679000 Removing /var/www/jquerymobile
19:17:08 0.03667700 Removing /var/www/freeboard
19:17:08 0.03657000 Removing /var/www/js/codemirror
19:17:08 0.03646000 Removing /var/www/bootstrap
19:17:08 0.03633800 Removing /var/www/blockly
19:17:08 0.03618300 Removing cache from /var/www/cms/cached
19:17:08 0.03467600 Removing cache from /var/www/cached
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Сб июн 09, 2018 10:51 am

Во-первых с unexpected elseif ещё вчера проблему решил, во-вторых вышеприведённые ошибки логов к модулю явно не имеют отношение...
Ну а по поводу карнизов - к сожалению в ближайший месяц не выйдет точно. Буду очень сильно занят. Потом уже посмотрим, что сделать можно.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: [Модуль] Broadlink

Сообщение vitt76 » Сб июн 09, 2018 10:57 am

nick7zmail, ошибки из логов очень даже имеют отношение к модулю, как только я его удалил, ошибки ушли и циклы поднялись. Обновил - снова появились, удалил - ушли.
Я вчера с трудом понял систему и кое-как откатился на старую версию модуля (спасибо, уважаемый Hold) при том, что стандартного функционала отката в системе нет и прошлой версии на гитхабе тоже нет.

Никита, мы очень благодарны тебе за труд, модуль - огонь, но остается все же много проблем: цикл прыгает, галка не работает (а очень хотелось бы получить функционал для определения "живости" устройства без поломки логики работы S1 и простых устройств), обновление убивает систему, просьбы владельцев нового оборудования остаются без ответа. Мы понимаем, что тебе некогда и ты потерял интерес, но нам-то как быть? Может, есть способ поднять как-то твой интерес к теме? Давай мы сделаем в коннекте задачу и скинемся.
За это сообщение автора vitt76 поблагодарил:
dr.pavlov.alex (Сб июн 09, 2018 3:26 pm)
Рейтинг: 1.16%
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Сб июн 09, 2018 11:21 am

Ну задача в коннекте есть, интерес я не потерял. А какие просьбы остаются без ответа? По возможности вношу всё оборудование, которое предлагают. Но для этого как минимум надо проанализировать трафик к устройству и разобрать какой бит за что отвечает. В отсутствии у меня оборудования - эта часть на вас. Тем более есть подробные инструкции как это делается.

На гитхабе прошлые версии есть, уже раза 3 со скринами выкладывал как их качать. Могу ещё раз повторить. Заходите на страничку модуля, тыкаете commits, выбираете нужный комит, там кнопочка Browse files, и далее clone or download.

Ошибки, падения циклов и т.п. Чаще всего (в 80 процентов случаев) прилетают с пул реквестами от других людей. Ранее перед заливкой проверял каждый комит, сейчас к сожалению на это времени нет. Просматриваю чисто визуально, и подтверждаю. А комит был обильный, и в более трёх сотен строк кода заметить лишнюю скобку практически не представляется возможным. Ну и как бы логично перед отправкой комита людям самим прогнать его на работоспособность.

Падения циклов и влияние на стабильность системы были как раз из за ошибки с elseif, которую я поправил сразу, как узнал о ней. После чего мне отписывались что всё работает стабильно. Логи из предыдущего сообщения с чисткой директорий - явно не модулем отправлены, и отношения к нему не имеют, о чем я и написал выше.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: [Модуль] Broadlink

Сообщение vitt76 » Сб июн 09, 2018 11:25 am

dr.pavlov.alex писал(а):
Пт июн 08, 2018 5:20 pm
После обновления модуля каждые 6 секунд повторяется вот это:

19:17:08 0.03711100 Removing /var/www/js/threejs
19:17:08 0.03700300 Removing /var/www/pdw
19:17:08 0.03689800 Removing /var/www/jpgraph
19:17:08 0.03679000 Removing /var/www/jquerymobile
19:17:08 0.03667700 Removing /var/www/freeboard
19:17:08 0.03657000 Removing /var/www/js/codemirror
19:17:08 0.03646000 Removing /var/www/bootstrap
19:17:08 0.03633800 Removing /var/www/blockly
19:17:08 0.03618300 Removing cache from /var/www/cms/cached
19:17:08 0.03467600 Removing cache from /var/www/cached
Если человек говорит, что у него после обновления модуля так и я лично, проверив несколько раз, подтверждаю его слова, то почему в них стоит сомневаться? Один пример - совпадение, два - уже тенденция.
Broadlink + Orange Pi PC ARMBIAN 5.31
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: [Модуль] Broadlink

Сообщение olehs » Сб июн 09, 2018 12:06 pm

Да чего вы на модуль то накинулись? :D
В нем была синтаксическая ошибка и ее поправили.
То, что в логах - этот какой-то механизм, добавленный Сергеем для перетасовки расположения директорий. Я тоже на эту ерунду наталкивался после какого-то обновления, никак не связанного с модулем Broadlink.

Я думаю, что этот механизм реагирует просто на любую ошибку не важно где, но честно, глубоко я не копал, т.к. тогда повторное обновление самого МЖД у меня решило проблему.
Kas-11
Сообщения: 37
Зарегистрирован: Ср апр 26, 2017 11:52 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: [Модуль] Broadlink

Сообщение Kas-11 » Сб июн 09, 2018 1:07 pm

Есть Удлинитель MP1
Настроил его на аквариум. и вывел кнопки на сцену - ВСЕ РАБОТАЕТ (при нажатии включает и свет и пузырьки)
Решил сделать включение света по времени.

- Создал в "меню управления" - "выбор по времени" и привязал к объекту "Relay1" свойство "TimeON" на включение и "TimeOFF" на выключение
- в "простых устройствах" - "действия" создал код

if (timeIs(getGlobal('Relay1'.'.'.'TimeON'))) {
callMethod("Relay1.turnOn");
} else if (timeIs(getGlobal('Relay1'.'.'.'TimeOFF'))) {
callMethod("Relay1.turnOff");
}

- В меню выставляю время чтобы включилось через минуту. ЖДУ.
- наступает время включения. MP1 щёлкает происходит включение и тут же выключается и так раза 2 - 3 в течении минуты.
Подскажите как подправить?

p/s/ попробовал на светильнике все работает а на MP1 нет
Последний раз редактировалось Kas-11 Сб июн 09, 2018 4:18 pm, всего редактировалось 2 раза.
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: [Модуль] Broadlink

Сообщение dr.pavlov.alex » Сб июн 09, 2018 3:24 pm

olehs писал(а):
Сб июн 09, 2018 12:06 pm
Да чего вы на модуль то накинулись? :D
В нем была синтаксическая ошибка и ее поправили.
То, что в логах - этот какой-то механизм, добавленный Сергеем для перетасовки расположения директорий. Я тоже на эту ерунду наталкивался после какого-то обновления, никак не связанного с модулем Broadlink.

Я думаю, что этот механизм реагирует просто на любую ошибку не важно где, но честно, глубоко я не копал, т.к. тогда повторное обновление самого МЖД у меня решило проблему.
У меня не решается повторным обновлением, выдает: Сайт 192.168.1.112 пока не может обработать этот запрос.
HTTP ERROR 500
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Ответить