Re: [Модуль] Broadlink
Добавлено: Пн фев 26, 2018 2:51 pm
Не работает скорее, когда там остаётся только {, как пример выше приводили.
пока помню двоих, второй вроде турок, по буржуйски писал (в телеге спросил, молчат)nick7zmail писал(а):Ну уже несколько человек жаловались...
Проведи у себя такие же опыты - так же отреагирует?
я не на столько уверен в себе, что б отправлять пулреквесты, но так может будет лучше?Logrus писал(а):а про какую из них идет речь?
Никит, я там Сергею в обновлении системы в патче от Ерасера написал, но наверное коряво (там то ли твиттер, то ли смс), от броадлинка сброс в ноль 30 сек. или 6 мин., от пу по умолчанию 20 сек. после патча настройки интервала вынесли в пу, но нафиг два нуля?
у пользователя нет возможности отключить это поведение пу, имхо, лучше бы если нет заданного интервала в пу вообще оттуда ноль не выставлять.
Код: Выделить всё
<?php
$ot=$this->object_title;
if (!isset($params['statusUpdated'])) {
setTimeout($ot.'_motion_timer_status', '', 3);
}
if (isset($params['VALUE']) && !$params['VALUE'] && !isset($params['statusUpdated'])) {
$this->setProperty('status', 0);
return;
}
$nobodysHome=getGlobal('NobodyHomeMode.active');
if (!isset($params['statusUpdated'])) {
$this->setProperty('status', 1);
}
$motion_timeout=$this->getProperty('timeout'); // seconds timeout
if ($motion_timeout) {
setTimeout($ot.'_motion_timer', 'setGlobal("'.$ot.'.status", 0);', $motion_timeout);
}
if ($nobodysHome && $this->getProperty('ignoreNobodysHome')) {
return;
}
$this->callMethod('logicAction');
$linked_room=$this->getProperty('linkedRoom');
if ($nobodysHome) {
callMethodSafe('NobodyHomeMode.deactivate', array('sensor'=>$ot, 'room'=>$linked_room));
}
ClearTimeOut("nobodyHome");
SetTimeOut("nobodyHome","callMethodSafe('NobodyHomeMode.activate');", 1*60*60);
if ($linked_room) {
callMethodSafe($linked_room.'.onActivity', array('sensor'=>$ot));
}
/*
include_once(DIR_MODULES.'devices/devices.class.php');
$dv=new devices();
$dv->checkLinkedDevicesAction($this->object_title);
*/
Цикл точно запущен:nick7zmail писал(а):Цикл запущен? Время обновления выбрано? Что серым цветом - нормально, значит что поле не надо редактировать.
Блин! Галочка! Тьфу ты. Раньше просто ее не было. Я изначально настроил и забыл об этом. А тут глядь, а данные-то не обновляются.nick7zmail писал(а):А с чего решили, что не обновляется? Галочка стоит в настройках - обновлять при изменении?