[Модуль] Broadlink (dev_broadlink)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink (dev_broadlink)
Всем привет...залил небольшую обнову...так сказать интерфейс освежить чуть чуть.
Сделал форму обучения РМ в стиле "Честно стырено у skysilver ©" .
Так же убрал "подвисание" админки при обучении. Тестируйте.
PS: Надеюсь ничего не сломал =D.
Сделал форму обучения РМ в стиле "Честно стырено у skysilver ©" .
Так же убрал "подвисание" админки при обучении. Тестируйте.
PS: Надеюсь ничего не сломал =D.
- Рейтинг: 6.98%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 58
- Зарегистрирован: Чт сен 13, 2018 10:20 pm
- Благодарил (а): 30 раз
- Поблагодарили: 4 раза
Re: [Модуль] Broadlink (dev_broadlink)
Подскажете куда копать? - перестало работать выполнение команд типа brLinkCommand('DC2760_Down_139'); https://prnt.sc/pisekx
Сам модуль вроде работает, по тесту rf команда срабатывает.
А дальше в обьекте например выключателя прописать в методе turnon команду brLinkCommand('DC2760_Up_138'); при вкл\выкл ничего не происходит. https://prnt.sc/pisfm2
Тупо из консоли brLinkCommand тоже не работает, говорит
UPD. нашел решение. В dev_broadlink_commands обнаружились дубли команд, но с другим DEVICE_ID. Видимо код из brlink_command.php находил первую попавшуются команду по имени и отправлял её не на тот броадлинк. (Это мои домыслы, я не программист)
Не понятно почему остались старые команды, это произошло после удаления RM Pro из списка и добавления его же заново.
nick7zmail, может быть можно это как то предусмотреть в коде?
Сам модуль вроде работает, по тесту 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, может быть можно это как то предусмотреть в коде?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink (dev_broadlink)
Вы правы, он находит первое совпадение, и пытается его обработать. Во время удаления устройства от старых комманд по идее ничего не должно было оставаться...может что то неправильно отработало ещё при удалении...проверю этот момент.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Nail
- Сообщения: 374
- Зарегистрирован: Пн мар 05, 2018 7:09 am
- Откуда: Самара
- Благодарил (а): 174 раза
- Поблагодарили: 28 раз
Re: [Модуль] Broadlink (dev_broadlink)
У меня как описывал выше . Старые которые не касались изменения отрабатывают сразу без задержек, а те которых коснулись изменения(название и переустановка по новой ) работают с задержкой . Возможно что то не удалилось при изменении и она ищет старый путь?
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS ZigBee Gateway. Broadlink.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink (dev_broadlink)
Проверьте табличку dev_broadlink_commands. Смотрите чтобы в типе DEVICE_ID не было несуществующих устройств, в табличке dev_broadlink_devices. Если такие команды есть - смело сносите. Я посмотрю что при удалении могло пойти не так, и на будущее постараюсь пофиксить эту проблему.
- За это сообщение автора nick7zmail поблагодарил:
- Nail (Пн окт 14, 2019 9:58 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: [Модуль] Broadlink (dev_broadlink)
Видел интеграцию MD c контролером Broadlink RM Prо, однако говорят что RM с новой прошивкой , которая сейчас поставляется, интегрировать Broadlink в систему Majordomo НЕВОЗМОЖНО!!! Это так или есть варианты???
https://www.youtube.com/watch?v=oRmDU2rjiII
Мне сейчас понять нужно, его можно заказывать, или не имеет смысла и лучше поискать что-то другое.
https://www.youtube.com/watch?v=oRmDU2rjiII
Мне сейчас понять нужно, его можно заказывать, или не имеет смысла и лучше поискать что-то другое.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink (dev_broadlink)
Пофиксил в крайнем обновлении. Можно проверять)
- За это сообщение автора nick7zmail поблагодарил:
- deemjd (Вт окт 15, 2019 12:36 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink (dev_broadlink)
Честно - первый раз слышу об этом...пока что все девайсы (в т.ч. заказанные очень недавно клиентами) работали наура, жалоб не было.beliy123 писал(а): ↑Пн окт 14, 2019 7:55 pmВидел интеграцию MD c контролером Broadlink RM Prо, однако говорят что RM с новой прошивкой , которая сейчас поставляется, интегрировать Broadlink в систему Majordomo НЕВОЗМОЖНО!!! Это так или есть варианты???
https://www.youtube.com/watch?v=oRmDU2rjiII
Мне сейчас понять нужно, его можно заказывать, или не имеет смысла и лучше поискать что-то другое.
ПС: посмотрел видос - с РМ-бриджем может и не работает...просто разраб решил забить на него...модуль уже давно работает на PHP библиотеке напрямую, безо всяких бриджей...так что смело покупайте...и в 18 и в 19 купленные девайсы с МД спокойно работают.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Nail
- Сообщения: 374
- Зарегистрирован: Пн мар 05, 2018 7:09 am
- Откуда: Самара
- Благодарил (а): 174 раза
- Поблагодарили: 28 раз
Re: [Модуль] Broadlink (dev_broadlink)
СПС.ТАК точно!!! Удалил лишние ID (последнее рабочее id было 15 все остальное удалил). все заработало как к надо. Реагирует мгновенно.nick7zmail писал(а): ↑Пн окт 14, 2019 12:19 pmПроверьте табличку dev_broadlink_commands. Смотрите чтобы в типе DEVICE_ID не было несуществующих устройств, в табличке dev_broadlink_devices. Если такие команды есть - смело сносите. Я посмотрю что при удалении могло пойти не так, и на будущее постараюсь пофиксить эту проблему.
- Вложения
-
- Screenshot_13.jpg (265.55 КБ) 2833 просмотра
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS ZigBee Gateway. Broadlink.
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: [Модуль] Broadlink (dev_broadlink)
у меня broadlink RM Pro +, прошивка версии 56, обновился 02.09.2019, проблем с управлением через majordomo не наблюдаю. По мне, это отличное устройство.beliy123 писал(а): ↑Пн окт 14, 2019 7:55 pmВидел интеграцию MD c контролером Broadlink RM Prо, однако говорят что RM с новой прошивкой , которая сейчас поставляется, интегрировать Broadlink в систему Majordomo НЕВОЗМОЖНО!!! Это так или есть варианты???
https://www.youtube.com/watch?v=oRmDU2rjiII
Мне сейчас понять нужно, его можно заказывать, или не имеет смысла и лучше поискать что-то другое.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB