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

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

Модератор: immortal

ученик
Сообщения: 230
Зарегистрирован: Чт фев 12, 2015 2:34 pm
Благодарил (а): 36 раз
Поблагодарили: 6 раз

Re: Модуль Broadlink

Сообщение ученик » Вс дек 24, 2017 10:45 am

nick7zmail писал(а):Проверил...всё так же отлично работает! Ещё раз...
1) Открываем пульт в e-control (которому уже обучен ваш выключатель...т.е. из e-controla всё должно включаться/выключаться)
2) Идем в МДМ, модуль бродлинк, выбираем редактировать на нашем RM, тыкаем обучить коду
3) убеждаемся что на РМ загорелся желтый индикатор
4) Тыкаем в открытом пульте e-control'а кнопку
5)...
6) PROFIT!

Команда должна записаться, идем на вкладку "данные", смотрим new_command (ну или команду с вашим именем, если обучать тыкали со вкладки данные).
Так же рекомендую проверить - последняя ли версия модуля у вас....5-6 версий назад с режимом обучения был глюк, из-за обнов МД, когда добавили partload в панель управления.
Пытался настроить работу радиовыключателя (yam803) по этому короткому мануалу
но что то идет не так.
в e-control записал команды пульта, проверил работу со смартфона вкл и выключает.
проделал ниже перечисленные действия
2) Идем в МДМ, модуль бродлинк, выбираем редактировать на нашем RM, тыкаем обучить коду
3) убеждаемся что на РМ загорелся желтый индикатор
4) Тыкаем в открытом пульте e-control'а кнопку

нажимаю команду реакция со стороны RM, желтый огонек горит и все
потом тухнет
входим в модуль смотрим записи нет.
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Вс дек 24, 2017 10:51 am

Да...почему-то многие пишут что не работает этот способ для пультов TC...для остальных пультов вроде работает нормально...
Со времен этой инструкции появилась функция чтения облачных бэкапов...
Кнопка BLCloud справа вверху. Делаете бэкап в еконтроле, заходите в клауд из модуля, тыкаете экспортировать последний бэкап...далее его можно импортировать на странице команд...учтите, импортируются все команды вообще, которые были в е-контроле. Если вам не нужны все-найдите только нужные, остальные удалите, сохранив структуру строки.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
ученик
Сообщения: 230
Зарегистрирован: Чт фев 12, 2015 2:34 pm
Благодарил (а): 36 раз
Поблагодарили: 6 раз

Re: [Модуль] Broadlink

Сообщение ученик » Вс дек 24, 2017 12:17 pm

nick7zmail писал(а):-найдите только нужные, остальные удалите, сохранив структуру строки.
скачал последний бекап
Архив распакован в папку /var/www/cached/broadlink/SharedData
Посмотрел а там много файлов и где искать последние?
и если я все удалю устройства в e-control и оставл. только нужное, сделаю бекап это поможет ?
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
VLAKA
Сообщения: 58
Зарегистрирован: Чт июн 08, 2017 5:45 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: [Модуль] Broadlink

Сообщение VLAKA » Вс дек 24, 2017 12:29 pm

там же есть кнопка экспорт облачных команд, он в текстовой форме выдаст тебе твои команды которые скачал и распаковал, скопируй в текстовый документ поправь названия, удали лишнее если не надо, затем на странице с данными RM есть кнопка импорт, туда вставишь то что получилось и он сделает импорт
sigment
Сообщения: 138
Зарегистрирован: Вт ноя 14, 2017 6:39 pm
Откуда: Москва
Благодарил (а): 44 раза
Поблагодарили: 5 раз
Контактная информация:

Re: [Модуль] Broadlink

Сообщение sigment » Вс дек 24, 2017 12:45 pm

nick7zmail писал(а):Включаете свойством? Или через панель управления? Какой период обновления?
Добавлена в простые устройства. Включать/выключать пробовал пока только через кнопку тест в Устройствах. Глюк проявляется и через включение MJD и через e-Control. Обновлнние 1 секунда. После нескольких нажатий, начинает нормально работать, но не надолго. Дело в обновление?
На всякий случай фото прилагаю.
Вложения
devices (Панель управления) 2017-12-24 12-37-05.jpg
devices (Панель управления) 2017-12-24 12-37-05.jpg (251.4 КБ) 6645 просмотров
dev_broadlink (Панель управления) 2017-12-24 12-36-32.jpg
dev_broadlink (Панель управления) 2017-12-24 12-36-32.jpg (437.1 КБ) 6645 просмотров
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
sigment
Сообщения: 138
Зарегистрирован: Вт ноя 14, 2017 6:39 pm
Откуда: Москва
Благодарил (а): 44 раза
Поблагодарили: 5 раз
Контактная информация:

Re: [Модуль] Broadlink

Сообщение sigment » Вс дек 24, 2017 12:47 pm

Извиняюсь, забыл фото уменьшить.
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Вс дек 24, 2017 12:51 pm

На кнопку тест уже жаловались...я пока не добрался посмотреть. Попробуйте через простые устройства переключать. И период обновления выберите 5 сек или больше.
За это сообщение автора nick7zmail поблагодарил:
sigment (Вс дек 24, 2017 12:53 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: [Модуль] Broadlink

Сообщение Chainik » Вс дек 24, 2017 10:37 pm

nick7zmail, появился такой вопрос. Вот мы обучили модуль Broadlink командам с физического пульта. Получилось что-то типа такого
Название Значение
Command1 26006402723a0d0...
Command2 260084030c100d1...
и т.д.

Используем в методах, коде, скриптах так.
brLinkCommand('Command1');
brLinkCommand('Command2');
и т.д.

Собственно вопрос, как правильно записать команды модуля Broadlink в свойство какого-нибудь объекта, чтобы вытягивать их в методы? Т.е. что должно быть записано в свойство? Ну типа чтобы
$Command = $this->getProperty('СВОЙСТВО');
include('modules/dev_broadlink/command.php');
brLinkCommand($Command);
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Вс дек 24, 2017 11:29 pm

Вот вообще вопроса не понял...можете переформулировать? Или сказать что конкретно хотите сделать...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: [Модуль] Broadlink

Сообщение Chainik » Вс дек 24, 2017 11:42 pm

Я имею ввиду вот что. Что должно быть записано в СВОЙСТВО объекта
(например,
Command1
или
26006402723a0d0...
или еще что-то), чтобы в методе работала нижеследующая конструкция?
$Command = $this->getProperty('СВОЙСТВО');
include('modules/dev_broadlink/command.php');
brLinkCommand($Command);

А хочу я использовать единый "общеклассовый" метод, для всех объектов класса. Например, у меня несколько телевизоров и для включения каждого должен использоваться один и тот же метод "turnOn". Но команда для модуля Broadlink должна быть для каждого "ящика" своя. Соответственно, мы ее хотим "забрать" из свойства каждого объекта (телевизора).
Последний раз редактировалось Chainik Вс дек 24, 2017 11:49 pm, всего редактировалось 2 раза.
Ответить