1

Тема: Управление Broadlink RM Pro PHP

Управление Broadlink RM Pro из браузера

+ Требования

web сервер с php 5.x + MySQL


+ Что умеет


- находит Broadlink RM Pro в сети
- позволяет обучить Broadlink RM Pro командам
- позволяет выполнить команду из браузера


Установка:

1 - распаковать архивы в директорию Вашего веб сервера
2 - создать БД MySQL используя файл broadlink.sql
3 - отредактировать файл settings.php (указать хост, логин, пароль и название базы данных)
4 - открыть в браузере директорию Вашего веб сервера

https://yadi.sk/d/_bL5Tkff4G8pjg


P.S:
1 -  я не знаю, как себя поведет данный скрипт при наличии у Вас нескольких устройств Broadlink в Вашей локальной сети (как только у меня в наличии будет несколько устройств при наличии ошибок я перепишу данный класс).
2 - данный скрипт создавался для изучения возможностей работы с Broadlink RM Pro из браузера. В дальнейшем, я возможно напишу полноценную систему управления (опять таки, как только у меня будут все необходимые устройства)
3 - я не пытаюсь создать аналог MajorDoMo (если Вы используете MajorDoMo - я рад за Вас)

2 (06-03-2019 17:28:57 отредактировано Bastard)

Re: Управление Broadlink RM Pro PHP

Скриншот

https://skrinshoter.ru/i/060319/fFSA0Bee.png

3

Re: Управление Broadlink RM Pro PHP

Дело было вечером, делать было нечего...

https://skrinshoter.ru/i/060319/IPWQz4KH.png

4

Re: Управление Broadlink RM Pro PHP

Классная админка получилась! Было бы круто иметь поддержку SP3 и других умных розеток. Это возможно?

5 (07-03-2019 13:50:00 отредактировано Bastard)

Re: Управление Broadlink RM Pro PHP

Admin пишет:

Классная админка получилась! Было бы круто иметь поддержку SP3 и других умных розеток. Это возможно?


Да, это возможно, там же обычные коды. Главное мне заполучить все эти гаджеты, что бы коды вытащить и протестировать это все

Для себя решил пойти таким путем:
- буду добавлять функционал по мере покупки оборудования (если работа не подведет, буду покупать раз в месяц, по плану RM Mini, затем реле, потом термометр ODTEMP-2, ну а дальше подумаем)

* - термометр ODTEMP-2 - отличная штука. Умеет отдавать влажность и температуру посредством JSON - т.е. прикрутить ее можно к любой системе (т.к. E-Air нет в продаже, а кондиционером и увлажнителем воздуха управлять хочется)

- между покупками - буду докручивать функционал того, что есть (по плану сделать хотя бы виртуальные маркеры состояния  вкл/выкл )



P.S. эту штуку сегодня пытался обучить распознавать голос...в общем то ничего сложного, пару раз даже команды выполнила )))

6

Re: Управление Broadlink RM Pro PHP

BroadLink обещает SR3 выпустить с температурой, датчиком движения и влажностью в 2019. https://www.broadlink.com.cn/light.html

7 (09-03-2019 14:59:46 отредактировано Bastard)

Re: Управление Broadlink RM Pro PHP

Admin пишет:

BroadLink обещает SR3 выпустить с температурой, датчиком движения и влажностью в 2019.


Ну, пока его нет - использую то, что есть. Ради интереса купил реле, проверил работу. Через обучение кнопки - не работает, пришлось обучать через сканирование частоты. А т.к. в классе управления этого сканирования нет, то пришлось выдергивать код из e-control. Судя по всему придется делать облачные функции, что бы была возможность вытащить из облака все свои команды, а так же возможность ручного ввод кода...

Ну а пока на настоящий момент появился вывод зон (комнат) на главную страницу.

https://skrinshoter.ru/i/090319/dziVjIaX.png

8 (12-03-2019 15:44:32 отредактировано Bastard)

Re: Управление Broadlink RM Pro PHP

Промежуточный результат: удалось разобраться с классом от MagorDomo. Без проблем подключаюсь к облаку и вытаскиваю коды из последнего бекапа

https://skrinshoter.ru/i/120319/p7pQH14C.png

9 (12-03-2019 09:19:31 отредактировано Bastard)

Re: Управление Broadlink RM Pro PHP

Утро началось с получения термометра ODTEMP-2 (расширенная версия, с данными о температуре и влажности)

Минут за 10 интегрировал. Ну и до кучи приляпал погоду с OpenWether

https://skrinshoter.ru/i/120319/WaS4A9cU.png

10

Re: Управление Broadlink RM Pro PHP

Кому-то покажется глупым вопрос...
А есть модификация Вашего управления под php72 ?

11

Re: Управление Broadlink RM Pro PHP

Bastard пишет:

Управление Broadlink RM Pro из браузера

+ Требования

web сервер с php 5.x + MySQL


+ Что умеет


- находит Broadlink RM Pro в сети
- позволяет обучить Broadlink RM Pro командам
- позволяет выполнить команду из браузера


Установка:

1 - распаковать архивы в директорию Вашего веб сервера
2 - создать БД MySQL используя файл broadlink.sql
3 - отредактировать файл settings.php (указать хост, логин, пароль и название базы данных)
4 - открыть в браузере директорию Вашего веб сервера

https://yadi.sk/d/_bL5Tkff4G8pjg


P.S:
1 -  я не знаю, как себя поведет данный скрипт при наличии у Вас нескольких устройств Broadlink в Вашей локальной сети (как только у меня в наличии будет несколько устройств при наличии ошибок я перепишу данный класс).
2 - данный скрипт создавался для изучения возможностей работы с Broadlink RM Pro из браузера. В дальнейшем, я возможно напишу полноценную систему управления (опять таки, как только у меня будут все необходимые устройства)
3 - я не пытаюсь создать аналог MajorDoMo (если Вы используете MajorDoMo - я рад за Вас)


Дружище как с тобой связаться?Есть вопросы.

12

Re: Управление Broadlink RM Pro PHP

Bastard пишет:

Управление Broadlink RM Pro из браузера


А что, уже удалось SP3 раскодировать?

Если нет, могу я попытаться? Очень мне хочется ею поуправлять.

Спасибо!

Александр