Страница 223 из 376
Re: [Модуль] Broadlink
Добавлено: Ср дек 13, 2017 12:54 pm
VLAKA
Ну и заодно еще один вопрос по удобности) можно при импорте экспорте добавить возможность выбрать входной/выходной формат? допустим базовые json, csv, xml?
опять таки только вопрос удобства)
Re: [Модуль] Broadlink
Добавлено: Ср дек 13, 2017 1:32 pm
Mikik
vitt76 писал(а):Если будете терять кавычки и ; в конце, ничего работать и не будет

sg(MainHeartPump.OFF', 1)
Такие ошибки сразу замечает проверка синтаксиса при сохранении

. Естественно, что у меня всё правильно записано. Проблема в том, что как только установлю свойство в 1, то оно тут же сбрасывается в 0. Почему?
Re: [Модуль] Broadlink
Добавлено: Ср дек 13, 2017 1:38 pm
vitt76
Потому что это свойство "пуляет" команду и снова переходит как бы в ждущий режим, оно не отражает никакого состояния устройства.
Re: [Модуль] Broadlink
Добавлено: Ср дек 13, 2017 1:50 pm
Mikik
vitt76 писал(а):Потому что это свойство "пуляет" команду и снова переходит как бы в ждущий режим, оно не отражает никакого состояния устройства.
Тогда это уже не свойство, а метод.
Re: [Модуль] Broadlink
Добавлено: Ср дек 13, 2017 2:32 pm
nick7zmail
Mikik писал(а):Проблема в том, что как только установлю свойство в 1, то оно тут же сбрасывается в 0. Почему?
Потому что записанные команды работают как кнопки (кнопку тыкнул - команда отправилась), свойство=состояние кнопки...оно равно 1 только в момент нажатия кнопки...кнопка отпущена - оно 0.
Хотите создать 2х позиционный переключатель (как комбинацию из 2х кнопок) с сохранением статуса - читайте инструкцию, ссылки есть в начале темы.
VLAKA писал(а):Вобщем именно для удобства)
Убедили. Запишу себе, но сразу говорю - не хнаю, когда доберусь до доработок...
Re: [Модуль] Broadlink
Добавлено: Ср дек 13, 2017 3:00 pm
Mikik
nick7zmail писал(а): свойство=состояние кнопки...оно равно 1 только в момент нажатия кнопки...кнопка отпущена - оно 0
Методом проб и ошибок допёр до этого

. Но изначально это не очевидно.
Re: [Модуль] Broadlink
Добавлено: Чт дек 14, 2017 7:53 pm
dr.pavlov.alex
Раньше в простых устройствах у датчика движения в действиях указывал выполнять скрипт. В скрипте следующее:
$last_register=registeredEventTime('inhouseMovement'); // проверяем когда в последний раз срабатывало событие "движение внутри дома"
registerEvent('inhouseMovement',$this->name,2); // регистрируем событие "движение внутри дома"
if (timeBetween('06:00', '12:00') && ((time()-$last_register)>2*60*60)) {
runScript('Greeting'); // запускаем скрипт "доброе утро"
}
И все работало как часы. Сейчас не работает. Это может быть связанно с последним обновлением модуля броадлинк?
Еще как то странно последнее время себя датчик движения ведет. вот такую ошибку выдает : 21:54:59 0.29975200 Error executing job Motion01_updateTime (1320614): (/var/www/lib/common.class.php)
Re: [Модуль] Broadlink
Добавлено: Сб дек 16, 2017 9:39 am
ученик
По поводу ir команд.
Если в доме два ir пульта(broadlink), адреса ip у них разный,
А синтаксис использования команд одинаковый.
Модуль отправляет на оба ir пульта команду на управление устройствами?
Re: [Модуль] Broadlink
Добавлено: Сб дек 16, 2017 10:37 am
nick7zmail
Нет...в котором привязана, в тот и отправляет. Если привязана в обоих, и называется одинаково...хм...надо глянуть...либо на первый найденный, либо на оба. Вы имеете ввиду через команду Brlinkcommand?
Re: [Модуль] Broadlink
Добавлено: Сб дек 16, 2017 11:05 am
ученик
Rm3 mini ip 192.168.1.9
использование команды
brLinkCommand('rolsenOff');
getURL('localhost/modules/dev_broadlink/command.php?command=rolsenOff');
rm2 pro ip192.168.1.10
использование команды
brLinkCommand('rolsenOff');
getURL('localhost/modules/dev_broadlink/command.php?command=rolsenOff');