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

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

Модератор: immortal

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

Re: Модуль Broadlink

Сообщение dr.pavlov.alex » Ср авг 02, 2017 10:40 pm

я уже давно пишу, что не работает именно обновление. При нажатии кнопки обновить, вот что: Fatal error: Using $this when not in object context in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 126
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Модуль Broadlink

Сообщение vitt76 » Чт авг 03, 2017 12:05 pm

Мучаюсь с комнатами, опять не отрабатывает motionDetected при срабатывании датчика движения S1 ((
В прошлый раз вылечилось удалением и добавлением датчика снова.
LINKED_METHOD в базе вроде тот.
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль Broadlink

Сообщение VooDooN » Чт авг 03, 2017 12:49 pm

Цикл точно запущен? Попробуйте стопнуть и опять запустить.
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Модуль Broadlink

Сообщение vitt76 » Чт авг 03, 2017 1:18 pm

Цикл запущен, все устройства обновляются хорошо, перезапуск не помог.
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль Broadlink

Сообщение VooDooN » Чт авг 03, 2017 1:26 pm

Т.е. E-Control показывает, что датчик сработал, а в модуле Broadlink на вкладке Data это не отображается?
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Модуль Broadlink

Сообщение vitt76 » Чт авг 03, 2017 1:36 pm

Датчик срабатывает, статус верный, на сцене движение есть.
Но активность в привязанной комнате не ставится, хотя в коде модуля должно быть прошито, что в случае срабатывания датчика, запускать метод motionDetected, который расставляет активность по комнатам.
А вот в самом методе motionDetected у меня стоит специальный say, по которому я вижу, что метод не запускается :)
Была уже у меня такая проблема, удалил датчик, создал снова, проверил в phpMyAdmin, что метод прописан - и всё работало.
А вот сейчас снова нет, причем, я ничего не трогал.
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Чт авг 03, 2017 3:42 pm

По идее привязанное свойство должно быть связано с этим методом, и вызываться при необходимости...прямого вызова из модуля точно нет.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Albert
Сообщения: 57
Зарегистрирован: Чт янв 26, 2017 7:08 pm
Благодарил (а): 40 раз
Поблагодарили: 4 раза

Re: Модуль Broadlink

Сообщение Albert » Чт авг 03, 2017 9:57 pm

Решил оставить это здесь, может кому пригодится.

Способ позволяющий "выдрать" из e-Control коды пультов для использования в другом стороннем ПО.

1. Нужен python 2.7
2. Инсталим еще simplejson под нашу версию.
3. В e-Control делаем резервное копирование в облако (только после этого появляются актуальные файлы для следующего пункта)!
4. Необходимо из папки телефона /broadlink/newremote/SharedData/ скачать:
jsonSubIr
jsonButton
jsonIrCode
5. Скрипт getBroadlinkSharedData.py и 3 предыдущих файлика кидаем в одну папку.
6. Запускаем getBroadlinkSharedData.py, выходит список ваших устройств, выбираем номер пульта и создается файлик txt с именем пульта.

Если при выводе списка вылетает ошибка, то скорее всего пульт был скачан с облака и в названии были кракозябры. Лезем в jsonSubIr и правим китайскую тарабарщину на вменяемые буквы/цифры.

Коды проверил в MajorDoMo на работоспособность. Всё рабочее.
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Модуль Broadlink

Сообщение igorewa » Чт авг 03, 2017 11:38 pm

Albert писал(а):Решил оставить это здесь, может кому пригодится.

Способ позволяющий "выдрать" из e-Control коды пультов для использования в другом стороннем ПО.

1. Нужен python 2.7
2. Инсталим еще simplejson под нашу версию.
3. В e-Control делаем резервное копирование в облако (только после этого появляются актуальные файлы для следующего пункта)!
4. Необходимо из папки телефона /broadlink/newremote/SharedData/ скачать:
jsonSubIr
jsonButton
jsonIrCode
5. Скрипт getBroadlinkSharedData.py и 3 предыдущих файлика кидаем в одну папку.
6. Запускаем getBroadlinkSharedData.py, выходит список ваших устройств, выбираем номер пульта и создается файлик txt с именем пульта.

Если при выводе списка вылетает ошибка, то скорее всего пульт был скачан с облака и в названии были кракозябры. Лезем в jsonSubIr и правим китайскую тарабарщину на вменяемые буквы/цифры.

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

Re: Модуль Broadlink

Сообщение nick7zmail » Пт авг 04, 2017 7:08 am

Этот функционал, собственно, dmw и добавлял в предыдущем обновлении...надо только интерфейс вменяемый для этого придумать...а так - облачные бэкапы уже при помощи библиотеки php скачать можно)

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