[Модуль] Broadlink (dev_broadlink)
Модератор: immortal
-
- Сообщения: 105
- Зарегистрирован: Чт окт 20, 2016 10:59 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: Модуль Broadlink
У кого ругается на сокет установлен phpХХ-sockets?
ХХ - версия php.
Для работы модуля, точно требуются модули:
phpХХ-mcrypt
phpХХ-sockets
Может еще какие-то нужны.
ХХ - версия php.
Для работы модуля, точно требуются модули:
phpХХ-mcrypt
phpХХ-sockets
Может еще какие-то нужны.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
352 строка - это авторизация девайса...проверьте mac, ip, и devtype...kas5858 писал(а): Провел эксперимент на ноутбуке с Windows 10 так же валит цикл main каждый час, правда другая ошибка: Fatal error: Call to a member function Auth() on a non-object in C:\_majordomo\htdocs\modules\dev_broadlink\dev_broadlink.class.php on line 352
По сценарию так же как на Raspberry Pi 3 температуру обновляет, автоматом нет.
На ноутбуке с Windows 10 из за не возможности определить тип устройства по discover.php, вбивал из (discover.php) Raspberry Pi 3 так как там все определяется.
На расбери вам могу предложить только 1 вариант-
Отпишите модуль от события
Код: Выделить всё
unsubscribeFromEvent('dev_broadlink', 'HOURLY');
Код: Выделить всё
runScript('ваш_скрипт');
Только операцию "отписки" нужно повторять после каждой обновы.
На винде ничего не ставил дополнительно. Ошибка с сокетом вываливается, но тем не менее девайсы показывает...На винде тоже эти пакеты ставить надо?Ged писал(а):У кого ругается на сокет установлен phpХХ-sockets?
ХХ - версия php.
Для работы модуля, точно требуются модули:
phpХХ-mcrypt
phpХХ-sockets
Может еще какие-то нужны.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 366
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Модуль Broadlink
Да, все верно неправильный devtype забил. Сейчас на ноутбуке с Windows 10 все чётко работает по часам.nick7zmail писал(а):352 строка - это авторизация девайса...проверьте mac, ip, и devtype...kas5858 писал(а): Провел эксперимент на ноутбуке с Windows 10 так же валит цикл main каждый час, правда другая ошибка: Fatal error: Call to a member function Auth() on a non-object in C:\_majordomo\htdocs\modules\dev_broadlink\dev_broadlink.class.php on line 352
По сценарию так же как на Raspberry Pi 3 температуру обновляет, автоматом нет.
На ноутбуке с Windows 10 из за не возможности определить тип устройства по discover.php, вбивал из (discover.php) Raspberry Pi 3 так как там все определяется.
-
- Сообщения: 27
- Зарегистрирован: Вт дек 01, 2015 1:01 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
- Контактная информация:
Re: Модуль Broadlink
на виндов нужны эти модули?Ged писал(а):У кого ругается на сокет установлен phpХХ-sockets?
ХХ - версия php.
Для работы модуля, точно требуются модули:
phpХХ-mcrypt
phpХХ-sockets
Может еще какие-то нужны.
если нужны - где их взять?
это модули для MD или для виндовс???
-
- Сообщения: 366
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Модуль Broadlink
Отписать, это как? Вставил код в сценарий и запустил, все равно каждый час запускается.nick7zmail писал(а): На расбери вам могу предложить только 1 вариант-
Отпишите модуль от событияКод: Выделить всё
unsubscribeFromEvent('dev_broadlink', 'HOURLY');
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Да вроде так и надо...Ок...Тогда закоментируйте/удалите строку subscribeToEvent из dev_broadlink.class.php в функции install...kas5858 писал(а):Отписать, это как? Вставил код в сценарий и запустил, все равно каждый час запускается.nick7zmail писал(а):kas5858 писал(а): На расбери вам могу предложить только 1 вариант-
Отпишите модуль от событияКод: Выделить всё
unsubscribeFromEvent('dev_broadlink', 'HOURLY');
Зайдите в панель управления -> модули (не Маркет, а именно модули) dev_broadlink -> reinstall module
Отправлено с моего Redmi 4 через Tapatalk
- За это сообщение автора nick7zmail поблагодарил:
- kas5858 (Пт янв 27, 2017 1:09 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 366
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Модуль Broadlink
Спасибо! Как вариант пока все работает.nick7zmail писал(а): Да вроде так и надо...Ок...Тогда закоментируйте/удалите строку subscribeToEvent из dev_broadlink.class.php в функции install...
Зайдите в панель управления -> модули (не Маркет, а именно модули) dev_broadlink -> reinstall module
-
- Сообщения: 27
- Зарегистрирован: Вт дек 01, 2015 1:01 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
- Контактная информация:
Re: Модуль Broadlink
очень не хочется быть навясчивым... но что то может хоть что то внятное ответить по моему вопросу???
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Вы пробовали сделать как Ged в посте, на который я ссылку давал?Alexkolomna писал(а):очень не хочется быть навясчивым... но что то может хоть что то внятное ответить по моему вопросу???
Кстати...девайсов, оказывается, не так много)) discover.php нужен только для того, чтобы узнать devtype...
Раз он у вас не заводится - попробуйте перебором...devtype (в модуле - модель устройства) - то что после case идет...вбиваете IP, MAC, и перебираете модели - сохраняете, пробуете перевести в режим обучения...не перевелся - к следующей модели. Если вы знаете какая у вас ревизия (home/pro/mini) варианты вообще до 3-4 сокращаются.
СпойлерПоказать
Код: Выделить всё
case 0x2712:
$type = "RM2";
break;
case 0x2737:
$type = "RM Mini";
break;
case 0x273d:
$type = "RM Pro Phicomm";
break;
case 0x2783:
$type = "RM2 Home Plus";
break;
case 0x277c:
$type = "RM2 Home Plus";
break;
case 0x277c:
$type = "RM2 Home Plus GDT";
break;
case 0x272a:
$type = "RM2 Pro Plus";
break;
case 0x2787:
$type = "RM2 Pro Plus2";
break;
case 0x278b:
$type = "RM2 Pro Plus BL";
break;
case 0x278f:
$type = "RM Mini Shate";
break;
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 27
- Зарегистрирован: Вт дек 01, 2015 1:01 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
- Контактная информация:
Re: Модуль Broadlink
а на аир есть такая табличка?
вечером попробую по перебирать... хотя можно наверно и дистанцилонно. по идее температуру должен же отдать..
вечером попробую по перебирать... хотя можно наверно и дистанцилонно. по идее температуру должен же отдать..