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

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

Модератор: immortal

VLAKA
Сообщения: 58
Зарегистрирован: Чт июн 08, 2017 5:45 pm

Re: [Модуль] Broadlink

Сообщение VLAKA »

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

Re: [Модуль] Broadlink

Сообщение VLAKA »

вобщем у меня уже голова кругом) то ли я чего наделал то ли так и было) а на е-контроле вообще обратная связь работает? есть у кого рабочие TC2?
я уже начинаю думать что это не он в защиту уходит а сама люстра, но проверить уже только на следующей неделе смогу, ее фиг снимешь в одного)
VLAKA
Сообщения: 58
Зарегистрирован: Чт июн 08, 2017 5:45 pm

Re: [Модуль] Broadlink

Сообщение VLAKA »

загуглил, нету у них обратной связи, я снова в тупике)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: [Модуль] Broadlink

Сообщение 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()...жаль. Надо что-то другое придумывать.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
scorp49
Сообщения: 77
Зарегистрирован: Ср дек 21, 2016 5:45 pm

Re: [Модуль] Broadlink

Сообщение scorp49 »

Я понял что IP обновляет, но с какой целью.
Voyager
Сообщения: 36
Зарегистрирован: Чт май 26, 2016 4:57 pm

Re: [Модуль] Broadlink

Сообщение 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).

Поверьте, я уже сделал всё то, о чём написал ;) и проверил по шагам как оно работает ;) с этими изменениями - работает правильно.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: [Модуль] Broadlink

Сообщение nick7zmail »

ах, ну да)) $batt=true ввел в последнюю очередь, т.к. там тоже проверка какая-то не отрабатывала)) забыл про это.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Mikik
Сообщения: 111
Зарегистрирован: Ср апр 26, 2017 11:44 am
Откуда: Москва

Re: [Модуль] Broadlink

Сообщение Mikik »

Что-то после обновления модуля перестали меняться значения свойств у привязанных к RM и А1 объектам :( . На странице Broadlink отмечается, что прошло обновление, но значения не меняются. Даже перегружал комп. Не помогло. Откатил обратно модуль. Всё заработало. Я один такой?
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm

Re: [Модуль] Broadlink

Сообщение vitt76 »

Нет, не один, включите галочку в настройках "Обновлять только при изменении" и данные пойдут.
Плюс, 1 сек. так и не работает, не у меня одного.
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: [Модуль] Broadlink

Сообщение nick7zmail »

Да...без галочки вместо того, чтоб постоянно обновляться - вообще не обновляется...разберусь в ближайшее время...но с галочкой точно работает))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить