Блог

Software Update 04.2019

LOOKin

Здравствуйте! 

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

Недостаточно проверить работу, скажем, функции плавного изменения громкости только в Android приложении на одном роутере. Это необходимо сделать и в iOS приложении и проверить обратную совместимость, а также провести все тесты минимум на 5ти роутерах, которые используются для тестирования системы. Все это занимает очень много времени и тормозит разработку. 

В связи с вышеописанным мы решили перейти на ежемесячные major-апдейты.

Естественно, это не отменяет работу над ошибками, и, если вы о них сообщаете, мы не будем ждать месяц до публикации обновления. Минорные апдейты будут выпускаться по готовности.

Также большое спасибо всем, кто поучаствовал в нашем опросе, при планировании разработки мы, в том числе, руководствуемся и вашими пожеланиями.

Итак, что нового появилось в апрельском апдейте:

Графический интерфейс настройки нового устройства

Если по каким-то причинам у вас не сработало подключение простым поднесением телефона к устройству, ранее требовалось использование стороннего ПО, скажем, Postman, для того чтобы с помощью POST/GET запросов подключить устройство в свою домашнюю Wi-Fi сеть. 

Мы интегрировали в прошивку графический интерфейс настройки. Если устройство находится в режиме Wi-Fi точки доступа, теперь можно подключиться к его Wi-Fi и открыть следующий URL:

http://192.168.4.1

Интерфейс доступен на Английском и Русском языке. По умолчанию открывается язык той страны, для которой предназначено устройство.

Температура воздуха в Remote

Теперь в устройствах появился программный сенсор температуры окружающей среды. 

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

Ждем обратной связи от вас и, возможно, в следующих обновлениях мы сделаем его показания более точными.

Вместе с температурой воздуха появилась возможность задавать такие сценарии как "Если температура опустилась ниже чем..." и "Если температура поднялась выше чем...". Может быть полезно для выстраивания автоматизации по работе с климат-системами.

Датчик температуры на общем дашбоарде приложения
Задание температуры для работы сценария
Создание сценария по включению кондиционера

Плавная регулировка громкости в Remote

Многие пользователи сообщали нам, что с помощью Remote невозможно плавно отрегулировать громкость или, скажем, переключение каналов на ТВ. Это было действительно так.

Дело в том, что в мире существуют десятки инфракрасных протоколов и у каждого свой сигнал повтора. Например, в NEC1/NECx1 это специальный сигнал, который передаётся после основного "Увеличить громкость". В протоколе Sony SIRC это передача точно такого же сигнала через определенные промежутки времени.

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

На текущий момент данный функционал реализован для 3х протоколов:

  • NEC1/NECx1
  • Sony SIRC
  • Samsung

Протоколы определяются автоматически при отправке сигнала с Remote, поэтому для остальных инфракрасных протоколов сигнал просто будет отправлен один раз - без плавной регулировки.

Мы работаем над добавлением дополнительных протоколов в прошивку Remote.

Дополнительно:

  • [Firmware] Нам неоднократно сообщали о том, что устройство трудно найти в интерфейсе роутера. Теперь в списке устройств будет отображаться тип и ID устройства. Например, «LOOK.in_Remote_01134550»;
  • [Firmware] В API устройства добавлен DELETE запрос для удаления ранее сохраненных точек доступа WiFi;
  • [Firmware, Android, iOS] В список ИК протоколов добавлен «Samsung»;
  • [Firmware] Обновлена библиотека работы с Wi-Fi, включая исправление нескольких ранее сообщенных ошибок в работе прошивки;
  • [Firmware] Улучшена обработка входящего сигнала с инфракрасных пультов для Remote; 
  • [Firmware] В ИК протокол NEC1/NECx1 добавлена автоматическая корректировка сигнала, который требуется передать. Теперь сигнал проверяется на корректность и, если требуется, корректируется для того, чтобы любое устройство его смогло принять;
  • [Firmware] Исправлена ошибка в ИК протоколе NEC1/NECx1 которая могла в некоторых случаях привести к тому, что сигнал был передан некорректно;
  • [Android] Проведена оптимизация части диалоговых окон для более быстрой работы;
  • [Android] Добавлена корректная обработка кнопки «назад»;
  • [iOS] Исправлена ошибка с сохранением сценариев в памяти устройства и отображением в приложении;
  • [iOS] Переработана работа с сетью для большей отзывчивости устройств;
  • [Android, iOS] Визуальные улучшения и устранения интерфейсных ошибок.

Доступность обновления

Firmware 1.10: выпущено и доступно для обновления из приложения.

LOOK.in Hub 1.20:

Android. Выпущено и доступно в Google Play Store.

iOS. Выпущено, находится на проверке в App Store. Будет доступно после проверки.

Спасибо за внимание! Stay tuned.

0

Вернуться назад
Вернуться назад