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

Re: Модуль Broadlink

Добавлено: Чт июн 22, 2017 11:26 am
VooDooN
dmw писал(а):да, это должно работать и жалобы прекратятся, но мы так до конца и не узнаем как менять настройки)))
Ладно, попробуй по вечерам вычислить все настройки. Для начала нужно будет мне понять, какие байты уже известны модулю.

Re: Модуль Broadlink

Добавлено: Чт июн 22, 2017 11:28 am
nick7zmail
Да по факту никаких, кроме статуса охраны (нулевой и 4 задействованы)

Отправлено с моего Xperia Z через Tapatalk

Re: Модуль Broadlink

Добавлено: Чт июн 22, 2017 1:51 pm
airafree
После вчерашнего обновления, не вижу изменений, значения статусов не изменились, клонирование свойств также происходит.

Re: Модуль Broadlink

Добавлено: Чт июн 22, 2017 1:52 pm
nick7zmail
Систему точно перезапускали? Или хотя бы цикл бродлинка...

Отправлено с моего Xperia Z через Tapatalk

Re: Модуль Broadlink

Добавлено: Чт июн 22, 2017 1:54 pm
airafree
airafree писал(а):После вчерашнего обновления, не вижу изменений, значения статусов не изменились, клонирование свойств также происходит.
Вижу единственное изменение, теперь вместо 0 в поле статус (переключение состояния сигнализации) отражено - disarm

Re: Модуль Broadlink

Добавлено: Чт июн 22, 2017 1:55 pm
airafree
nick7zmail писал(а):Систему точно перезапускали? Или хотя бы цикл бродлинка...

Отправлено с моего Xperia Z через Tapatalk
Да, даже уже код подстмотрел,

Код: Выделить всё

                case 0x21:
                    $data[$i]['product_type'] = 'Wall Motion Sensor';
                    switch ($status) {
                        case 0x0000:
                            $data[$i]['status'] = 0;    // in last 30 sec
                            $data[$i]['status_val'] = 'No Person';
                            break;
                        case 0x0080:
                            $data[$i]['status'] = 0;    // in last 6 min
                            $data[$i]['status_val'] = 'No Person';
                            break;
                        case 0x0010:
                            $data[$i]['status'] = 1;
                            $data[$i]['status_val'] = 'Person Detected';
                            break;
                        default:
                            $data[$i]['status'] = 'Unknown: '.$status;
                    }
                    break;
                case 0x31:
                    $data[$i]['product_type'] = 'Door Sensor';
                    switch ($status) {
                        case 0x0000:
                        case 0x9501:
                        case 0x0080:
                            $data[$i]['status'] = 0;
                            $data[$i]['status_val'] = 'Closed';
                            break;
                        case 0x9581:
                            $data[$i]['status'] = 0;
                            $data[$i]['status_val'] = 'Closed now';
                            break;
                        case 0x0010:
                        case 0x0090:
                        case 0x9591:
                            $data[$i]['status'] = 1;
                            $data[$i]['status_val'] = 'Opened';
                            break;
                        default:
                            $data[$i]['status'] = 'Unknown: '.$status;
                    } 

Re: Модуль Broadlink

Добавлено: Чт июн 22, 2017 1:58 pm
airafree
Единственное изменение - disarm
S1_5.png
S1_5.png (61.98 КБ) 5976 просмотров

Re: Модуль Broadlink

Добавлено: Чт июн 22, 2017 2:01 pm
nick7zmail
Тут прикол в том, что код то может быть обновлен, а цикл при этом крутиться старый....попробуйте вручную тогда остановить цикл, и заново запустить...тогда новый код подхватиться должен...у сенсоров уже физически не может быть надписей, т.к.в коде статус присваивается 1/0

Отправлено с моего Xperia Z через Tapatalk

Re: Модуль Broadlink

Добавлено: Чт июн 22, 2017 2:02 pm
airafree
case 0x0080 все же для 'Closed now', так как значение Unknown: 128 пренадлежит свойству 'Closed now'.

Re: Модуль Broadlink

Добавлено: Чт июн 22, 2017 2:04 pm
vitt76
Подскажите, есть розетка MP1, поставил обновление каждые 5 секунд, создал простое устройство, вывел в управление и на сцену.
Больше ничего не трогал, все работает хорошо, но периодически одна из розеток отключается сама, почему такое может быть? Может, 5 сек. слишком часто?