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

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

Модератор: immortal

civ_pnz
Сообщения: 26
Зарегистрирован: Вт май 09, 2017 4:32 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Модуль Broadlink

Сообщение civ_pnz » Ср май 17, 2017 11:18 pm

Спасибо. Получилось поймать коды через rm bridge.
guestus
Сообщения: 1
Зарегистрирован: Чт май 18, 2017 1:28 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль Broadlink

Сообщение guestus » Чт май 18, 2017 1:39 pm

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

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

Re: Модуль Broadlink

Сообщение nick7zmail » Пт май 19, 2017 3:47 pm

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]) #конечные байты  
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
МИХАИЛ56
Сообщения: 65
Зарегистрирован: Ср апр 12, 2017 8:22 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Модуль Broadlink

Сообщение МИХАИЛ56 » Пт май 19, 2017 5:23 pm

как А1 добавить и где смотреть показания с него . я начал добавлять так же как и рм- добавил скрин прикрепил ниже+ , затем я как понимаю создать нужно объект скрин ниже , создаю и что нужно выбирать ? помогите пошагово пожалуйста , а то я довно без него сижу после обновы все перестало работать
Вложения
Снимок экрана (65).png
Снимок экрана (65).png (197.4 КБ) 5537 просмотров
Снимок экрана (64).png
Снимок экрана (64).png (203.78 КБ) 5537 просмотров
airafree
Сообщения: 162
Зарегистрирован: Сб янв 28, 2017 2:17 pm
Благодарил (а): 13 раз
Поблагодарили: 7 раз

Re: Модуль Broadlink

Сообщение airafree » Пт май 19, 2017 7:14 pm

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)
Кто-то может с таким сталкивался, как это лечится?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Пт май 19, 2017 8:28 pm

МИХАИЛ56 писал(а):как А1 добавить и где смотреть показания с него . я начал добавлять так же как и рм- добавил скрин прикрепил ниже+ , затем я как понимаю создать нужно объект скрин ниже , создаю и что нужно выбирать ? помогите пошагово пожалуйста , а то я довно без него сижу после обновы все перестало работать
Ну для начала я не понял зачем вы приложили скрин объектов...у вас там уже 2 класса А1 есть, вы 3й создаёте? Или это объект? Класс для него можете любой выбрать...это вообще без разницы.
Во-вторых у вас почему-то одинаковые IP адреса указаны для RM и для А1, чего не может быть физически...
Снимок экрана %2864%29.png
Снимок экрана %2864%29.png (204.5 КБ) 5506 просмотров
В-третьих данные (естественно когда устройства настроите нормально) прилетают на вкладку данные...сперва нажмите Обновить, потом перейдите на вкладку данные...думаю там разберетесь. Кстати сейчас появилась привязка данных к модулю "простые устройства" в 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) - абсолютно нормальное ежечасное обновление данных модуля. Не понимаю, что вас насторожило.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
МИХАИЛ56
Сообщения: 65
Зарегистрирован: Ср апр 12, 2017 8:22 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Модуль Broadlink

Сообщение МИХАИЛ56 » Сб май 20, 2017 12:38 pm

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?
МИХАИЛ56
Сообщения: 65
Зарегистрирован: Ср апр 12, 2017 8:22 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Модуль Broadlink

Сообщение МИХАИЛ56 » Сб май 20, 2017 1:01 pm

нажал сканировать устройства там выбрал сенсер . потом нажал обновить и выдал ошибку .
Fatal error: Call to undefined method A1::Check_temperature() in C:\_majordomo\htdocs\modules\dev_broadlink\dev_broadlink_check.inc.php on line 80
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Broadlink

Сообщение nick7zmail » Сб май 20, 2017 1:55 pm

А зачем вы для А1 выбрали тип устройства RM? Внимательнее заполняйте данные. 1 раз заполните и всё будет работать.

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

Re: Модуль Broadlink

Сообщение МИХАИЛ56 » Сб май 20, 2017 4:05 pm

nick7zmail писал(а):А зачем вы для А1 выбрали тип устройства RM? Внимательнее заполняйте данные. 1 раз заполните и всё будет работать.

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