Используйте пример приложения для iOS

Пример приложения демонстрирует базовые возможности доступа к устройствам и управления ими с помощью API Home для поддерживаемых типов устройств.

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

  • Цветовая температура света
  • Регулируемый свет
  • Дверной замок
  • Расширенный цветной свет
  • Вентилятор
  • Датчик присутствия
  • Включение/выключение света
  • Съемный блок включения/выключения
  • Датчик температуры
  • Термостат
  • Оконные покрытия

Действия над существующими устройствами и автоматикой

Пример приложения состоит из двух вкладок — «Устройства» и «Автоматизация» . Каждая вкладка предоставляет информацию о структуре и позволяет выполнять задачи.

Вкладка «Устройства»

На вкладке «Устройства» (рис. 1) показаны помещения в структуре («Ванная», «Прихожая», «Офис») и устройства для каждой комнаты, а также статус каждого устройства. Вы также можете отключить свое устройство или обновить разрешения, щелкнув значок more_horiz в правом верхнем углу экрана (рис. 2).

Вкладка «Устройства» примера приложения Home iOS API.
Рис. 1. Вид вкладки «Устройства».
Элементы управления устройствами в примере приложения Home iOS API.
Рисунок 2. Отключение или обновление разрешений.

Вкладка «Автоматизация»

На вкладке «Автоматизации» (рис. 3) отображается список всех автоматизаций для структуры. Каждая автоматика показывает свои стартеры и действия. Поддерживаются несколько стартеров и действий.

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

Вкладка «Автоматизация» примера приложения Home iOS API.
Рис. 3. Представление вкладки «Автоматизация»
Детальный просмотр выбранной автоматизации.
Рисунок 4. Подробный вид автоматизации.

Создайте автоматизацию

Чтобы создать новую автоматизацию, нажмите кнопку «+Добавить» в списке автоматизаций (рис. 3). На следующем экране отобразится список предлагаемых средств автоматизации. Выберите нужную автоматизацию (рис. 5). Если ничего не заполняется автоматически, значит, структура не содержит достаточного количества устройств, необходимых для автоматизации. Например, если вы хотите включить вентилятор и освещение, конструкция должна содержать как вентилятор, так и осветительные устройства, иначе автоматизация не будет отображаться.

После выбора системы автоматизации вы увидите Стартеры, Условия и Действия (рис. 6). Нажмите «Сохранить» , чтобы добавить автоматизацию (рис. 7).

Пример экрана приложения с предлагаемыми средствами автоматизации
Рисунок 5. Рекомендации по автоматизации.
Пример экрана приложения автоматизации.
Рисунок 6 : Автоматизация сохранения
Пример экрана приложения созданной автоматизации.
Рисунок 7. Автоматизация создана.

Редактировать автоматизацию

Чтобы изменить имя и описание автоматизации, в подробном представлении автоматизации (рис. 4) щелкните значок настроек и выберите «Изменить имя» (рис. 8). Как показано на рисунке 9, отредактируйте имя и описание и вернитесь назад после завершения (рис. 8). Чтобы сохранить, щелкните значок настроек , а затем нажмите «Сохранить» .

Пример экрана приложения для выбора кнопки редактирования имени.
Рисунок 8. Изменение имени автоматизации.
Пример экрана приложения для редактирования названия и описания автоматизации.
Рис. 9. Редактор имени и описания.

Удаление автоматизации

Чтобы удалить автоматизацию, перейдите к обзору автоматизации (рис. 7). Проведите пальцем влево по автоматизации, которую хотите удалить, и щелкните значок удаления (рис. 10).

Пример экрана приложения для удаления автоматизации.
Рисунок 10. Удаление автоматизации.