Страница 165 из 376
Re: Модуль Broadlink
Добавлено: Ср авг 02, 2017 10:40 pm
dr.pavlov.alex
я уже давно пишу, что не работает именно обновление. При нажатии кнопки обновить, вот что: Fatal error: Using $this when not in object context in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 126
Re: Модуль Broadlink
Добавлено: Чт авг 03, 2017 12:05 pm
vitt76
Мучаюсь с комнатами, опять не отрабатывает motionDetected при срабатывании датчика движения S1 ((
В прошлый раз вылечилось удалением и добавлением датчика снова.
LINKED_METHOD в базе вроде тот.
Re: Модуль Broadlink
Добавлено: Чт авг 03, 2017 12:49 pm
VooDooN
Цикл точно запущен? Попробуйте стопнуть и опять запустить.
Re: Модуль Broadlink
Добавлено: Чт авг 03, 2017 1:18 pm
vitt76
Цикл запущен, все устройства обновляются хорошо, перезапуск не помог.
Re: Модуль Broadlink
Добавлено: Чт авг 03, 2017 1:26 pm
VooDooN
Т.е. E-Control показывает, что датчик сработал, а в модуле Broadlink на вкладке Data это не отображается?
Re: Модуль Broadlink
Добавлено: Чт авг 03, 2017 1:36 pm
vitt76
Датчик срабатывает, статус верный, на сцене движение есть.
Но активность в привязанной комнате не ставится, хотя в коде модуля должно быть прошито, что в случае срабатывания датчика, запускать метод motionDetected, который расставляет активность по комнатам.
А вот в самом методе motionDetected у меня стоит специальный say, по которому я вижу, что метод не запускается

Была уже у меня такая проблема, удалил датчик, создал снова, проверил в phpMyAdmin, что метод прописан - и всё работало.
А вот сейчас снова нет, причем, я ничего не трогал.
Re: Модуль Broadlink
Добавлено: Чт авг 03, 2017 3:42 pm
nick7zmail
По идее привязанное свойство должно быть связано с этим методом, и вызываться при необходимости...прямого вызова из модуля точно нет.
Re: Модуль Broadlink
Добавлено: Чт авг 03, 2017 9:57 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 на работоспособность. Всё рабочее.
Re: Модуль Broadlink
Добавлено: Чт авг 03, 2017 11:38 pm
igorewa
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 пульт скачанный из облака!
Re: Модуль Broadlink
Добавлено: Пт авг 04, 2017 7:08 am
nick7zmail
Этот функционал, собственно, dmw и добавлял в предыдущем обновлении...надо только интерфейс вменяемый для этого придумать...а так - облачные бэкапы уже при помощи библиотеки php скачать можно)
Отправлено с моего Xperia Z через Tapatalk