Здравствуйте!
Начиная с этого месяца мы сосредоточимся на ежемесячных обновлениях программной части проекта. Зачастую, обновления затрагивают как мобильные приложения, так и прошивку устройства, и требуют длительного тестирования каждой функции в различных условиях и в связке с различными платформами.
Недостаточно проверить работу, скажем, функции плавного изменения громкости только в 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.