Страница 93 из 376

Re: Модуль Broadlink

Добавлено: Ср май 17, 2017 11:18 pm
civ_pnz
Спасибо. Получилось поймать коды через rm bridge.

Re: Модуль Broadlink

Добавлено: Чт май 18, 2017 1:39 pm
guestus
У меня просьба к разработчику.
На просторах инета нашел формат payload для ИК и RF посылок - https://github.com/mjg59/python-broadlink/issues/57
Там же есть ссылка, на скрипт формирующий готовый broadlink пакет из формата pronto - https://gist.github.com/appden/42d5272b ... bc2ed3311f
Собственно на просторах тырнета баз данных pronto навалом. Может есть возможность добавить в функционал поддержку кодов пронто?

ЗЫ. В общем это дает возможность использовать кондиционеры не с обучением каждого режима по отдельности, а с формированием посылки сразу исходя из заданных параметров.

Re: Модуль Broadlink

Добавлено: Пт май 19, 2017 3:47 pm
nick7zmail
guestus писал(а):У меня просьба к разработчику.
На просторах инета нашел формат payload для ИК и RF посылок - https://github.com/mjg59/python-broadlink/issues/57
Там же есть ссылка, на скрипт формирующий готовый broadlink пакет из формата pronto - https://gist.github.com/appden/42d5272b ... bc2ed3311f
Собственно на просторах тырнета баз данных pronto навалом. Может есть возможность добавить в функционал поддержку кодов пронто?

ЗЫ. В общем это дает возможность использовать кондиционеры не с обучением каждого режима по отдельности, а с формированием посылки сразу исходя из заданных параметров.
Глянул библиотеку...там же просто начальные и конечные байты подставляются для посылок...а сама посылка по прежнему уникальная...это не сильно отличается от текущего алгоритма

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

    packet = bytearray([0x26, 0x00])  #Начальные байты
    packet += bytearray(struct.pack('<H', len(array)))  # Длина посылки
    packet += array # А тут видимо вся посылка целиком...не вижу "разбиения на части" для разных функций.
    packet += bytearray([0x0d, 0x05]) #конечные байты  

Re: Модуль Broadlink

Добавлено: Пт май 19, 2017 5:23 pm
МИХАИЛ56
как А1 добавить и где смотреть показания с него . я начал добавлять так же как и рм- добавил скрин прикрепил ниже+ , затем я как понимаю создать нужно объект скрин ниже , создаю и что нужно выбирать ? помогите пошагово пожалуйста , а то я довно без него сижу после обновы все перестало работать

Re: Модуль Broadlink

Добавлено: Пт май 19, 2017 7:14 pm
airafree
Debug вот такое выдает,

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

