[Модуль] Broadlink (dev_broadlink)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Дак я пробовал менять...в первую очередь...чет не помогло...dmw писал(а): Да, я же тебе писал в личке ещё как работает ping():
Там в самом начале метода есть проверка типа устройства, если обнаружатся устройства подобные SP MINI туда нужно будет вносить изменения. Поменяй для MP1 тоже тип на ICMP.
Про RM2 PRO странно, у меня правда RM PRO две, обе работают. Но на всякий случай давай тоже ICMP поставим.
У МР1 начальный набор байт немного другой, нежили у других девайсов...это могло сказаться? И у SP3 вроде по умолчанию задан ICMP, и всё равно не хочет работать...статус вроде забирает - а переключать - не переключает. RM то у меня тоже работает))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Модуль Broadlink
Попробуй для чистоты эксперимента вообще отключить пинги: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
Отключил - заработало... хм...попробую разобраться почему с пингом не хочет...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- vitt76
- Сообщения: 372
- Зарегистрирован: Вс апр 09, 2017 2:36 pm
- Благодарил (а): 101 раз
- Поблагодарили: 51 раз
Re: Модуль Broadlink
Так-то МР1 можно вообще не обновлять, все равно у него кнопок физических одна
Broadlink + Orange Pi PC ARMBIAN 5.31
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Ну зато из e-контрола кто нить выключить может...по-этому на всякий случай синхронизация (раз в час к примеру) не помешает.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Модуль Broadlink
Сейчас у себя тоже проверил, подтверждаю на UDP-пинги от MP1 эхо не отдает, поменяй ему на ICMP:nick7zmail писал(а):Отключил - заработало... хм...попробую разобраться почему с пингом не хочет...
Код: Выделить всё
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
Дак я давно поменял...запрос работает при этом, а управление - нет.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<