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

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

Модератор: immortal

Kas-11
Сообщения: 37
Зарегистрирован: Ср апр 26, 2017 11:52 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Модуль Broadlink

Сообщение Kas-11 » Вт авг 08, 2017 8:46 am

У меня тоже после обновления перестал работать MP1
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Вт авг 08, 2017 10:02 am

dmw писал(а): Да, я же тебе писал в личке ещё как работает ping():
Там в самом начале метода есть проверка типа устройства, если обнаружатся устройства подобные SP MINI туда нужно будет вносить изменения. Поменяй для MP1 тоже тип на ICMP.
Про RM2 PRO странно, у меня правда RM PRO две, обе работают. Но на всякий случай давай тоже ICMP поставим.
Дак я пробовал менять...в первую очередь...чет не помогло...
У МР1 начальный набор байт немного другой, нежили у других девайсов...это могло сказаться? И у SP3 вроде по умолчанию задан ICMP, и всё равно не хочет работать...статус вроде забирает - а переключать - не переключает. RM то у меня тоже работает))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Модуль Broadlink

Сообщение dmw » Вт авг 08, 2017 10:45 am

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

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

if (!$this->ping()) {
    return array();
}
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Вт авг 08, 2017 10:57 am

Отключил - заработало... хм...попробую разобраться почему с пингом не хочет...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Модуль Broadlink

Сообщение vitt76 » Вт авг 08, 2017 11:13 am

Так-то МР1 можно вообще не обновлять, все равно у него кнопок физических одна :)
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Вт авг 08, 2017 11:15 am

Ну зато из e-контрола кто нить выключить может...по-этому на всякий случай синхронизация (раз в час к примеру) не помешает.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Модуль Broadlink

Сообщение vitt76 » Вт авг 08, 2017 11:16 am

Ну да, или из розетки дёрнуть...
Broadlink + Orange Pi PC ARMBIAN 5.31
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Модуль Broadlink

Сообщение dmw » Вт авг 08, 2017 12:02 pm

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;
        }
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Вт авг 08, 2017 1:29 pm

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

Re: Модуль Broadlink

Сообщение Rad81 » Ср авг 09, 2017 3:06 pm

после последний обнаву Spmini не работает
Ответить