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

Re: Модуль Broadlink

Добавлено: Вт авг 08, 2017 8:46 am
Kas-11
У меня тоже после обновления перестал работать MP1

Re: Модуль Broadlink

Добавлено: Вт авг 08, 2017 10:02 am
nick7zmail
dmw писал(а): Да, я же тебе писал в личке ещё как работает ping():
Там в самом начале метода есть проверка типа устройства, если обнаружатся устройства подобные SP MINI туда нужно будет вносить изменения. Поменяй для MP1 тоже тип на ICMP.
Про RM2 PRO странно, у меня правда RM PRO две, обе работают. Но на всякий случай давай тоже ICMP поставим.
Дак я пробовал менять...в первую очередь...чет не помогло...
У МР1 начальный набор байт немного другой, нежили у других девайсов...это могло сказаться? И у SP3 вроде по умолчанию задан ICMP, и всё равно не хочет работать...статус вроде забирает - а переключать - не переключает. RM то у меня тоже работает))

Re: Модуль Broadlink

Добавлено: Вт авг 08, 2017 10:45 am
dmw
nick7zmail писал(а):
dmw писал(а): Да, я же тебе писал в личке ещё как работает ping():
Там в самом начале метода есть проверка типа устройства, если обнаружатся устройства подобные SP MINI туда нужно будет вносить изменения. Поменяй для MP1 тоже тип на ICMP.
Про RM2 PRO странно, у меня правда RM PRO две, обе работают. Но на всякий случай давай тоже ICMP поставим.
Дак я пробовал менять...в первую очередь...чет не помогло...
У МР1 начальный набор байт немного другой, нежили у других девайсов...это могло сказаться? И у SP3 вроде по умолчанию задан ICMP, и всё равно не хочет работать...статус вроде забирает - а переключать - не переключает. RM то у меня тоже работает))
Попробуй для чистоты эксперимента вообще отключить пинги:
dmw писал(а):Если посчитаеш лишним пинговать перед каждым запросом, удали в начале send_packet() этот кусок:

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

if (!$this->ping()) {
    return array();
}

Re: Модуль Broadlink

Добавлено: Вт авг 08, 2017 10:57 am
nick7zmail
Отключил - заработало... хм...попробую разобраться почему с пингом не хочет...

Re: Модуль Broadlink

Добавлено: Вт авг 08, 2017 11:13 am
vitt76
Так-то МР1 можно вообще не обновлять, все равно у него кнопок физических одна :)

Re: Модуль Broadlink

Добавлено: Вт авг 08, 2017 11:15 am
nick7zmail
Ну зато из e-контрола кто нить выключить может...по-этому на всякий случай синхронизация (раз в час к примеру) не помешает.

Re: Модуль Broadlink

Добавлено: Вт авг 08, 2017 11:16 am
vitt76
Ну да, или из розетки дёрнуть...

Re: Модуль Broadlink

Добавлено: Вт авг 08, 2017 12:02 pm
dmw
nick7zmail писал(а):Отключил - заработало... хм...попробую разобраться почему с пингом не хочет...
Сейчас у себя тоже проверил, подтверждаю на UDP-пинги от MP1 эхо не отдает, поменяй ему на ICMP:

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

public function ping() {

        $timeout   = 500;
        $precision = 5;
        $udp_port  = 33439;
        $request   = 'broadlink-monitoring-system';
        
        switch (self::model($this->devtype)) {
            case 1:    //SP2
            case 4:    //MP1
                $ping_type = 'ICMP';
                $retries = 1;
                break;
            default:
                $ping_type = 'UDP';
                $retries = 3;
        }

Re: Модуль Broadlink

Добавлено: Вт авг 08, 2017 1:29 pm
nick7zmail
Дак я давно поменял...запрос работает при этом, а управление - нет.

Re: Модуль Broadlink

Добавлено: Ср авг 09, 2017 3:06 pm
Rad81
после последний обнаву Spmini не работает