[Модуль] Broadlink HTTP Bridge (dev_httpbrige) Устарело!

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

Модератор: immortal

iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)

Сообщение iapet » Вс сен 11, 2016 12:42 pm

Ultron писал(а):
ARTik писал(а):Что у меня с виртуалкой не получается. Не смог правильно настроить интернет. Андроид в сеть выходит. А вот увидеть IP бриджа никак не удается. Ultron - помогите, пожалуйста, настроить интернет на виртуальной машине?
VirtualBox по умолчанию устанавливает подключение виртуалок через NAT, что нам не подходит (т.е. получается, что виртуалка находится в другой подсети с другими IP-шниками, а хост как бы выполняет роль маршрутизатора).
Нужно в менеджере VirtualBox зайти в настройки виртуалки на закладку "Сеть" и поменять "Тип подключения" на "Сетевой мост", а в следующем поле "Имя" выбрать сетевой адаптер, через который ваш хост подключен к локальной сети - я больше ничего дополнительно не настраивал. После этого виртуалка должна получать IP из вашей локальной сети, и будет видна как любое другое устройство.
Под 10 Виндой это не прокатывает. Не работает bridge. То-ли firewall кривой у нее толи - хз. Под 7-й работает.
Ultron
Сообщения: 11
Зарегистрирован: Сб июл 09, 2016 6:22 pm
Благодарил (а): 0
Поблагодарили: 7 раз

Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)

Сообщение Ultron » Вс сен 11, 2016 1:09 pm

iapet писал(а):Под 10 Виндой это не прокатывает. Не работает bridge. То-ли firewall кривой у нее толи - хз. Под 7-й работает.
У меня на 10-ке все это и работает, так что не в винде дело. Возможно, у вас действительно что-то с настройками firewall.

P.S. Припоминаю что я перед этим что-то настраивал в Windows, чтобы можно было нормально подключаться по RDP, т.к. хост у меня без периферии. А VirtualBox я уже потом ставил, может эти настройки повлияли.
Вот параметры моей виртуалкиПоказать
111.jpg
111.jpg (150.83 КБ) 7984 просмотра
ARTik
Сообщения: 72
Зарегистрирован: Чт июл 07, 2016 11:44 am
Благодарил (а): 10 раз
Поблагодарили: 8 раз

Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)

Сообщение ARTik » Вт сен 13, 2016 8:25 am

Не знаю что я отключил в винде, ковырял в настройках прав и в настройках сети. И о чудо все завелось, но обнаружился интересный баг ( а может и фитча) бридж напрочь не видит ни одной розетки Sp mini. Rm2 eAir и S1c видит прекрасно, а розетки игнорирует. Причем сначала я думал из за того что комп был подключен по кабелю, перешел на вайфай таже история.
Ultron
Сообщения: 11
Зарегистрирован: Сб июл 09, 2016 6:22 pm
Благодарил (а): 0
Поблагодарили: 7 раз

Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)

Сообщение Ultron » Вт сен 13, 2016 9:02 am

ARTik писал(а):...обнаружился интересный баг ( а может и фитча) бридж напрочь не видит ни одной розетки Sp mini. Rm2 eAir и S1c видит прекрасно, а розетки игнорирует. Причем сначала я думал из за того что комп был подключен по кабелю, перешел на вайфай таже история.
Пару раз за долгое время тестирования/использования бриджа на разных устройствах сталкивался с таким поведением - один раз не определялся HONYAR'овский выключатель, другой раз SP3. Причем не определялись они именно на новом устройстве, на бридже, которой работал до этого на другом девайсе в это же время, все работало.
Такое ощущение, что либо broadlink'и переклинивает, либо есть какое-то ограничение на количество программ/девайсов через которые были подключения к устройствам.
Суть в том, что в случае с выключателем проблему решил reset (перезагрузку по питанию я на нем не пробовал), а в случае с SP3 я просто включил/выключил его из розетки.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)

Сообщение nick7zmail » Вт сен 13, 2016 5:15 pm

По просьбам форумчан - мини гайд по модулю)
https://youtu.be/xtS8Lj4AT04
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
artemon25
Сообщения: 112
Зарегистрирован: Чт авг 25, 2016 10:33 pm
Благодарил (а): 15 раз
Поблагодарили: 6 раз

Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)

Сообщение artemon25 » Вс сен 18, 2016 10:30 pm

добрый вечер уважаемый nick7zmail видео посмотрел всё сделал как показано и всё получилось у меня RM2pro тоесть я установил на majordomo модуль BroadlinkHTTPBrige и установил на виндовс10 через хром расширение программку и она тоже запустилась затем прописал в настройках IP модуля как показано у вас на видео и всё тоже получилось и модуль видит RM2 дальше я нажимаю кнопку обучить коду на RM загорается диод я нажимаю кнопку он тухнет затем нажимаю сохранить и как на видео выходит сообщение
Сохранение команд пока не работает. Для сохранения последней команды используйте ссылку http://localhost:8888/?devMAC=b4:43:0d: ... &name=<имя команды>
я вставляю вместо имени имя которое я прописал например цифра 555 нажимаю ОК обновляется страница выходит цифра 1 я так понимаю что всё хорошо но вот дальше что с этой информацией делать какой код надо писать например в сценарии для исполнения команды где он сохраняется чтоб посмотреть у вас в видео такой информации нет кстати температура в свойствах появилась. до этого пользовался просто RMBridge там было понятно и писался код прямо в модуле который можно было вставить в код сценария или шаблона
Заранее спасибо за ответ и если можно поподробнее
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)

Сообщение nick7zmail » Пн сен 19, 2016 10:21 am

artemon25 писал(а):добрый вечер уважаемый nick7zmail видео посмотрел всё сделал как показано и всё получилось у меня RM2pro тоесть я установил на majordomo модуль BroadlinkHTTPBrige и установил на виндовс10 через хром расширение программку и она тоже запустилась затем прописал в настройках IP модуля как показано у вас на видео и всё тоже получилось и модуль видит RM2 дальше я нажимаю кнопку обучить коду на RM загорается диод я нажимаю кнопку он тухнет затем нажимаю сохранить и как на видео выходит сообщение
Сохранение команд пока не работает. Для сохранения последней команды используйте ссылку http://localhost:8888/?devMAC=b4:43:0d: ... &name=<имя команды>
я вставляю вместо имени имя которое я прописал например цифра 555 нажимаю ОК обновляется страница выходит цифра 1 я так понимаю что всё хорошо но вот дальше что с этой информацией делать какой код надо писать например в сценарии для исполнения команды где он сохраняется чтоб посмотреть у вас в видео такой информации нет кстати температура в свойствах появилась. до этого пользовался просто RMBridge там было понятно и писался код прямо в модуле который можно было вставить в код сценария или шаблона
Заранее спасибо за ответ и если можно поподробнее
День добрый.
В последней версии бриджа реализована выгрузка записанных команд строкой json. Я обязательно воспользуюсь этой фишкой, и в одном из ближайших обновлений появится список команд, как в случае с RM-brige. Пока что вы можете зайти на страничку бриджа (http://localhost:8888) с компа, где установлен бридж, если он на компе (если не на компе - вводим вместо localhost - ip устройства с бриджем). У него есть вполне себе функциональный вэб-интерфейс. Там, на сколько я помню, был список команд с url-ками, которыми они вызываются... А запускать их точно так же, как и в случае с RM-brige (через getURL();).
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
artemon25
Сообщения: 112
Зарегистрирован: Чт авг 25, 2016 10:33 pm
Благодарил (а): 15 раз
Поблагодарили: 6 раз

Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)

Сообщение artemon25 » Пн сен 19, 2016 9:53 pm

спасибо за оперативный ответ теперь я понял где сохраняются коды и как их запустить например код
http://localhost:8888/?devMAC=b4:43:0d: ... ame=zal1on с браузера он отлично работает но вот majordomo не могу понять какой код надо поставить я делаю вот так создаю сценарий с кодом
getURL("http://localhost:8888/?devMAC=b4:43:0d: ... &name=zal1"); но ни чего не происходит наверное что то надо дописать . например в RMBridge я писал двойной код
$dev="http://192.168.1.13:7474/cmd=%7B%22api_ ... a:40:58%22";
getURL("http://192.168.1.13:7474/cmd=%7B%22api_ ... a:40:58%22");
и вот так работает а как правильно надо написать код в вашем модуле.
Спасибо за проделанную работу и за ответы
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)

Сообщение nick7zmail » Вт сен 20, 2016 6:12 am

artemon25 писал(а):спасибо за оперативный ответ теперь я понял где сохраняются коды и как их запустить например код

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

http://localhost:8888/?devMAC=b4:43:0d:aa:40:58&action=send&name=zal1on    
с браузера он отлично работает но вот majordomo не могу понять какой код надо поставить я делаю вот так создаю сценарий с кодом

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

getURL("http://localhost:8888/?devMAC=b4:43:0d:aa:40:58&action=send&name=zal1"); 
но ни чего не происходит наверное что то надо дописать . например в RMBridge я писал двойной код
$dev="http://192.168.1.13:7474/cmd=%7B%22api_ ... a:40:58%22";
getURL("http://192.168.1.13:7474/cmd=%7B%22api_ ... a:40:58%22");
и вот так работает а как правильно надо написать код в вашем модуле.
Спасибо за проделанную работу и за ответы
Ну первое, что бросилось в глаза - в первой ссылке у вас команда zal1on а во второй (когда пишите про скрипт) просто zal1. Если это не ошибка - попробуйте так

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

getURL('тут ссылка', 0); 
И кстати не понимаю - зачем в случае RM-бриджа 2 раза ссылку прописывать....вроде и только со второй строкой должно работать...первая по факту вообще ничего не делает.
PS: На всякий случай уточню - МД и бридж на одном компе?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
artemon25
Сообщения: 112
Зарегистрирован: Чт авг 25, 2016 10:33 pm
Благодарил (а): 15 раз
Поблагодарили: 6 раз

Re: Модуль Broadlink (для приложения BroadlinkHTTPBrige)

Сообщение artemon25 » Вт сен 20, 2016 8:45 pm

добрый вечер начну с последнего МД и Бридж стоит на одном компе второе zai1 это выключение а zal1on включение что касается RMBridge не знаю почему код двойной я его где то скопировал и переделал под свои цели и даже не пробовал убрать одну из строк и последнее попробовал по вашей рекомендации отправить команду и всё конечно получилось за что огромное спасибо. у вас есть CONNECT хотелось бы посмотреть на на ваши объекты и шаблоны в mojordomo может что то мне понадобится. ну и последнее вообще в не в тему у вас реализовано голосовое управление алисой если да то каким образом а то у меня вечная проблема алиса перестаёт меня слышать или слышит но не говорит пробую через хром или подскажите куда обратиться за помощью. Заранее спасибо за все ответы
Закрыто