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

Re: Модуль Broadlink

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

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

$this->setProperty("brCmdOn",0);
$this->setProperty("brCmdOff",0);
$this->setProperty("brCmdSwitch",0);
Соответственно, после создания объекта/выключателя руками дергаю этот метод и сразу получаю нужные свойства, которые потом легко выбираются на страничке настройки команд.

Re: Модуль Broadlink

Добавлено: Сб фев 18, 2017 11:23 am
nick7zmail
=D а теперь моя коронная фраза - "Я же говорил" =D

Кстати залил небольшую обнову - подтянул интерфейс, добавил метод активации команд "Код". Объединил command.php и command2.php. Теперь он работает и для "geturl" и для "код". Как то так:
code.jpg
code.jpg (101.63 КБ) 6835 просмотров

Re: Модуль Broadlink

Добавлено: Сб фев 18, 2017 11:45 am
Ged
nick7zmail писал(а):=D а теперь моя коронная фраза - "Я же говорил" =D
Сказал он, но все таки все запилил. Супер! Молодец. Спасибо.

Re: Модуль Broadlink

Добавлено: Сб фев 18, 2017 1:37 pm
nick7zmail
Ged писал(а): Сказал он, но все таки все запилил. Супер! Молодец. Спасибо.
Ну дак раз люди просят - че б и не запилить...тем более говорили что с geturl, если нужна авторизация - проблемы. А код - нормально отрабатывает.

Re: Модуль Broadlink

Добавлено: Сб фев 18, 2017 3:34 pm
Chainik
nick7zmail, скажите пожалуйста, что из Broadlink вы бы посоветовали взять (как "железо"), если есть желание управлять простым телевизором (а в последствии и кондиционером)? Конечно, чтобы эта "железка" поддерживалась вашим модулем.

Re: Модуль Broadlink

Добавлено: Вс фев 19, 2017 10:30 am
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 р)))

Re: Модуль Broadlink

Добавлено: Вс фев 19, 2017 11:16 am
Chainik
nick7zmail, большое спасибо за подробные разъяснения. Ясно, что для моих скромных потребностей хватит и RM3 mini.

Re: Модуль Broadlink

Добавлено: Пн фев 20, 2017 4:20 pm
Ged
Что вспомнил... Было бы круто сделать импорт/экспорт команд/значений.
Для бэкапа очень полезно. :-)

Re: Модуль Broadlink

Добавлено: Пн фев 20, 2017 5:23 pm
woow
Chainik писал(а):nick7zmail, большое спасибо за подробные разъяснения. Ясно, что для моих скромных потребностей хватит и RM3 mini.
RM3 mini, а через неделю RM2 ;) как там про апетит поговорка ...

Re: Модуль Broadlink

Добавлено: Пн фев 20, 2017 5:37 pm
nick7zmail
Ged писал(а):Что вспомнил... Было бы круто сделать импорт/экспорт команд/значений.
Для бэкапа очень полезно. :-)
Я всё это помню)) было бы время.
Никто кстати вам ни мешает делать комиты :D