[Модуль] Broadlink (dev_broadlink)
Модератор: immortal
Re: Модуль Broadlink
У меня просьба к разработчику.
На просторах инета нашел формат payload для ИК и RF посылок - https://github.com/mjg59/python-broadlink/issues/57
Там же есть ссылка, на скрипт формирующий готовый broadlink пакет из формата pronto - https://gist.github.com/appden/42d5272b ... bc2ed3311f
Собственно на просторах тырнета баз данных pronto навалом. Может есть возможность добавить в функционал поддержку кодов пронто?
ЗЫ. В общем это дает возможность использовать кондиционеры не с обучением каждого режима по отдельности, а с формированием посылки сразу исходя из заданных параметров.
На просторах инета нашел формат 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
Глянул библиотеку...там же просто начальные и конечные байты подставляются для посылок...а сама посылка по прежнему уникальная...это не сильно отличается от текущего алгоритма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
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 65
- Зарегистрирован: Ср апр 12, 2017 8:22 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Модуль Broadlink
как А1 добавить и где смотреть показания с него . я начал добавлять так же как и рм- добавил скрин прикрепил ниже+ , затем я как понимаю создать нужно объект скрин ниже , создаю и что нужно выбирать ? помогите пошагово пожалуйста , а то я довно без него сижу после обновы все перестало работать
- Вложения
-
- Снимок экрана (65).png (197.4 КБ) 5808 просмотров
-
- Снимок экрана (64).png (203.78 КБ) 5808 просмотров
-
- Сообщения: 162
- Зарегистрирован: Сб янв 28, 2017 2:17 pm
- Благодарил (а): 13 раз
- Поблагодарили: 7 раз
Re: Модуль Broadlink
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
Ну для начала я не понял зачем вы приложили скрин объектов...у вас там уже 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) - абсолютно нормальное ежечасное обновление данных модуля. Не понимаю, что вас насторожило.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 65
- Зарегистрирован: Ср апр 12, 2017 8:22 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Модуль Broadlink
как узнать айпи А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) - абсолютно нормальное ежечасное обновление данных модуля. Не понимаю, что вас насторожило.
-
- Сообщения: 65
- Зарегистрирован: Ср апр 12, 2017 8:22 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Модуль Broadlink
нажал сканировать устройства там выбрал сенсер . потом нажал обновить и выдал ошибку .
Fatal error: Call to undefined method A1::Check_temperature() in C:\_majordomo\htdocs\modules\dev_broadlink\dev_broadlink_check.inc.php on line 80
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
А зачем вы для А1 выбрали тип устройства RM? Внимательнее заполняйте данные. 1 раз заполните и всё будет работать.
Отправлено с моего Xperia Z через Tapatalk
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 65
- Зарегистрирован: Ср апр 12, 2017 8:22 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Модуль Broadlink
само как то вышло , имениnick7zmail писал(а):А зачем вы для А1 выбрали тип устройства RM? Внимательнее заполняйте данные. 1 раз заполните и всё будет работать.
Отправлено с моего Xperia Z через Tapatalk
спасибо огромное вам - помогли
еще вопрос как часто обновляется ? каждую минуту или час ?
если час то как сделать чаще ? спасибо !