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

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, желтый огонек горит и все
потом тухнет
входим в модуль смотрим записи нет.

Re: [Модуль] Broadlink

Добавлено: Вс дек 24, 2017 10:51 am
nick7zmail
Да...почему-то многие пишут что не работает этот способ для пультов TC...для остальных пультов вроде работает нормально...
Со времен этой инструкции появилась функция чтения облачных бэкапов...
Кнопка BLCloud справа вверху. Делаете бэкап в еконтроле, заходите в клауд из модуля, тыкаете экспортировать последний бэкап...далее его можно импортировать на странице команд...учтите, импортируются все команды вообще, которые были в е-контроле. Если вам не нужны все-найдите только нужные, остальные удалите, сохранив структуру строки.

Re: [Модуль] Broadlink

Добавлено: Вс дек 24, 2017 12:17 pm
ученик
nick7zmail писал(а):-найдите только нужные, остальные удалите, сохранив структуру строки.
скачал последний бекап
Архив распакован в папку /var/www/cached/broadlink/SharedData
Посмотрел а там много файлов и где искать последние?
и если я все удалю устройства в e-control и оставл. только нужное, сделаю бекап это поможет ?

Re: [Модуль] Broadlink

Добавлено: Вс дек 24, 2017 12:29 pm
VLAKA
там же есть кнопка экспорт облачных команд, он в текстовой форме выдаст тебе твои команды которые скачал и распаковал, скопируй в текстовый документ поправь названия, удали лишнее если не надо, затем на странице с данными RM есть кнопка импорт, туда вставишь то что получилось и он сделает импорт

Re: [Модуль] Broadlink

Добавлено: Вс дек 24, 2017 12:45 pm
sigment
nick7zmail писал(а):Включаете свойством? Или через панель управления? Какой период обновления?
Добавлена в простые устройства. Включать/выключать пробовал пока только через кнопку тест в Устройствах. Глюк проявляется и через включение MJD и через e-Control. Обновлнние 1 секунда. После нескольких нажатий, начинает нормально работать, но не надолго. Дело в обновление?
На всякий случай фото прилагаю.

Re: [Модуль] Broadlink

Добавлено: Вс дек 24, 2017 12:47 pm
sigment
Извиняюсь, забыл фото уменьшить.

Re: [Модуль] Broadlink

Добавлено: Вс дек 24, 2017 12:51 pm
nick7zmail
На кнопку тест уже жаловались...я пока не добрался посмотреть. Попробуйте через простые устройства переключать. И период обновления выберите 5 сек или больше.

Re: [Модуль] Broadlink

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

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

Собственно вопрос, как правильно записать команды модуля Broadlink в свойство какого-нибудь объекта, чтобы вытягивать их в методы? Т.е. что должно быть записано в свойство? Ну типа чтобы
$Command = $this->getProperty('СВОЙСТВО');
include('modules/dev_broadlink/command.php');
brLinkCommand($Command);

Re: [Модуль] Broadlink

Добавлено: Вс дек 24, 2017 11:29 pm
nick7zmail
Вот вообще вопроса не понял...можете переформулировать? Или сказать что конкретно хотите сделать...

Re: [Модуль] Broadlink

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

А хочу я использовать единый "общеклассовый" метод, для всех объектов класса. Например, у меня несколько телевизоров и для включения каждого должен использоваться один и тот же метод "turnOn". Но команда для модуля Broadlink должна быть для каждого "ящика" своя. Соответственно, мы ее хотим "забрать" из свойства каждого объекта (телевизора).