Страница 135 из 376
Re: Модуль Broadlink
Добавлено: Чт июн 29, 2017 3:55 pm
vitt76
Спасибо! Кстати, S1 работает, не сбрасывается и не пищит

Вечером поэкспериментирую с сиреной. Спам в лог, правда, продолжается.
UPD уже даже при ручном обновлении устройств получаю ошибку
Код: Выделить всё
Fatal error: Cannot redeclare cmp() (previously declared in C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code:13) in C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code on line 19
Re: Модуль Broadlink
Добавлено: Чт июн 29, 2017 5:28 pm
VooDooN
vitt76 писал(а):nick7zmail, заметил, что постоянно валится цикл модуля, в логе вот что
Код: Выделить всё
14:08:20 running cycle_dev_broadlink.php
Fatal error: Cannot redeclare cmp() (previously declared in C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code:13) in C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code on line 19
14:08:59 running cycle_dev_broadlink.php
Что бы это значило?
А что это за функция
cmp()? Это не Вы ее создаете в 2х местах?
Re: Модуль Broadlink
Добавлено: Чт июн 29, 2017 5:30 pm
vitt76
VooDooN, нене, я ничего такого не создавал.
Нашел ее

Она в методе updateActivityStatus, щас спрошу Сергея.
Re: Модуль Broadlink
Добавлено: Чт июн 29, 2017 5:41 pm
VooDooN
А может быть такое, что крутятся 2 цикла одновременно? У меня когда-то было, что 2 Main-цикла крутились одновременно и такие разные чудеса происходили, что сложно описать

Re: Модуль Broadlink
Добавлено: Чт июн 29, 2017 5:43 pm
vitt76
VooDooN
нет, циклов у меня по одному

(а вот функций, похоже-таки две)
нет, функция все-таки одна, в objects.class.php срабатывает try-catch на нее, смотрю дальше
в любом случае, когда мы сможем не сыпать одинаковые статусы в простое устройство, спам значительно уменьшится

Закомментил ее в
Rooms.updateActivityStatus, спам прекратился
Код: Выделить всё
////function cmp($a, $b)
//{
// if ($a['diff'] == $b['diff']) {
// return 0;
// }
// return ($a['diff'] < $b['diff']) ? -1 : 1;
//}
////usort($rooms,"cmp");
Уууф...
Re: Модуль Broadlink
Добавлено: Чт июн 29, 2017 6:38 pm
nick7zmail
Залил обновление....теперь одинаковые записи по идее не должны записываться....
Re: Модуль Broadlink
Добавлено: Чт июн 29, 2017 7:35 pm
VooDooN
Приехала ко мне SP3S, которая может показывать нагрузку. Сходу модуль ее не видит при сканировании. Кто-то уже подключал?
Re: Модуль Broadlink
Добавлено: Чт июн 29, 2017 7:51 pm
VooDooN
Добавил руками SP3S. Тип устройства указал "SP3 (SP CC)". Марка устройства 0x2733 (как у SP3). На вкладке Данные вижу status и lightstatus. Статус работает на вкл/выкл, а вот lightstatus не применимо к SP3S. Нет у него такого функционала в E-Control. При нажатии ничего не происходит. Интересно, а данные о нагрузке как-то вытащить можно?
Re: Модуль Broadlink
Добавлено: Чт июн 29, 2017 7:51 pm
nick7zmail
1) вбейте мак/айпи
2) Выберите тип устройства SP3, и вбейте любую модель, которая над sp3 в библиотеке broadlink.class.php
3) Проверьте работает ли
4) Я оставлял инструкцию несколько десятков страниц назад)) как вытащить марку устройства...дак вот, надо вытащить её и скинуть мне))
5) Данные о нагрузке - это пэйлоды просматривать надо...и искать соответствие нагрузке.
Отправлено с моего Xperia Z через Tapatalk
Re: Модуль Broadlink
Добавлено: Чт июн 29, 2017 8:20 pm
VooDooN
nick7zmail писал(а):4) Я оставлял инструкцию несколько десятков страниц назад)) как вытащить марку устройства...дак вот, надо вытащить её и скинуть мне))
Для SP3S в Debug показывает