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

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

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Модуль Broadlink

Сообщение sergejey »

Можно ли сделать автоматическое обновление настроек IP-адресов, к примеру, при перезагрузке? Ситуация -- перегрузился роутер, слетела DHCP-таблица, нужно было обновлять IP-шники устройств в модуле. Понятно, что можно сделать резервирование по маку на самом роутере, но не все знают, что это и зачем :)

А так очень здорово -- с ходу всё заработало.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Модуль Broadlink

Сообщение nick7zmail »

Можно то оно можно...только за бродлинковскими девайсами замечено, что иногда они "сохраняют" неверные настройки...При поиске может выдавать один ip, в роутере уже давным давно другой выдан...сам с таким не сталкивался, но видел, что пишут такое.
Плюс недавно некоторые ip задом наперед выдавались. Это пофиксили меньше месяца назад. До этого точно нельзя было на эту функцию надеяться...теперь можно попробовать.

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

Re: Модуль Broadlink

Сообщение dmw »

sergejey писал(а):Можно ли сделать автоматическое обновление настроек IP-адресов, к примеру, при перезагрузке? Ситуация -- перегрузился роутер, слетела DHCP-таблица, нужно было обновлять IP-шники устройств в модуле. Понятно, что можно сделать резервирование по маку на самом роутере, но не все знают, что это и зачем :)

А так очень здорово -- с ходу всё заработало.
Тут тоже есть "запоминание" мак-адресов, добавить кнопочку "Обновить IP" не составляет сложности используя метод descovery(). Сам класс при этом не переписывается.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Модуль Broadlink

Сообщение nick7zmail »

То что я описывал - как раз про discovery. То что в самом устройстве ip сохраняется, и discovery может неверный ip выдать при запросе...

Говорю - я не встречался с таким...просто помню, что кто-то писал.

Функцию попробую конечно добавить...посмотрим, что выйдет из этого...

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm

Re: Модуль Broadlink

Сообщение vitt76 »

Это было бы круто, а то таблица в роутере уже за 20 штук перевалила и это только на даче :D
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
Maxmudjon
Сообщения: 25
Зарегистрирован: Ср авг 16, 2017 1:34 pm

Re: Модуль Broadlink

Сообщение Maxmudjon »

Dooya карниз работает только полный открытие и полный закрытие
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Модуль Broadlink

Сообщение nick7zmail »

Как добились?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Maxmudjon
Сообщения: 25
Зарегистрирован: Ср авг 16, 2017 1:34 pm

Re: Модуль Broadlink

Сообщение Maxmudjon »

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

Re: Модуль Broadlink

Сообщение Maxmudjon »

public function set_level($lvl){

$packet = self::bytearray(16);
$packet[0] = 0x09;
$packet[2] = 0xbb;
$packet[3] = 0x02; // открыть на 100%
$packet[9] = 0xfa;
$packet[10] = 0x44;
$packet[4] = $lvl;
$this->send_packet(0x6a, $packet);
}
Последний раз редактировалось Maxmudjon Ср авг 23, 2017 3:24 pm, всего редактировалось 1 раз.
Аватара пользователя
Maxmudjon
Сообщения: 25
Зарегистрирован: Ср авг 16, 2017 1:34 pm

Re: Модуль Broadlink

Сообщение Maxmudjon »

public function set_level($lvl){

$packet = self::bytearray(16);
$packet[0] = 0x09;
$packet[2] = 0xbb;
$packet[3] = 0x01; // закрыть на 100%
$packet[9] = 0xfa;
$packet[10] = 0x44;
$packet[4] = $lvl;
$this->send_packet(0x6a, $packet);
}
Последний раз редактировалось Maxmudjon Ср авг 23, 2017 3:24 pm, всего редактировалось 1 раз.
Ответить