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

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

Модератор: immortal

olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: [Модуль] Broadlink

Сообщение olehs » Вс фев 25, 2018 2:35 pm

olehs писал(а):Никита, я кинул пул-реквест, можете проверить на 7.2? Я пока на 7.0 только могу проверить
Проверил на 7.2.2. Можно принимать.

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

function aes128_cbc_encrypt($key, $data, $iv) {
  return openssl_encrypt($data, 'AES-128-CBC', $key, OPENSSL_RAW_DATA | OPENSSL_ZERO_PADDING, $iv);
}

function aes128_cbc_decrypt($key, $data, $iv) {
  return openssl_decrypt ($data, 'AES-128-CBC', $key, OPENSSL_RAW_DATA | OPENSSL_ZERO_PADDING, $iv);
} 
За это сообщение автора olehs поблагодарили (всего 2):
Logrus (Вс фев 25, 2018 4:16 pm) • Igor.P (Пн фев 26, 2018 12:07 am)
Рейтинг: 2.33%
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: [Модуль] Broadlink

Сообщение igorewa » Вс фев 25, 2018 2:44 pm

У меня вот такая ошибка
СпойлерПоказать

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

Warning: A non-numeric value encountered in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 541 
Warning: A non-numeric value encountered in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 541 
Warning: A non-numeric value encountered in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 541 
Warning: A non-numeric value encountered in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 541
541я строчка выглядит так

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

$checksum += $packet[$i]; 
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: [Модуль] Broadlink

Сообщение olehs » Вс фев 25, 2018 2:49 pm

igorewa писал(а):У меня вот такая ошибка
А работает при этом?

попробуйте заменить на

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

$checksum += (int) $packet[$i];  
За это сообщение автора olehs поблагодарил:
dengi.76 (Вс фев 25, 2018 3:18 pm)
Рейтинг: 1.16%
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: [Модуль] Broadlink

Сообщение igorewa » Вс фев 25, 2018 2:58 pm

olehs писал(а):
igorewa писал(а):У меня вот такая ошибка
А работает при этом?

попробуйте заменить на

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

$checksum += (int) $packet[$i]; 
Да Все работает ( проверил все устройства ) заменил

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

$checksum += (int) $packet[$i]; 
. и ошибки пропали
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: [Модуль] Broadlink

Сообщение olehs » Вс фев 25, 2018 3:09 pm

igorewa писал(а):
olehs писал(а):
igorewa писал(а):У меня вот такая ошибка
А работает при этом?

попробуйте заменить на

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

$checksum += (int) $packet[$i];
Да Все работает ( проверил все устройства ) заменил

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

$checksum += (int) $packet[$i];
. и ошибки пропали
А Вы проверяли устройства до правки или после? А то есть у меня сомнения...
А на моих рм-ках такое не вылазит.
За это сообщение автора olehs поблагодарил:
dengi.76 (Вс фев 25, 2018 3:18 pm)
Рейтинг: 1.16%
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: [Модуль] Broadlink

Сообщение igorewa » Вс фев 25, 2018 3:45 pm

Устройства проверял только после правки, до правки при нажатии обновить , валились ошибки, после замены строки ошибок нет
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Вс фев 25, 2018 3:45 pm

Проверил. Работает. Спасибо!!! Опции OPENSSL_ZERO_PADDING не хватало)) Без неё чет не хотело нормально функционировать...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Sapizdullin
Сообщения: 408
Зарегистрирован: Сб фев 18, 2017 9:47 am
Откуда: Земля
Благодарил (а): 54 раза
Поблагодарили: 61 раз

Re: [Модуль] Broadlink

Сообщение Sapizdullin » Пн фев 26, 2018 1:16 am

nick7zmail писал(а):Проверил. Работает. Спасибо!!! Опции OPENSSL_ZERO_PADDING не хватало)) Без неё чет не хотело нормально функционировать...
А проблему с S1 не починили? Печально. Придется забросить устройство...
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Пн фев 26, 2018 6:13 am

Дак блин выяснить бы сперва в чем проблема...

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: [Модуль] Broadlink

Сообщение Logrus » Пн фев 26, 2018 6:25 am

а про какую из них идет речь?
Никит, я там Сергею в обновлении системы в патче от Ерасера написал, но наверное коряво (там то ли твиттер, то ли смс), от броадлинка сброс в ноль 30 сек. или 6 мин., от пу по умолчанию 20 сек. после патча настройки интервала вынесли в пу, но нафиг два нуля?
у пользователя нет возможности отключить это поведение пу, имхо, лучше бы если нет заданного интервала в пу вообще оттуда ноль не выставлять.

еще ты там что- то в самом модуле хотел решить, в итоге сам броадлинк, модуль, пу - в итоге ппц

ну и про модуль напомню: интервал опроса а1 и вообще, s1 кнопки тест у всего и дд, и до, и пульт, и база
тамперсвич и уровень питания

п.с. но работает )))
Последний раз редактировалось Logrus Пн фев 26, 2018 6:42 am, всего редактировалось 3 раза.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить