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

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

Модератор: immortal

Аватара пользователя
Maxmudjon
Сообщения: 25
Зарегистрирован: Ср авг 16, 2017 1:34 pm

Re: Модуль Broadlink

Сообщение Maxmudjon »

там внутри есть два плата один Wifi+RF433 и вторая блок питания, WiFi част отсоединил все равно вращается, мотор соединена на плата блок питания, скорее всего транзистор полетел не проверял завтра проверю
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm

Re: Модуль Broadlink

Сообщение Denis_k »

При подключении SC1 столкнулся вижу:
Снимок экрана 2017-08-22 в 22.23.39.png
Снимок экрана 2017-08-22 в 22.23.39.png (54.25 КБ) 7427 просмотров
Снимок экрана 2017-08-22 в 22.21.42.png
Снимок экрана 2017-08-22 в 22.21.42.png (27.7 КБ) 7427 просмотров
не совсем понятно как привязать железку к тому или иному объекту
MD на raspberry pi3
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm

Re: Модуль Broadlink

Сообщение Denis_k »

вопрос снят, нужно было нажать "обновить"
MD на raspberry pi3
Аватара пользователя
Rifmik
Сообщения: 19
Зарегистрирован: Чт мар 16, 2017 11:07 pm

Re: Модуль Broadlink

Сообщение Rifmik »

Хочу выразить ОГРОМНОЕ спасибо nick7zmail за разработку модуля!
Использую RM Pro в варианте управления РНР. Не с первого раза, подцепил электрокарниз DOOYA на радиоуправлении, но получилось. Радиовыключатели-радиореле так же встали.

P/S один вопрос - в модуле по ссылке "Использование команд" значится код для использования brLinkCommand('Close'); - не смог запустить. В формате объект-свойство sg('Bedroom.WindowClose', 1); все отлично работает. Ткните, где почитать про первое.
Видео ролик моей Алисы
CONNECT
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Модуль Broadlink

Сообщение nick7zmail »

Denis_k писал(а):вопрос снят, нужно было нажать "обновить"
Да, все данные подгружаются после нажатия "обновить" либо по прошествии очередного цикла автообновления.
Rifmik писал(а):Хочу выразить ОГРОМНОЕ спасибо nick7zmail за разработку модуля!
Пожалуйста =) Рад помочь.
Rifmik писал(а): P/S один вопрос - в модуле по ссылке "Использование команд" значится код для использования brLinkCommand('Close'); - не смог запустить. В формате объект-свойство sg('Bedroom.WindowClose', 1); все отлично работает. Ткните, где почитать про первое.
Странно. Должно с коробки работать.
Ошибки какие появляются? Или просто команда не исполняется?
Когда я в последний раз проверял - вроде всё работало.
Почитать негде, можете глянуть файл /lib/brlink_command.php. Посмотрите права доступа к нему во-первых, во-вторых можно воткнуть какой нить say(); в команду, и посмотреть запускается ли она вообще. Если запускается - глянуть чему равны в этот момент IP, MAC, марка устройства.
Кстати - заметил, что там авторизация без ключей доступа. С ключами по-идее просто быстрее должно работать...без них вроде тоже реакция должна быть...в общем дома тоже проверю.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am

Re: Модуль Broadlink

Сообщение dmw »

Пока nick7zmail занят, поэтому вот совсем крохотный скриптик кому лень копаться в json-файлах полученных из облака.
Распакованный файл brcodes.php можно положить в любую папку сайта с MJD и запускается из браузера (предварительно нужно скачать бэкап: viewtopic.php?f=5&t=3544&start=1700#p57820).
Скрипт парсит файлы в /files/SharedData и выводит список сохраненных в облаке кодов уже сконвертированых в HEX-последовательность, пригодную для модуля:
IrCode.jpg
IrCode.jpg (71.56 КБ) 7360 просмотров
Копируете коды по одному и вставляете вручную на вкладе "Данные" у RM-pro или RM-mini.
Пока както так
Вложения
brcodes.zip
(764 байт) 239 скачиваний
Аватара пользователя
Maxmudjon
Сообщения: 25
Зарегистрирован: Ср авг 16, 2017 1:34 pm

Re: Модуль Broadlink

Сообщение Maxmudjon »

мотор работает проблема быль в реле он склеился
SPOILERSPOILER_SHOW
photo_2017-08-23_17-13-08.jpg
photo_2017-08-23_17-13-08.jpg (103.76 КБ) 7346 просмотров
Аватара пользователя
ovcher
Сообщения: 184
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Контактная информация:

Re: Модуль Broadlink

Сообщение ovcher »

SP2:
function SP_Check_energy(){
$packet = bytearray(10);
$packet[0x00] = 0x04;
$packet[0x04] = 0xF2;
$packet[0x05] = 0x20;
$packet[0x06] = 0x02;
Мой огромный респектище @VooDooN за наставление на путь истинный!!!
Вот результаты:
при выключенной розетке в и-конторле:

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

payload decrypted:
0000   004 000 000 000 000 000 000 000  000 000 000 000 000 000 000 000 
0000   04 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
При включенной:

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

payload decrypted:
0000   004 000 000 000 111 028 025 000  000 000 000 000 000 000 000 000 
0000   04 00 00 00 6f 1c 19 00  00 00 00 00 00 00 00 00
и оно меняется:

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

payload decrypted:
0000   004 000 000 000 213 114 026 000  000 000 000 000 000 000 000 000 
0000   04 00 00 00 d5 72 1a 00  00 00 00 00 00 00 00 00
обратил внимание что задействованы байты 6,5,4. нагрузка чайник в районе 1700 -2000Вт.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Модуль Broadlink

Сообщение nick7zmail »

Функция которая сейчас вроде тоже для 4 5 6 байта...попробуйте ту формулу...может получится мощность

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
ovcher
Сообщения: 184
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Контактная информация:

Re: Модуль Broadlink

Сообщение ovcher »

nick7zmail писал(а):попробуйте ту формулу...может получится мощность
??? Извините маленько потерялся, я еще до формул не дошел или чего то упустил. :oops:
Просто скажите куда это подставить.
Ответить