[Модуль] Broadlink (dev_broadlink)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
У меня та же мысль была...только в status хотел закидывать 1/0 а в status_val уже текстовое описание.
А то что простые устройства не работают - абсолютно нормально ... Пока даже не пытался подогнать под них...эти кнопочки забыл отключить для s1))
Отправлено с моего Xperia Z через Tapatalk
А то что простые устройства не работают - абсолютно нормально ... Пока даже не пытался подогнать под них...эти кнопочки забыл отключить для s1))
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 162
- Зарегистрирован: Сб янв 28, 2017 2:17 pm
- Благодарил (а): 13 раз
- Поблагодарили: 7 раз
Re: Модуль Broadlink
Не знаю, самое главное, чтоб это было все функционально, мне кажется, что кроме 1 и 0 больше ничего не нужно.dmw писал(а):Тогда может имеет смысл добавить свойство $status_id, куда складывать код статуса который выдает именно brodlink (тот самый код 128, например), или именно 1/0 только?airafree писал(а):Пошел немного дальше и изменил Closed на 0, Opened на 1, No Person на 0, Person Detected на 1.
В устройстве все обновляется (1/0) при движении, открытие/закрытие
А текстовою расшифровку сделать надписью как это сделано для общего статуса (FULL на скрине выше)
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Модуль Broadlink
ну или так, разницы нет, nick7zmail, сделаете или мне класс подправить?
Просто там ведь еще и с шаблоном чтото делать, а я там не в зуб ногой))
Просто там ведь еще и с шаблоном чтото делать, а я там не в зуб ногой))
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Сделаю конечно...только вечерком...как дома буду.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- VooDooN
- Сообщения: 307
- Зарегистрирован: Сб июн 11, 2016 12:02 am
- Благодарил (а): 170 раз
- Поблагодарили: 64 раза
Re: Модуль Broadlink
Пока не обновлял модуль.
Запустил скрипт от уважаемого dmw, результаты:
1) Сначала просто привязал статус охраны к объекту и запустил скрипт. Скрин:
2) Потом отвязал от объекта. Звук в настройках включен. Запустил скрипт. Скрин:
3) Выключил звук в E-Control, запустил скрипт и обнаружил изменения:
4) А нельзя ли сделать поведение модуля таким, чтобы перед каждым измененияем настроек S1C, он скачивал текущее состояние S1C, менял необходимые байты и отправлял обратно? Просто у S1C в E-Control есть еще целая страница настроек, которые точно влияют на пэйлоды и их тоже нужно запоминать и не ломать при изменениях через модуль:
Запустил скрипт от уважаемого dmw, результаты:
1) Сначала просто привязал статус охраны к объекту и запустил скрипт. Скрин:
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Чтобы изменял - надо, как минимум, знать какие байты скачивать, и запоминать...было бы неплохо узнать какой за что отвечает...так можно будет прямо из модуля настройки задавать...VooDooN писал(а): А нельзя ли сделать поведение модуля таким, чтобы перед каждым измененияем настроек S1C, он скачивал текущее состояние S1C, менял необходимые байты и отправлял обратно? Просто у S1C в E-Control есть еще целая страница настроек, которые точно влияют на пэйлоды и их тоже нужно запоминать и не ломать при изменениях через модуль
Уверены что остальные настройки влияют на пэйлод? Мне кажется только верхние 3...остальные уже к сенсорам относятся...
Это классно, но врят ли реализуемо)) по крайней мере очень трудно...бродлинк к своему облаку врят ли допустит левые устройства...надо уметь притворяться е-контролом =Ddmw писал(а):Просто в планах еще push-и ловить научить модуль, низнай насколько это реализуемо на данном этапе.
Кстати залил обнову, проверяйте....статусы циферками, текстовое описание пока не выводил, но думаю буду выкидывать туда же, где full/part пишется...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- VooDooN
- Сообщения: 307
- Зарегистрирован: Сб июн 11, 2016 12:02 am
- Благодарил (а): 170 раз
- Поблагодарили: 64 раза
Re: Модуль Broadlink
Да. Есть изменения в байтах, если выбирать разные датчики для частичной и полной охраны.nick7zmail писал(а):Уверены что остальные настройки влияют на пэйлод?
Установил обнову. Привязал датчик к объекту, изменил статус охраны в E-Control, через несколько секунд статус сбросился на 0 . Еще раз обновил модуль - не помогло.nick7zmail писал(а):Кстати залил обнову, проверяйте...
-
- Сообщения: 162
- Зарегистрирован: Сб янв 28, 2017 2:17 pm
- Благодарил (а): 13 раз
- Поблагодарили: 7 раз
Re: Модуль Broadlink
Как бы тоже изменений не вижу...VooDooN писал(а):Да. Есть изменения в байтах, если выбирать разные датчики для частичной и полной охраны.nick7zmail писал(а):Уверены что остальные настройки влияют на пэйлод?
Установил обнову. Привязал датчик к объекту, изменил статус охраны в E-Control, через несколько секунд статус сбросился на 0 . Еще раз обновил модуль - не помогло.nick7zmail писал(а):Кстати залил обнову, проверяйте...
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Систему то перезагрузили?
Только что глянул - на гитхабе есть вчерашние изменения...
Отправлено с моего Xperia Z через Tapatalk
Только что глянул - на гитхабе есть вчерашние изменения...
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Попробуйте, кстати изменить начало функции Set_Arm(); следующим образом:
Чисто теоретически - так он должен загрузить текущие настройки, перед отправкой команды...
Код: Выделить всё
public function Set_Arm($mode){
$data = array();
$packet = self::bytearray(48);
$packet[0] = 0x12;//добавить это
$packet= $this->send_packet(0x6a, $packet);//и это
$packet[0x00] = 0x11;
$packet[0x04] = $mode; //2 - full, 1 - part, 0 - disarm
$response = $this->send_packet(0x6a, $packet);
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<