Re: Модуль Broadlink
Добавлено: Ср май 17, 2017 11:18 pm
Спасибо. Получилось поймать коды через rm bridge.
Глянул библиотеку...там же просто начальные и конечные байты подставляются для посылок...а сама посылка по прежнему уникальная...это не сильно отличается от текущего алгоритма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]) #конечные байты
Код: Выделить всё
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)
Ну для начала я не понял зачем вы приложили скрин объектов...у вас там уже 2 класса А1 есть, вы 3й создаёте? Или это объект? Класс для него можете любой выбрать...это вообще без разницы.МИХАИЛ56 писал(а):как А1 добавить и где смотреть показания с него . я начал добавлять так же как и рм- добавил скрин прикрепил ниже+ , затем я как понимаю создать нужно объект скрин ниже , создаю и что нужно выбирать ? помогите пошагово пожалуйста , а то я довно без него сижу после обновы все перестало работать
rm /var/log ..бла бла бла - это чистка логов. rm - сокращение от remove, это консольная команда, к модулю никакого отношения не имеет. Это время от времени система логи подчищает.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)
как узнать айпи А1?nick7zmail писал(а):Ну для начала я не понял зачем вы приложили скрин объектов...у вас там уже 2 класса А1 есть, вы 3й создаёте? Или это объект? Класс для него можете любой выбрать...это вообще без разницы.МИХАИЛ56 писал(а):как А1 добавить и где смотреть показания с него . я начал добавлять так же как и рм- добавил скрин прикрепил ниже+ , затем я как понимаю создать нужно объект скрин ниже , создаю и что нужно выбирать ? помогите пошагово пожалуйста , а то я довно без него сижу после обновы все перестало работать
Во-вторых у вас почему-то одинаковые IP адреса указаны для RM и для А1, чего не может быть физически... В-третьих данные (естественно когда устройства настроите нормально) прилетают на вкладку данные...сперва нажмите Обновить, потом перейдите на вкладку данные...думаю там разберетесь. Кстати сейчас появилась привязка данных к модулю "простые устройства" в 1 клик, так сказать. Там не с какими классами, объектами и тп париться не придется, всё автоматически создаётся.
Обновлений давно не выпускал, так что это не из-за обновления. Все пошаговые инструкции есть в первом посте темы (по крайней мере ссылки на них). Смотрите всё там.rm /var/log ..бла бла бла - это чистка логов. rm - сокращение от remove, это консольная команда, к модулю никакого отношения не имеет. Это время от времени система логи подчищает.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)
А dev_broadlink.processSubscription (HOURLY) - абсолютно нормальное ежечасное обновление данных модуля. Не понимаю, что вас насторожило.
само как то вышло , имениnick7zmail писал(а):А зачем вы для А1 выбрали тип устройства RM? Внимательнее заполняйте данные. 1 раз заполните и всё будет работать.
Отправлено с моего Xperia Z через Tapatalk