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

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

Модератор: immortal

Ged
Сообщения: 105
Зарегистрирован: Чт окт 20, 2016 10:59 pm

Re: Модуль Broadlink

Сообщение Ged »

nick7zmail
Вчера начал разбираться с очередным выключателем и осознал, что ты все правильно говорил про использование свойств для управления.
Действительно, на мой текущий взгляд:
  • Свойства/команды управления должны лежать в объекте
  • Из всех функций управления достаточно, чтобы модуль реагировал на изменение свойства. Все варианты с (getURL, отдельная команда) требуются только если мы создаем команду, но не привязываем ее к объекту
Пока нет возможности создать свойство/команду из модуля, для удобства прописывания команд/свойств для выключателей создал отдельный подкласc RelayBR с методом CreateBrCmd

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

$this->setProperty("brCmdOn",0);
$this->setProperty("brCmdOff",0);
$this->setProperty("brCmdSwitch",0);
Соответственно, после создания объекта/выключателя руками дергаю этот метод и сразу получаю нужные свойства, которые потом легко выбираются на страничке настройки команд.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Модуль Broadlink

Сообщение nick7zmail »

=D а теперь моя коронная фраза - "Я же говорил" =D

Кстати залил небольшую обнову - подтянул интерфейс, добавил метод активации команд "Код". Объединил command.php и command2.php. Теперь он работает и для "geturl" и для "код". Как то так:
code.jpg
code.jpg (101.63 КБ) 6836 просмотров
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ged
Сообщения: 105
Зарегистрирован: Чт окт 20, 2016 10:59 pm

Re: Модуль Broadlink

Сообщение Ged »

nick7zmail писал(а):=D а теперь моя коронная фраза - "Я же говорил" =D
Сказал он, но все таки все запилил. Супер! Молодец. Спасибо.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Модуль Broadlink

Сообщение nick7zmail »

Ged писал(а): Сказал он, но все таки все запилил. Супер! Молодец. Спасибо.
Ну дак раз люди просят - че б и не запилить...тем более говорили что с geturl, если нужна авторизация - проблемы. А код - нормально отрабатывает.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: Модуль Broadlink

Сообщение Chainik »

nick7zmail, скажите пожалуйста, что из Broadlink вы бы посоветовали взять (как "железо"), если есть желание управлять простым телевизором (а в последствии и кондиционером)? Конечно, чтобы эта "железка" поддерживалась вашим модулем.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Модуль Broadlink

Сообщение nick7zmail »

Простым телевизором (как собственно и кондиционером) - управлять можно по IR...а у бродлинка собственно только 1 устройство (точнее сказать серия устройств) умеющих это делать...это RM. Из самых последниз - это RM2 и RM3 mini. Первый умеет управлять так же и радио устройствами работающими на частоте 433/315 МГц (только управлять, принимать сигналы с датчиков движения, к примеру, не может...RM3 - меньше, без радиочастот, без датчика температуры.... так что сами решайте что вам надо =).

А вообще сейчас появился неплохой "smart home kit" от xiaomi на протоколе zeegbee. Сергей под него активно модуль пишет, и добавляет устройства. У них есть и универсальный пульт (аналог бродлинка)...не знаю нужен ли для его работы основной шлюз...как то не вчитывался...но факт что он есть)) https://ru.aliexpress.com/item/Original ... 869256f13c

UPD: Прочитал - напрямую по wifi подключается (как и бродлинк)....но поддержки в модуле Сергея пока вроде под него нет...Еще похожий девайс есть - Orvibo AllOne. Смотрите что больше по дизайну и по цене подходит. Выбор в любом случае за вами....для обозначенных вами задач вполне хватит RM3 mini за 700 р)))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: Модуль Broadlink

Сообщение Chainik »

nick7zmail, большое спасибо за подробные разъяснения. Ясно, что для моих скромных потребностей хватит и RM3 mini.
Ged
Сообщения: 105
Зарегистрирован: Чт окт 20, 2016 10:59 pm

Re: Модуль Broadlink

Сообщение Ged »

Что вспомнил... Было бы круто сделать импорт/экспорт команд/значений.
Для бэкапа очень полезно. :-)
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai

Re: Модуль Broadlink

Сообщение woow »

Chainik писал(а):nick7zmail, большое спасибо за подробные разъяснения. Ясно, что для моих скромных потребностей хватит и RM3 mini.
RM3 mini, а через неделю RM2 ;) как там про апетит поговорка ...
Raspberry Pi 3B+
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Модуль Broadlink

Сообщение nick7zmail »

Ged писал(а):Что вспомнил... Было бы круто сделать импорт/экспорт команд/значений.
Для бэкапа очень полезно. :-)
Я всё это помню)) было бы время.
Никто кстати вам ни мешает делать комиты :D
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить