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

Re: [Модуль] Broadlink

Добавлено: Пн дек 18, 2017 11:55 pm
VLAKA
Попробовал обнулить TC2, удалил старые данные, заново привязал к е-контролу, передобавил в МД новые команды из облака.
Результат тот же(
но заметил что когда посылается команда с МД (на включение), выключатель теряет обратную связь с е-контролом (хотя свет горит) и со следующей команды (причем неважно откуда, хоть с самой кнопки выключателя) он уже уходит в защиту (не включает больше свет)

Re: [Модуль] Broadlink

Добавлено: Вт дек 19, 2017 1:53 am
VLAKA
вобщем у меня уже голова кругом) то ли я чего наделал то ли так и было) а на е-контроле вообще обратная связь работает? есть у кого рабочие TC2?
я уже начинаю думать что это не он в защиту уходит а сама люстра, но проверить уже только на следующей неделе смогу, ее фиг снимешь в одного)

Re: [Модуль] Broadlink

Добавлено: Вт дек 19, 2017 2:07 am
VLAKA
загуглил, нету у них обратной связи, я снова в тупике)

Re: [Модуль] Broadlink

Добавлено: Вт дек 19, 2017 6:12 am
nick7zmail
Voyager писал(а): Иначе обновление tamper и battlow происходит только когда один из них в 1. Когда оба в 0 (т.е. датчик не вскрыт и батарейка в норме) - обновления не происходит. Почему он считает арифметический 0 как empty - вопрос не ко мне :) Но факт, при убирании этой проверки - работает. Тем более, что empty они быть не могут - они принудительно заполняются в цикле опроса датчиков.
Этот цикл для всех устройств вообще...а tamper и batterylow только в датчиках S1. Так что когда их нет в декоде - их выставлять - сомнительное удовольствие...
scorp49 писал(а):ДА ЗАРАБОТАЛО. А что делает галочка Автоматическое обновление IP
вы не поверите...ip обновляет =D.
VLAKA писал(а):загуглил, нету у них обратной связи, я снова в тупике)
нет, и никогда не было...странная штука с этими ТС2...никто ранее не жаловался, у всех работало.
Voyager писал(а):... а строки 417 и 418 лучше заменить на соответствующие строки из 426 и 427. А то обновление статуса тампера и батареи происходит на каждом обновлении статуса датчика.
Нет...эта функция вызывается только когда изменился основной статус. А 426 и 427 - как раз когда он не изменился.

А с нулевым статусом таки и не должна работать по описанию empty() http://php.net/manual/ru/function.empty.php...
абсолютно тупая функция получается не отличающаяся от is_set()...жаль. Надо что-то другое придумывать.

Re: [Модуль] Broadlink

Добавлено: Вт дек 19, 2017 9:02 am
scorp49
Я понял что IP обновляет, но с какой целью.

Re: [Модуль] Broadlink

Добавлено: Вт дек 19, 2017 9:48 am
Voyager
nick7zmail писал(а): Этот цикл для всех устройств вообще...а tamper и batterylow только в датчиках S1. Так что когда их нет в декоде - их выставлять - сомнительное удовольствие...
Параметр $batt выставлен в true только для S1 ;)
nick7zmail писал(а):
Voyager писал(а):... а строки 417 и 418 лучше заменить на соответствующие строки из 426 и 427. А то обновление статуса тампера и батареи происходит на каждом обновлении статуса датчика.
Нет...эта функция вызывается только когда изменился основной статус. А 426 и 427 - как раз когда он не изменился.
Верно. Но статус тампера и батареи при изменении основного статуса меняться не обязан, точнее говоря - он и не меняется, это независимые статусы. А при принудительном обновлении, как сейчас сделано в 417 и 418, происходит постоянный вызов onchange для них. Поэтому лучше в 417 и 418 и сделать такую же проверку, как в 426 и 427.
nick7zmail писал(а): А с нулевым статусом таки и не должна работать по описанию empty() http://php.net/manual/ru/function.empty.php...
абсолютно тупая функция получается не отличающаяся от is_set()...жаль. Надо что-то другое придумывать.
Ничего не надо придумывать :) В это место попадает только если $batt=true, а он true только для S1 (файл dev_broadlink_check.inc.php, строка 176).

Поверьте, я уже сделал всё то, о чём написал ;) и проверил по шагам как оно работает ;) с этими изменениями - работает правильно.

Re: [Модуль] Broadlink

Добавлено: Вт дек 19, 2017 9:55 am
nick7zmail
ах, ну да)) $batt=true ввел в последнюю очередь, т.к. там тоже проверка какая-то не отрабатывала)) забыл про это.

Re: [Модуль] Broadlink

Добавлено: Вт дек 19, 2017 10:30 am
Mikik
Что-то после обновления модуля перестали меняться значения свойств у привязанных к RM и А1 объектам :( . На странице Broadlink отмечается, что прошло обновление, но значения не меняются. Даже перегружал комп. Не помогло. Откатил обратно модуль. Всё заработало. Я один такой?

Re: [Модуль] Broadlink

Добавлено: Вт дек 19, 2017 10:47 am
vitt76
Нет, не один, включите галочку в настройках "Обновлять только при изменении" и данные пойдут.
Плюс, 1 сек. так и не работает, не у меня одного.

Re: [Модуль] Broadlink

Добавлено: Вт дек 19, 2017 10:59 am
nick7zmail
Да...без галочки вместо того, чтоб постоянно обновляться - вообще не обновляется...разберусь в ближайшее время...но с галочкой точно работает))