[Модуль] Broadlink (dev_broadlink)
Модератор: immortal
- VooDooN
- Сообщения: 307
- Зарегистрирован: Сб июн 11, 2016 12:02 am
- Благодарил (а): 170 раз
- Поблагодарили: 64 раза
Re: Модуль Broadlink
vitt76, добавьте SC1 и S1 и покажите скрины вкладки Общее для каждого устройства. Хотелось бы понять, что там у Вас указано.
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Модуль Broadlink
SC1 не опрашивается - попробуйте его удалить совсем, для эксперимента, S1 тогда начнет датчики показывать?
А для чистоты эксперемента, вообще все удалить, только S1 оставить..
А для чистоты эксперемента, вообще все удалить, только S1 оставить..
- vitt76
- Сообщения: 372
- Зарегистрирован: Вс апр 09, 2017 2:36 pm
- Благодарил (а): 101 раз
- Поблагодарили: 51 раз
Re: Модуль Broadlink
VooDooN,
dmw, ничего не помогает
Сдается мне, у меня тот самый S1, который без C.
СпойлерПоказать
Сдается мне, у меня тот самый S1, который без C.
Broadlink + Orange Pi PC ARMBIAN 5.31
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Не обязательно удалять...можно в периоде обновления выбрать none - тогда они не будут участвовать в обновлении...
У sc1 - период обновления то выберите))
У sc1 - период обновления то выберите))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- vitt76
- Сообщения: 372
- Зарегистрирован: Вс апр 09, 2017 2:36 pm
- Благодарил (а): 101 раз
- Поблагодарили: 51 раз
Re: Модуль Broadlink
Выбрал 1 минуту, сохранил, обновил вручную - в обновлении нули.nick7zmail писал(а):У sc1 - период обновления то выберите))
Уже 20 раз его удалял, выбирал, пересохранял, перегружал и ждал - нули!
Broadlink + Orange Pi PC ARMBIAN 5.31
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Ну вечером попробую подключиться....с sc1 то, думаю, разберемся...
а с s1 я даже не знаю куда смотреть, если честно)) Ну тоже попробуем глянуть...
а с s1 я даже не знаю куда смотреть, если честно)) Ну тоже попробуем глянуть...
- За это сообщение автора nick7zmail поблагодарил:
- vitt76 (Вт июн 20, 2017 1:47 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Модуль Broadlink
А чем это они отличаются? Как понять какая именно модель на руках?vitt76 писал(а):Сдается мне, у меня тот самый S1, который без C.
К сожалению подключиться помочь тоже пока не могу, вообще непонятно с чего ошибка вдруг. Да и возникала она еще до внедрения S1 я так понял.
Давайте попробуйте пока вытащить чтоже нам присылает S1 (вдруг протоколы разные):
в файле C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php найдите функцию Check_Sensors(),
и добавьте print_r($payload); и print_r($response); вот так:
Код: Выделить всё
public function Check_Sensors(){
$data = array();
$packet = self::bytearray(16);
$packet[0] = 0x06;
$response = $this->send_packet(0x6a, $packet);
$err = hexdec(sprintf("%x%x", $response[0x23], $response[0x22]));
print_r($response);
if($err == 0){
$enc_payload = array_slice($response, 0x38);
if(count($enc_payload) > 0){
$payload = $this->byte2array(aes128_cbc_decrypt($this->key(), $this->byte($enc_payload), $this->iv()));
print_r($payload);
$data = $this->sensors($payload);
}
}
return $data;
}
Код: Выделить всё
include_once(DIR_MODULES."dev_broadlink/broadlink.class.php");
$rm = Broadlink::CreateDevice('192.168.3.104', '34:ea:34:f0:b8:4a', 80, 0x2722);
$rm->Auth();
$response = $rm->Check_Sensors();
print_r($response);
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Broadlink
Warning: socket_recvfrom(): in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 491dmw писал(а): в файле C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php найдите функцию Check_Sensors(),
и добавьте print_r($payload); и print_r($response); вот так:и запустите скриптКод: Выделить всё
public function Check_Sensors(){ $data = array(); $packet = self::bytearray(16); $packet[0] = 0x06; $response = $this->send_packet(0x6a, $packet); $err = hexdec(sprintf("%x%x", $response[0x23], $response[0x22])); print_r($response); if($err == 0){ $enc_payload = array_slice($response, 0x38); if(count($enc_payload) > 0){ $payload = $this->byte2array(aes128_cbc_decrypt($this->key(), $this->byte($enc_payload), $this->iv())); print_r($payload); $data = $this->sensors($payload); } } return $data; }
Код: Выделить всё
include_once(DIR_MODULES."dev_broadlink/broadlink.class.php"); $rm = Broadlink::CreateDevice('192.168.3.104', '34:ea:34:f0:b8:4a', 80, 0x2722); $rm->Auth(); $response = $rm->Check_Sensors(); print_r($response);
Array ( )
И такая же ошибка есть не изменять broadlink.class.php
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
- VooDooN
- Сообщения: 307
- Зарегистрирован: Сб июн 11, 2016 12:02 am
- Благодарил (а): 170 раз
- Поблагодарили: 64 раза
Re: Модуль Broadlink
Попадалась информация, что якобы они отличаются только наличием внешней антенны. У S1C она есть.dmw писал(а):А чем это они отличаются? Как понять какая именно модель на руках?vitt76 писал(а):Сдается мне, у меня тот самый S1, который без C.
Вот S1: vitt76, какая у Вас версия прошивки S1? У меня S1C с версией v41 (2016-09-10).
Последний раз редактировалось VooDooN Вт июн 20, 2017 4:19 pm, всего редактировалось 2 раза.
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Broadlink
Сканером определяется как S1 то судя по фоту у меня S1C
но датчики не подхватываются.
СпойлерПоказать
Последний раз редактировалось igorewa Вт июн 20, 2017 2:59 pm, всего редактировалось 1 раз.
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)