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

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

Добавлено: Пт сен 27, 2019 7:55 pm
nick7zmail
Всем привет...залил небольшую обнову...так сказать интерфейс освежить чуть чуть.
Сделал форму обучения РМ в стиле "Честно стырено у skysilver ©" :lol: .
Так же убрал "подвисание" админки при обучении.
rm_learn.png
rm_learn.png (54.27 КБ) 3767 просмотров
Тестируйте.
PS: Надеюсь ничего не сломал =D.

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

Добавлено: Вс окт 13, 2019 11:39 pm
deemjd
Подскажете куда копать? - перестало работать выполнение команд типа brLinkCommand('DC2760_Down_139'); https://prnt.sc/pisekx
Сам модуль вроде работает, по тесту rf команда срабатывает.
А дальше в обьекте например выключателя прописать в методе turnon команду brLinkCommand('DC2760_Up_138'); при вкл\выкл ничего не происходит. https://prnt.sc/pisfm2

Тупо из консоли brLinkCommand тоже не работает, говорит

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

Warning:  socket_sendto(): Host lookup failed [-10004]: No address associated with name in /var/www/html/modules/dev_broadlink/broadlink.class.php on line 563



Fatal error:  Uncaught Error: Call to undefined method SP1::Send_data() in /var/www/html/lib/brlink_command.php:10
Stack trace:
#0 /var/www/html/lib/brlink_command.php(18): brLinkRawCommand('2', 'b200f4029f31170...')
#1 /var/www/html/modules/inc_panel_ajax.php(15) : eval()'d code(1): brLinkCommand('DC2760_Down_139')
#2 /var/www/html/modules/inc_panel_ajax.php(15): eval()
#3 /var/www/html/modules/panel.class.php(117): include_once('/var/www/html/m...')
#4 /var/www/html/admin.php(34): panel->run()
#5 {main}
  thrown in /var/www/html/lib/brlink_command.php on line 10

UPD. нашел решение. В dev_broadlink_commands обнаружились дубли команд, но с другим DEVICE_ID. Видимо код из brlink_command.php находил первую попавшуются команду по имени и отправлял её не на тот броадлинк. (Это мои домыслы, я не программист)

Не понятно почему остались старые команды, это произошло после удаления RM Pro из списка и добавления его же заново.
nick7zmail, может быть можно это как то предусмотреть в коде?

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

Добавлено: Пн окт 14, 2019 6:38 am
nick7zmail
Вы правы, он находит первое совпадение, и пытается его обработать. Во время удаления устройства от старых комманд по идее ничего не должно было оставаться...может что то неправильно отработало ещё при удалении...проверю этот момент.

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

Добавлено: Пн окт 14, 2019 9:25 am
Nail
У меня как описывал выше . Старые которые не касались изменения отрабатывают сразу без задержек, а те которых коснулись изменения(название и переустановка по новой ) работают с задержкой . Возможно что то не удалилось при изменении и она ищет старый путь?

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

Добавлено: Пн окт 14, 2019 12:19 pm
nick7zmail
Nail писал(а): Пн окт 14, 2019 9:25 am У меня как описывал выше . Старые которые не касались изменения отрабатывают сразу без задержек, а те которых коснулись изменения(название и переустановка по новой ) работают с задержкой . Возможно что то не удалилось при изменении и она ищет старый путь?
Проверьте табличку dev_broadlink_commands. Смотрите чтобы в типе DEVICE_ID не было несуществующих устройств, в табличке dev_broadlink_devices. Если такие команды есть - смело сносите. Я посмотрю что при удалении могло пойти не так, и на будущее постараюсь пофиксить эту проблему.

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

Добавлено: Пн окт 14, 2019 7:55 pm
beliy123
Видел интеграцию MD c контролером Broadlink RM Prо, однако говорят что RM с новой прошивкой , которая сейчас поставляется, интегрировать Broadlink в систему Majordomo НЕВОЗМОЖНО!!! Это так или есть варианты???
https://www.youtube.com/watch?v=oRmDU2rjiII

Мне сейчас понять нужно, его можно заказывать, или не имеет смысла и лучше поискать что-то другое.

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

Добавлено: Пн окт 14, 2019 8:40 pm
nick7zmail
deemjd писал(а): Вс окт 13, 2019 11:39 pm nick7zmail, может быть можно это как то предусмотреть в коде?
Пофиксил в крайнем обновлении. Можно проверять)

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

Добавлено: Пн окт 14, 2019 8:41 pm
nick7zmail
beliy123 писал(а): Пн окт 14, 2019 7:55 pm Видел интеграцию MD c контролером Broadlink RM Prо, однако говорят что RM с новой прошивкой , которая сейчас поставляется, интегрировать Broadlink в систему Majordomo НЕВОЗМОЖНО!!! Это так или есть варианты???
https://www.youtube.com/watch?v=oRmDU2rjiII

Мне сейчас понять нужно, его можно заказывать, или не имеет смысла и лучше поискать что-то другое.
Честно - первый раз слышу об этом...пока что все девайсы (в т.ч. заказанные очень недавно клиентами) работали наура, жалоб не было.

ПС: посмотрел видос - с РМ-бриджем может и не работает...просто разраб решил забить на него...модуль уже давно работает на PHP библиотеке напрямую, безо всяких бриджей...так что смело покупайте...и в 18 и в 19 купленные девайсы с МД спокойно работают.

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

Добавлено: Пн окт 14, 2019 10:14 pm
Nail
nick7zmail писал(а): Пн окт 14, 2019 12:19 pm
Nail писал(а): Пн окт 14, 2019 9:25 am У меня как описывал выше . Старые которые не касались изменения отрабатывают сразу без задержек, а те которых коснулись изменения(название и переустановка по новой ) работают с задержкой . Возможно что то не удалилось при изменении и она ищет старый путь?
Проверьте табличку dev_broadlink_commands. Смотрите чтобы в типе DEVICE_ID не было несуществующих устройств, в табличке dev_broadlink_devices. Если такие команды есть - смело сносите. Я посмотрю что при удалении могло пойти не так, и на будущее постараюсь пофиксить эту проблему.
СПС.ТАК точно!!! Удалил лишние ID (последнее рабочее id было 15 все остальное удалил). все заработало как к надо. Реагирует мгновенно.

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

Добавлено: Вт окт 15, 2019 12:45 am
Divan
beliy123 писал(а): Пн окт 14, 2019 7:55 pm Видел интеграцию MD c контролером Broadlink RM Prо, однако говорят что RM с новой прошивкой , которая сейчас поставляется, интегрировать Broadlink в систему Majordomo НЕВОЗМОЖНО!!! Это так или есть варианты???
https://www.youtube.com/watch?v=oRmDU2rjiII

Мне сейчас понять нужно, его можно заказывать, или не имеет смысла и лучше поискать что-то другое.
у меня broadlink RM Pro +, прошивка версии 56, обновился 02.09.2019, проблем с управлением через majordomo не наблюдаю. По мне, это отличное устройство.