21:00:01 0.52665700 Executing: rm /var/log/*.7.*
21:00:01 0.51196900 Executing: rm /var/log/*.6.*
21:00:01 0.49725800 Executing: rm /var/log/*.5.*
21:00:01 0.48007000 Executing: rm /var/log/*.4.*
21:00:01 0.46621600 Executing: rm /var/log/*.3.*
21:00:01 0.45218000 Executing: rm /var/log/*.2.*
21:00:01 0.43829900 Executing: rm /var/log/*.1.*
21:00:01 0.42429300 Executing: rm /var/log/*.2
21:00:01 0.40792500 Executing: rm /var/log/*.1
21:00:00 0.85912500 dev_broadlink.processSubscription (HOURLY)
Кто-то может с таким сталкивался, как это лечится?

Re: Модуль Broadlink

Добавлено: Пт май 19, 2017 8:28 pm
nick7zmail
МИХАИЛ56 писал(а):как А1 добавить и где смотреть показания с него . я начал добавлять так же как и рм- добавил скрин прикрепил ниже+ , затем я как понимаю создать нужно объект скрин ниже , создаю и что нужно выбирать ? помогите пошагово пожалуйста , а то я довно без него сижу после обновы все перестало работать
Ну для начала я не понял зачем вы приложили скрин объектов...у вас там уже 2 класса А1 есть, вы 3й создаёте? Или это объект? Класс для него можете любой выбрать...это вообще без разницы.
Во-вторых у вас почему-то одинаковые IP адреса указаны для RM и для А1, чего не может быть физически...
Снимок экрана %2864%29.png
Снимок экрана %2864%29.png (204.5 КБ) 5510 просмотров
В-третьих данные (естественно когда устройства настроите нормально) прилетают на вкладку данные...сперва нажмите Обновить, потом перейдите на вкладку данные...думаю там разберетесь. Кстати сейчас появилась привязка данных к модулю "простые устройства" в 1 клик, так сказать. Там не с какими классами, объектами и тп париться не придется, всё автоматически создаётся.

Обновлений давно не выпускал, так что это не из-за обновления. Все пошаговые инструкции есть в первом посте темы (по крайней мере ссылки на них). Смотрите всё там.
airafree писал(а):Debug вот такое выдает,

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

21:00:01 0.52665700 Executing: rm /var/log/*.7.*
21:00:01 0.51196900 Executing: rm /var/log/*.6.*
21:00:01 0.49725800 Executing: rm /var/log/*.5.*
21:00:01 0.48007000 Executing: rm /var/log/*.4.*
21:00:01 0.46621600 Executing: rm /var/log/*.3.*
21:00:01 0.45218000 Executing: rm /var/log/*.2.*
21:00:01 0.43829900 Executing: rm /var/log/*.1.*
21:00:01 0.42429300 Executing: rm /var/log/*.2
21:00:01 0.40792500 Executing: rm /var/log/*.1
21:00:00 0.85912500 dev_broadlink.processSubscription (HOURLY)
Кто-то может с таким сталкивался, как это лечится?
rm /var/log ..бла бла бла - это чистка логов. rm - сокращение от remove, это консольная команда, к модулю никакого отношения не имеет. Это время от времени система логи подчищает.
А dev_broadlink.processSubscription (HOURLY) - абсолютно нормальное ежечасное обновление данных модуля. Не понимаю, что вас насторожило.

Re: Модуль Broadlink

Добавлено: Сб май 20, 2017 12:38 pm
МИХАИЛ56
nick7zmail писал(а):
МИХАИЛ56 писал(а):как А1 добавить и где смотреть показания с него . я начал добавлять так же как и рм- добавил скрин прикрепил ниже+ , затем я как понимаю создать нужно объект скрин ниже , создаю и что нужно выбирать ? помогите пошагово пожалуйста , а то я довно без него сижу после обновы все перестало работать
Ну для начала я не понял зачем вы приложили скрин объектов...у вас там уже 2 класса А1 есть, вы 3й создаёте? Или это объект? Класс для него можете любой выбрать...это вообще без разницы.
Во-вторых у вас почему-то одинаковые IP адреса указаны для RM и для А1, чего не может быть физически...
Снимок экрана %2864%29.png
В-третьих данные (естественно когда устройства настроите нормально) прилетают на вкладку данные...сперва нажмите Обновить, потом перейдите на вкладку данные...думаю там разберетесь. Кстати сейчас появилась привязка данных к модулю "простые устройства" в 1 клик, так сказать. Там не с какими классами, объектами и тп париться не придется, всё автоматически создаётся.

Обновлений давно не выпускал, так что это не из-за обновления. Все пошаговые инструкции есть в первом посте темы (по крайней мере ссылки на них). Смотрите всё там.
airafree писал(а):Debug вот такое выдает,

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

21:00:01 0.52665700 Executing: rm /var/log/*.7.*
21:00:01 0.51196900 Executing: rm /var/log/*.6.*
21:00:01 0.49725800 Executing: rm /var/log/*.5.*
21:00:01 0.48007000 Executing: rm /var/log/*.4.*
21:00:01 0.46621600 Executing: rm /var/log/*.3.*
21:00:01 0.45218000 Executing: rm /var/log/*.2.*
21:00:01 0.43829900 Executing: rm /var/log/*.1.*
21:00:01 0.42429300 Executing: rm /var/log/*.2
21:00:01 0.40792500 Executing: rm /var/log/*.1
21:00:00 0.85912500 dev_broadlink.processSubscription (HOURLY)
Кто-то может с таким сталкивался, как это лечится?
rm /var/log ..бла бла бла - это чистка логов. rm - сокращение от remove, это консольная команда, к модулю никакого отношения не имеет. Это время от времени система логи подчищает.
А dev_broadlink.processSubscription (HOURLY) - абсолютно нормальное ежечасное обновление данных модуля. Не понимаю, что вас насторожило.
как узнать айпи А1?

Re: Модуль Broadlink

Добавлено: Сб май 20, 2017 1:01 pm
МИХАИЛ56
нажал сканировать устройства там выбрал сенсер . потом нажал обновить и выдал ошибку .
Fatal error: Call to undefined method A1::Check_temperature() in C:\_majordomo\htdocs\modules\dev_broadlink\dev_broadlink_check.inc.php on line 80

Re: Модуль Broadlink

Добавлено: Сб май 20, 2017 1:55 pm
nick7zmail
А зачем вы для А1 выбрали тип устройства RM? Внимательнее заполняйте данные. 1 раз заполните и всё будет работать.

Отправлено с моего Xperia Z через Tapatalk

Re: Модуль Broadlink

Добавлено: Сб май 20, 2017 4:05 pm
МИХАИЛ56
nick7zmail писал(а):А зачем вы для А1 выбрали тип устройства RM? Внимательнее заполняйте данные. 1 раз заполните и всё будет работать.

Отправлено с моего Xperia Z через Tapatalk
само как то вышло , имени
спасибо огромное вам - помогли
еще вопрос как часто обновляется ? каждую минуту или час ?
если час то как сделать чаще ? спасибо !