Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
Модератор: immortal
-
- Сообщения: 366
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
У меня не работает.
- Вложения
-
- Снимок.PNG (18.46 КБ) 9127 просмотров
-
- Сообщения: 54
- Зарегистрирован: Пн ноя 28, 2016 9:15 pm
- Благодарил (а): 21 раз
- Поблагодарили: 2 раза
Re: Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
Вроде у меня так же было. Я тогда не сохранил новое устройство и пытался обучить. А потом нажал на "Добавить", а потом уже обучал.kas5858 писал(а):У меня не работает.
-
- Сообщения: 366
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
Спасибо за совет, теперь другая ошибка.Sayler писал(а):Вроде у меня так же было. Я тогда не сохранил новое устройство и пытался обучить. А потом нажал на "Добавить", а потом уже обучал.kas5858 писал(а):У меня не работает.
Может я MAC не в том формате пишу? может скинете скриншот.
- Вложения
-
- Снимок2.PNG (7.8 КБ) 9114 просмотров
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
Все верно. Перед обучением нужно сохранить устройство....На счет второй ошибки - бродлинк авторизоваться не может...откройте /modules/php_broadlink_test/discover.php. Оттуда и мак в том формате, в котором он там есть, и devtype и IP.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 54
- Зарегистрирован: Пн ноя 28, 2016 9:15 pm
- Благодарил (а): 21 раз
- Поблагодарили: 2 раза
Re: Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
Просто хотел уточнитьnick7zmail писал(а):Все верно. Перед обучением нужно сохранить устройство....На счет второй ошибки - бродлинк авторизоваться не может...откройте /modules/php_broadlink_test/discover.php. Оттуда и мак в том формате, в котором он там есть, и devtype и IP.

- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
Пожалуй допишу это в пост с инструкцией))Sayler писал(а): Просто хотел уточнить(а то немного повозился с этим), что нужно вводить http://127.0.0.1/modules/php_broadlink_ ... scover.php (в моем варианте) в адресную строку в браузере. А от туда уже копировать эти параметры.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 366
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
Не знаю, может я что то не понимаю но у меня нечего не получается. Ошибка осталась.nick7zmail писал(а):Все верно. Перед обучением нужно сохранить устройство....На счет второй ошибки - бродлинк авторизоваться не может...откройте /modules/php_broadlink_test/discover.php. Оттуда и мак в том формате, в котором он там есть, и devtype и IP.
- Вложения
-
- Создал и сохранил.
- Снимок3.PNG (5.86 КБ) 9071 просмотр
-
- Нажал обучить
- Снимок4.PNG (7.14 КБ) 9071 просмотр
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
Еще раз повторюсь - тип устройства копируйте из devtype в discover.php...а не RM2. В будущем, надеюсь получится просто выпадающую менюшку сделать с автозаполнением всех полей.kas5858 писал(а):Не знаю, может я что то не понимаю но у меня нечего не получается. Ошибка осталась.nick7zmail писал(а):Все верно. Перед обучением нужно сохранить устройство....На счет второй ошибки - бродлинк авторизоваться не может...откройте /modules/php_broadlink_test/discover.php. Оттуда и мак в том формате, в котором он там есть, и devtype и IP.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 90
- Зарегистрирован: Ср фев 06, 2013 1:12 pm
- Откуда: Россия, Москва
- Благодарил (а): 35 раз
- Поблагодарили: 6 раз
Re: Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
Спасибо! Проблем не возникло, всё отлично работает!
-
- Сообщения: 105
- Зарегистрирован: Чт окт 20, 2016 10:59 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: Подключение BroadLink без RM-brige и BroadlinkHTTPBrige
У меня треугольник в другой сети и в discover.php ничего не отображается.nick7zmail писал(а): Еще раз повторюсь - тип устройства копируйте из devtype в discover.php...а не RM2. В будущем, надеюсь получится просто выпадающую менюшку сделать с автозаполнением всех полей.
Можете написать, какие типы есть и кем RM2 определяется?
Жестким хаком в broadlink.class.php и заменой 255.255.255.255 на ip броадлинка получил
Код: Выделить всё
[{"devtype":"0x272a","name":"eRemote\u0002","mac":"b4:43:0d:e4:36:bd","host":"192.168.33.141","model":"RM2 Pro Plus"}]

На вскидку сделал так.
Код: Выделить всё
# diff broadlink.class.php.orig broadlink.class.php
288c288
< public static function Discover(){
---
> public static function Discover($ip_dev=""){
353,354c353,360
<
< socket_sendto($cs, self::byte($packet), sizeof($packet), 0, "255.255.255.255", 80);
---
> if (strlen($ip_dev)>0)
> {
> socket_sendto($cs, self::byte($packet), sizeof($packet), 0, $ip_dev, 80);
> }
> else
> {
> socket_sendto($cs, self::byte($packet), sizeof($packet), 0, "255.255.255.255", 80);
> }
Код: Выделить всё
$devices = Broadlink::Discover($_GET["ip_dev"]);
Код: Выделить всё
/modules/php_broadlink_test/Discover.php?ip_dev=192.168.1.141
Поправьте, пожалуйста.
- За это сообщение автора Ged поблагодарил:
- hudyakov1984 (Вс ноя 18, 2018 3:51 pm)
- Рейтинг: 1.16%