Страница 151 из 376

Re: Модуль Broadlink

Добавлено: Пн июл 17, 2017 9:52 pm
nick7zmail
ок...а текушее положение он как то понимает? Допустим, если на половину закрыть, выйти из приложения, зайти снова - он где-то покажет что закрыто на половину? Или шторка нарисованная - чисто символическая? Тянется вверх и вниз?

Re: Модуль Broadlink

Добавлено: Пн июл 17, 2017 10:09 pm
igorewa
Проверил работу шторы и сам был удивлен, оказывается есть обратная связь с мотором, приложение знает положение штор даже если шторы руками потянуть, если приложение закрыть, и закрыть / открыть шторы то при открыти приложения мы увидем их реальное положение.
Смотрите видео https://youtu.be/_55HacbVrBg

Re: Модуль Broadlink

Добавлено: Пн июл 17, 2017 10:15 pm
nick7zmail
Значит в этом пакете таки содержится инфа о положении...можно записать дампы где нить в среднем положении? т.е. поставить любым способом в середину, открыть e-control, открыть packet capture, поставить на запись, вернуться в e-control, тыкнуть штору, дождаться, пока загрузится картинка с положением (не выполнять никаких действий больше в е-контроле), переключится в capture, и записать пакеты получившиеся...

Re: Модуль Broadlink

Добавлено: Пн июл 17, 2017 10:44 pm
igorewa
Записал 3 положения полностью закрыто, открыто на половину ( в 5м пакете появилось много данных) и полностью открыто
doya3.zip
(4.25 КБ) 196 скачиваний

Re: Модуль Broadlink

Добавлено: Пн июл 17, 2017 11:16 pm
VooDooN
Нужно еще обратить внимание, что ползунок разделен на 5 делений. 5 для левой половины и 5 для правой. Двигаются всегда одновременно. Получается, что положение штор нужно искать в байтах от 0 до 5. Или в процентах они могут посчитать, по 20 процентов на 1 деление.

Re: Модуль Broadlink

Добавлено: Вт июл 18, 2017 6:34 pm
igorewa
Как успехи ?

Re: Модуль Broadlink

Добавлено: Вт июл 18, 2017 6:56 pm
dr.pavlov.alex
igorewa писал(а):Проверил работу шторы и сам был удивлен, оказывается есть обратная связь с мотором, приложение знает положение штор даже если шторы руками потянуть, если приложение закрыть, и закрыть / открыть шторы то при открыти приложения мы увидем их реальное положение.
Смотрите видео https://youtu.be/_55HacbVrBg
Есть разные модели моторов. Есть и те что не видят положение. У тебя самый продвинутый.

Re: Модуль Broadlink

Добавлено: Вт июл 18, 2017 7:01 pm
igorewa
dr.pavlov.alex писал(а):
igorewa писал(а):Проверил работу шторы и сам был удивлен, оказывается есть обратная связь с мотором, приложение знает положение штор даже если шторы руками потянуть, если приложение закрыть, и закрыть / открыть шторы то при открыти приложения мы увидем их реальное положение.
Смотрите видео https://youtu.be/_55HacbVrBg
Есть разные модели моторов. Есть и те что не видят положение. У тебя самый продвинутый.
У меня 2 мотора, в спальне простой, он без WIFI и интеграции с broadlin , он управляется только пультом 433. И новый мотор Dooya DT360 это часть Broadlink DNA в зале.

Re: Модуль Broadlink

Добавлено: Вт июл 18, 2017 7:33 pm
nick7zmail
igorewa писал(а):Как успехи ?
Пока лениво, если честно =D ...надо сесть и дописать...

Re: Модуль Broadlink

Добавлено: Вт июл 18, 2017 10:54 pm
nick7zmail
Итак...как и обещал - презентую добавленные функции MS1
Наконец то добрался до присланной мне колонки, и поснифил немного пакеты. Благодаря этому в модуле стали доступны некоторые функции.

1) Модуль умеет считывать батарею в процентах...да да, этого не может даже e-control. Попадает в поле battery на вкладке данные, можно привязать к свойству.
2) Контроль громкости - умеет, могёт...привязывается к свойству, выставляется значение от 1 (или 0...хз) до 15.
3) Команда выключения (была уже в предыдущей версии, кто-то успел потестить) - связываете со свойством любым, присваиваете свойству 1 - должно выключится)) при следующем цикле обновления данных надпись поменяется на add_val...не пугайтесь, всё ок. Пока прост не придумал как ещё внести эти свойства в таблицу, помимо цикла обновления.
3) То что было в предыдущей обнове паузой - оказалось таки мьютом. Как работает Play -вообще не знаю, но при отправке команды - загорается значок плэй)) возможно это функции для проигрывания музыки с sd карты - я хз...пока с картой не тестил...работает так же как ButtonPower...связываете со свойством, присваиваете 1 - команда отправляется....

Чисто теоретически - модуль может и другие команды слать...но надо это всё отлавливать...в ближайших планах - добавить кнопки вперед, назад, активация рандома и спящего режима...это по идее должно быть не сложно.

Теперь по карнизам dooya. Дописал класс "вслепую", функций пока не вводил никаких...надо потестить как работает...для этого откройте \modules\dev_broadlink\broadlink_debug_scr.php, измените строку $payload = $rm->some_req(); на $payload = $rm->set_level(<число>); где число попробовать от 0 до 255, и откройте в браузере http://<ваш_IP>/modules/dev_broadlink/broadlink_debug_scr.php?ip=<айпи_штор>
(естественно перед этим добавить шторы в модуль, если ещё не добавлены).