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

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

Модератор: immortal

dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: Модуль Broadlink

Сообщение dr.pavlov.alex » Чт июл 20, 2017 7:44 pm

nick7zmail писал(а):
dr.pavlov.alex писал(а):MS1 реально работает кнопки Power и Mute, остальные нет.
Громкость проверял - точно работала...только для этого со свойством связать надо, и выставлять значение свойства от 1 до 15.
Пауза точно должна работать...только сейчас она названа ButtonPlay...я думал это и плэй и пауза...оказалась только пауза.

VooDooN писал(а): Перед работой попробовал чуть-чуть затестить. Чувствуется, что где-то рядом ходим. Значения меняются синхронно E-Control, но чуть-чуть не совпадают. Например:
1) Включил вентилятор в SP3S. В Е-Control показывает (точно не помню, примерно) 14.2, в пэйлоаде моего скрипта тоже поймал 14.2, в модуле 19,3.
2) Включил в вентиляторе режим обогрева. В Е-Control показывает примерно 910, в моем скрипте тоже, а в модуле 920 (и в упор не хочет совпадать с E-Control).
3) Включил 2-й режим обогрева. В Е-Control показывает примерно 1701, в модуле 1780 (в моем скрипте забыл посмотреть).
В общем, в модуле чуть-чуть завышены значения почему-то. Всегда. Особенно это заметно на маленьких значениях.
Расчет, как я понял, поменял на предложенный вариант? Или тот что после обновы был - остался?
Свойство для mute? Если да, то при изменении выдает Fatal error: Using $this when not in object context in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 130
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Чт июл 20, 2017 7:45 pm

Albert писал(а):по SP3S(16A) в модуле:
В свойствах SP3S(16A) и в "power" и в "status" при нажатии "молнии" происходит переключение питания.
Если привязать "power" к устройству/объекту и при активировании в "power" "молнии", нажать "Обновить" , то она выключается, при выключенной розетке - моргает светодиод, но не включается.
При автоматическом обновлении показаний происходит тоже самое.

Словно "power" переходит в режим "status".

Все приходит в норму если отвязать "power" и включиться через "status".
Да...не учел этот моментик...поправлю.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

Re: Модуль Broadlink

Сообщение ipc2002 » Чт июл 20, 2017 8:50 pm

Всем доброго времени суток!

После обновления модуля заметил, что можно выбрать период обновления статуса. Установил: 5сек.
Через какое-то время заметил, что выключатель на сцене и в панели управления не управляют самим устройством.
Меняют свое состояние синхронно и взаимозависимо, но само устройство никак на это не реагирует...
Включение и выключение же самого устройства они тоже не видят и никак на него не реагируют (не меняют своего состояния).
Пробовал менять время обновления информации, но стабильного успеха это не дало. Значение статуса обновлялось спустя какое-то время (но всегда разное), чаще - нет.
Часто при попытке обновить страницу с устройством и по нажатии кнопки "Обновить" в модуле Broadlink в ответ прилетало такое сообщение: "Fatal error: Using $this when not in object context in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 130".

Что с этим делать?

P.S.: До обновы все работало как часики!
Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль Broadlink

Сообщение VooDooN » Чт июл 20, 2017 9:51 pm

ipc2002 писал(а):Всем доброго времени суток!

После обновления модуля заметил, что можно выбрать период обновления статуса. Установил: 5сек.
Через какое-то время заметил, что выключатель на сцене и в панели управления не управляют самим устройством.
Меняют свое состояние синхронно и взаимозависимо, но само устройство никак на это не реагирует...
Включение и выключение же самого устройства они тоже не видят и никак на него не реагируют (не меняют своего состояния).
Пробовал менять время обновления информации, но стабильного успеха это не дало. Значение статуса обновлялось спустя какое-то время (но всегда разное), чаще - нет.
Часто при попытке обновить страницу с устройством и по нажатии кнопки "Обновить" в модуле Broadlink в ответ прилетало такое сообщение: "Fatal error: Using $this when not in object context in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 130".

Что с этим делать?

P.S.: До обновы все работало как часики!
Попробуйте перегрузить MajorDoMo. С каким устройством у Вас проблемы?
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

Re: Модуль Broadlink

Сообщение ipc2002 » Чт июл 20, 2017 9:53 pm

VooDooN писал(а):
ipc2002 писал(а):Всем доброго времени суток!

После обновления модуля заметил, что можно выбрать период обновления статуса. Установил: 5сек.
Через какое-то время заметил, что выключатель на сцене и в панели управления не управляют самим устройством.
Меняют свое состояние синхронно и взаимозависимо, но само устройство никак на это не реагирует...
Включение и выключение же самого устройства они тоже не видят и никак на него не реагируют (не меняют своего состояния).
Пробовал менять время обновления информации, но стабильного успеха это не дало. Значение статуса обновлялось спустя какое-то время (но всегда разное), чаще - нет.
Часто при попытке обновить страницу с устройством и по нажатии кнопки "Обновить" в модуле Broadlink в ответ прилетало такое сообщение: "Fatal error: Using $this when not in object context in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 130".

Что с этим делать?

P.S.: До обновы все работало как часики!
Попробуйте перегрузить MajorDoMo. С каким устройством у Вас проблемы?
Перезагружал.
SP mini

Думаю проблема в том, что свойство "status" создано в группе (SDevices), а не у самого объекта (Relay01), поэтому обращение $this не может быть обработано...
Но вот что с этим делать...??
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Чт июл 20, 2017 10:14 pm

Не совсем...это php возмущается...у вас какая версия?...прочитал некоторую инфу - связано что-то со статическими методами, которые вызываются без объектов...на столько в этом не шарю...но попробую поправить...

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

Re: Модуль Broadlink

Сообщение ipc2002 » Чт июл 20, 2017 10:15 pm

nick7zmail писал(а):Не совсем...это php возмущается...у вас какая версия?...прочитал некоторую инфу - связано что-то со статическими методами, которые вызываются без объектов...на столько в этом не шарю...но попробую поправить...

Отправлено с моего Xperia Z через Tapatalk
Версию пхп не знаю)) Подскажите где глянуть...
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Чт июл 20, 2017 10:19 pm

На чем система? Винда? Линукс?

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

Re: Модуль Broadlink

Сообщение ipc2002 » Чт июл 20, 2017 10:20 pm

nick7zmail писал(а):На чем система? Винда? Линукс?

Отправлено с моего Xperia Z через Tapatalk
Вин10
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Чт июл 20, 2017 10:22 pm

а...оказывается вне зависимости от системы через сам php можно глянуть...
создайте скрипт

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

print_r(phpversion()); 
и выполните в консоли (вверху панели управления - консоль) runScript('название созданного скрипта');
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить