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

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

Модератор: immortal

airafree
Сообщения: 162
Зарегистрирован: Сб янв 28, 2017 2:17 pm
Благодарил (а): 13 раз
Поблагодарили: 7 раз

Re: Модуль Broadlink

Сообщение airafree » Пн мар 27, 2017 8:24 pm

nick7zmail писал(а):Ну, МР1 ещё никто не подключал)))
Видимо вы первый...по ходу эт косяк в библиотеке самой...будем пробовать...

Строки

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

            $data[0] = bool($state & 0x01);
            $data[1] = bool($state & 0x02);
            $data[2] = bool($state & 0x04);
            $data[3] = bool($state & 0x08);
Попробуйте заменить на

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

            $data[0] = $state & 0x01;
            $data[1] = $state & 0x02;
            $data[2] = $state & 0x04;
            $data[3] = $state & 0x08;
Поменял, ошибка изменилась, теперь вот так,

Warning: mcrypt_encrypt(): Key of size 12 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in /var/www/modules/dev_broadlink/broadlink.class.php on line 4

Fatal error: Call to undefined function bool() in /var/www/modules/dev_broadlink/broadlink.class.php on line 832
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Пн мар 27, 2017 9:38 pm

airafree писал(а):Дело в том, что раньше как сервер использовался PC, недавно перешел на RPi3. На ПК проблем не было, SP3 и А1 работали.
Нет...скорее всего потому что пытаетесь подключить МР1. Эти строки как раз к нему относятся.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Пн мар 27, 2017 9:40 pm

Мне кажется тот кто писал библиотеку - чутка напутал...это должен быть массив...ещё 1 попытка))

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

            $data[0] = bool($state[0x01]);
            $data[1] = bool($state[0x02]);
            $data[2] = bool($state[0x04]);
            $data[3] = bool($state[0x08]); 
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

Re: Модуль Broadlink

Сообщение Rad81 » Вт мар 28, 2017 3:57 am

Доброго времени суток.
при сканирование долго зависает система.
Вложения
hh.jpg
hh.jpg (41.75 КБ) 5142 просмотра
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Вт мар 28, 2017 6:18 am

Система зависает прямо? Или страничка? Ошибки в логе есть? На чем МД установлен?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

Re: Модуль Broadlink

Сообщение Rad81 » Вт мар 28, 2017 9:46 am

RP2 . Я сначала думал что страница бродлинка зависает. Но потом заметил что не толка эта страница. Наверняка сд карта причина такого поведения.

Ночью прибыль розетка Sp mini 3. Тест работает без проблем.Создал простые устройства реле . Но почему то на сцене и меню управления переключения не дают результата.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Вт мар 28, 2017 10:16 am

Всё хочу запилить поддержку простых устройств нативную...но чет как то руеи пока не доходят...попробуй использовать устройство выключатель (вроде было ьам такое)...главное с объектом нужным связать.

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

Re: Модуль Broadlink

Сообщение Sapizdullin » Ср мар 29, 2017 5:59 pm

Попробовал модуль. nick7zmail снимаю шляпу - респект. Работает и кондей и ресивер и телевизор. С Ливолошками проблема в отсутствии пульта на 10 кнопок (привязал к Broadlink найденный в облаке пульт). Все вертится на RP3.
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Ср мар 29, 2017 6:14 pm

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

Re: Модуль Broadlink

Сообщение landgraf » Ср мар 29, 2017 8:28 pm

nick7zmail писал(а):Эммм...Выключаются только с включенным МД??? С определенным промежутком? Когда? Как часто?
проверил, выключаются только со включенным МД, когда - после единичного включения через МД, т.е. после загрузки в МД розетки были включены, МД нормально получил их статус, я ждал около часа, все было ок, не выключались. Потом изменил значение свойства через объект на сцене, выключил и включил. И отключилась розетка, но вторая!

Вот логи методов:

lockChime.onNewMinute a:4:{s:6:" object" ; s:10:" ClockChime" ; s:2:" op" ; s:1:" m" ; s:1:" m" ; s:11:" onNewMinute" ; s:21:" ORIGINAL_OBJECT_TITLE" ; s:10:" ClockChime" ; } 2017-03-30 00:15:00
ClockChime.onNewMinute a:3:{s:6:" object" ; s:10:" ClockChime" ; s:2:" op" ; s:1:" m" ; s:1:" m" ; s:11:" onNewMinute" ; } 2017-03-30 00:15:00
plug1.switch a:2:{s:5:" STATE" ; s:3:" off" ; s:21:" ORIGINAL_OBJECT_TITLE" ; s:5:" plug1" ; } 2017-03-30 00:14:02
plug1.turnOn a:1:{s:21:" ORIGINAL_OBJECT_TITLE" ; s:5:" plug1" ; } 2017-03-30 00:14:02
plug1.turnOff a:1:{s:21:" ORIGINAL_OBJECT_TITLE" ; s:5:" plug1" ; } 2017-03-30 00:14:00

И логи изменения значений свойств в момент отключения. Статус считывается каждую минуту.

plug1.status 1 2017-03-30 00:15:10
plug2.status 2017-03-30 00:15:10
ClockChime.time 2017-03-30 00:15:00 2017-03-30 00:15:00

Честно говоря ничего не понимаю (
Ответить