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

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

Модератор: immortal

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

Re: [Модуль] Broadlink

Сообщение nick7zmail » Ср апр 18, 2018 12:31 pm

Не, не предусмотрено. В коде - если только с базы вытягивать напрямую.

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

$mac='Макадрес';
$rec=SQLSelectOne("SELECT * FROM dev_httpbrige_devices WHERE MAC='$mac'");
В поле $rec['IP']; будет IP адрес.
За это сообщение автора nick7zmail поблагодарил:
dmw (Ср апр 18, 2018 12:41 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
yura_s80
Сообщения: 80
Зарегистрирован: Чт апр 19, 2018 9:09 am
Благодарил (а): 7 раз
Поблагодарили: 9 раз

Re: [Модуль] Broadlink

Сообщение yura_s80 » Чт апр 19, 2018 9:12 am

Не знаю может кто сталкивался с моей проблемой, прошу помощи. Ситуация такая:
rm3 mini кондиционер AEG работает через econtrol без проблем по шаблону из облака. Привязываю в majordomo команды обученные вручную с родного пульта, а кондиционер реагирует на них хаотично, может сработать может нет, без всякой закономерности. Родной пульт так же срабатывает с первого раза, как китайский шаблон с облака. Как правильно обучить? Может какая база кодов есть, всю голову сломал. Спасибо за помощь.
И коды никак не выдрать с облачного шаблона((( Где то же китайцы взяли правильные коды((
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: [Модуль] Broadlink

Сообщение dmw » Чт апр 19, 2018 9:18 am

yura_s80 писал(а):
Чт апр 19, 2018 9:12 am
Не знаю может кто сталкивался с моей проблемой, прошу помощи. Ситуация такая:
rm3 mini кондиционер AEG работает через econtrol без проблем по шаблону из облака. Привязываю в majordomo команды обученные вручную с родного пульта, а кондиционер реагирует на них хаотично, может сработать может нет, без всякой закономерности. Родной пульт так же срабатывает с первого раза, как китайский шаблон с облака. Как правильно обучить? Может какая база кодов есть, всю голову сломал. Спасибо за помощь.
И коды никак не выдрать с облачного шаблона((( Где то же китайцы взяли правильные коды((
Ну почемуже не выдрать? В econtrol сделайте бэкап, а затем: https://kb.smartliving.ru/модуль-broadl ... е-функции/
yura_s80
Сообщения: 80
Зарегистрирован: Чт апр 19, 2018 9:09 am
Благодарил (а): 7 раз
Поблагодарили: 9 раз

Re: [Модуль] Broadlink

Сообщение yura_s80 » Чт апр 19, 2018 9:26 am

dmw писал(а):
Чт апр 19, 2018 9:18 am
Ну почемуже не выдрать? В econtrol сделайте бэкап, а затем: https://kb.smartliving.ru/модуль-broadl ... е-функции/
При нажатии на (кнопка [Экспорт облачных команд]). При экспорте будет выведена длинная строка со списком команд.
Так вот, все вроде бы нормально, но там присутствуют только те команды, которым я его сам обучал! А те команды, которые с облачного шаблона китайского (кондиционер AEG), MD не видит!
Аватара пользователя
dance12r
Сообщения: 105
Зарегистрирован: Пн июл 17, 2017 12:14 pm
Откуда: Киев
Благодарил (а): 10 раз
Поблагодарили: 47 раз

Re: [Модуль] Broadlink

Сообщение dance12r » Чт апр 19, 2018 9:30 am

yura_s80 писал(а):
Чт апр 19, 2018 9:26 am
При нажатии на (кнопка [Экспорт облачных команд]). При экспорте будет выведена длинная строка со списком команд.
Так вот, все вроде бы нормально, но там присутствуют только те команды, которым я его сам обучал! А те команды, которые с облачного шаблона китайского (кондиционер AEG), MD не видит!
А вы после експорта этого шаблона сделали новый бекап e-control в облако?
Raspberry Pi 3 + Broadlink + MySensors + MDM VoiceAssistant
yura_s80
Сообщения: 80
Зарегистрирован: Чт апр 19, 2018 9:09 am
Благодарил (а): 7 раз
Поблагодарили: 9 раз

Re: [Модуль] Broadlink

Сообщение yura_s80 » Чт апр 19, 2018 9:53 am

dance12r писал(а):
Чт апр 19, 2018 9:30 am
А вы после експорта этого шаблона сделали новый бекап e-control в облако?
Сделал следующее:
1. econtrol добавил пульт "Кондиционер" пишет нажмите любую кнопку кондиционера, нажал, кондер определился как TCL GYKQ_1014
2. протестировал в econtrol-е все работает идеально с полпинка!
3. сделал Резервное копирование в облако, в списке она одна единственная.
4. в MD нажал скачать последний бэкап, выдало - Архив распакован в папку /var/www/cached/broadlink/SharedData
5. в MD делаю экспорт облачных команд в итоге пустое поле!
6. в econtrol добавляю пульт например от тв, обучаю любую команду, делаю вторую копию ( с кондером и 1 кнопкой пульта от тв), повторяю алгоритм экспорта и в поле MD появляется код той самой команды от пульта ТВ, а кодов с "облачного шаблона" кондиционера там нет!

В папке /var/www/cached/broadlink/SharedData/ConCode/1014.gz присутствует файл архива с названием марки пульта TCL GYKQ_1014. Разархивировал его, в файле каракули. Думал может в нем какие коды есть.

PS я даже пробовал извращения типа:
Вхожу в режим обучения broadlink, и нажимаю команду китайского шаблона в программе econtrol, типа сам себя что б обучил. Обучается, но так же срабатывает через 1-5 нажатий, а может и подряд 2-3 раза сработать.

вот этот файл: в шапке файла как раз название пульта, который определился китайцами автоматом.
1014.gz
(12.94 КБ) 571 скачивание
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: [Модуль] Broadlink

Сообщение dmw » Чт апр 19, 2018 11:18 am

yura_s80 писал(а):
Чт апр 19, 2018 9:53 am
В папке /var/www/cached/broadlink/SharedData/ConCode/1014.gz присутствует файл архива с названием марки пульта TCL GYKQ_1014. Разархивировал его, в файле каракули. Думал может в нем какие коды есть.
Попробуйте назначить тестовой команде этот код и исполнить (это из файла с каракулями):

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

2620e6206c2b10221022100b100b100b1022100b100b10221022100b1022100b100b10221022100b10221022100b100b1022100b100b1022100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b1022100b100b100b100b100b1022100b100b100b100b100b100b1022100b100b100b100b100b100b100b100b102210221022100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b1022100b100b1022102210221022100b10200290
За это сообщение автора dmw поблагодарил:
yura_s80 (Чт апр 19, 2018 11:47 am)
Рейтинг: 1.16%
yura_s80
Сообщения: 80
Зарегистрирован: Чт апр 19, 2018 9:09 am
Благодарил (а): 7 раз
Поблагодарили: 9 раз

Re: [Модуль] Broadlink

Сообщение yura_s80 » Чт апр 19, 2018 11:26 am

dmw писал(а):
Чт апр 19, 2018 11:18 am
Попробуйте назначить тестовой команде этот код и исполнить
тишина, бродлинк даже не моргнул

вот например код, если обучать самому, который работает коряво:

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

2600e60066380f220f230f0c0f0c0f0c0f230e0d0e0d0f230e230f0c0f230e0d0e0d0e230f230f0c0f230e230f0c0f0c0f230f0c0f0c0f230f0c0f0c0f0c0f0c0f0c0f0c0f0c0f0c0f0d0e0d0e0d0e0d0e0d0e0d0e0d0f0c0f0c0f0c0f0c0f0c0f230e0c0f0d0f230e230f230e0d0e0d0e0d0f0c0f0c0f0c0f0c0f0c0f230f0c0e0d0f0c0f0c0f230e0d0f220f0d0e0d0e0d0e230f0c0f0c0f0c0f0d0e0d0e0d0e0d0e0d0e0d0f0c0f0c0f0c0f0c0f0c0f0c0f0c0f0d0e0d0e0d0e0d0e0d0e0d0e0e0d0d0f0c0f0c0f0c0f0c0f0c0f0c0f0c0f0c0f0d0e230f0c0f0d0e230f0c0f0c0f0c0f230e000d05
на выключение кондея
yura_s80
Сообщения: 80
Зарегистрирован: Чт апр 19, 2018 9:09 am
Благодарил (а): 7 раз
Поблагодарили: 9 раз

Re: [Модуль] Broadlink

Сообщение yura_s80 » Чт апр 19, 2018 11:40 am

dmw писал(а):
Чт апр 19, 2018 11:18 am

Ураааааааа!!!!! Похоже я понял в чем делоо!


в общем взял код, который ты мне скинул, поменял первые цифры 2620e6206 на первые цифры своего корявого кода 2600e6006

в итоге получился вот такой код
2600e6006c2b10221022100b100b100b1022100b100b10221022100b1022100b100b10221022100b10221022100b100b1022100b100b1022100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b1022100b100b100b100b100b1022100b100b100b100b100b100b1022100b100b100b100b100b100b100b100b102210221022100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b100b1022100b100b1022102210221022100b10200290
И все окей, раз 50 нажмал подряд, не одной ошибки! Как теперь мне быть?)
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: [Модуль] Broadlink

Сообщение dmw » Чт апр 19, 2018 11:52 am

Код скопировался не верно, давно наблюдаю глюки плагина HEX-виевера для Notepad++, он имеет привычку менять значения 00 на 20 при переносе фрагментов через копи-паст.
В общем попробуйте посмотреть на ваш файл нормальным HEX-редактором и сразу увидите ваши коды. Нужно попробовать оттуда их скопировать в виде строчки что вы показали.
Ответить