Android용 자동화 API는 대부분의 특성을 지원하지만 특성의 일부 속성, 이벤트, 명령어에 대한 지원은 제한될 수 있습니다.
일반적인 정보는 다음과 같습니다.
- 자동화 API를 사용하여 앱에서 사용할 특성과 유형은 초기화 시 등록해야 합니다. 홈 인스턴스 만들기를 참고하세요.
- 시작 조건 또는 조건에서 모든 속성을 사용할 수 있습니다.
- 상태를 보고하지 않는 Cloud-to-cloud 기기는 수동으로 또는 검색을 통해 생성된 자동화에서 트리거로 사용할 수 없습니다.
기기가 여기에 나열된 특성을 지원하더라도 상태 보고 품질 기준 때문에 자동화 API에서 시작 조건 또는 작업으로 사용이 차단될 수 있습니다.
- 보고 상태 성공률이 90% 미만인 기기는 스타터로 사용할 수 없습니다.
- 명령어 실행 성공률이 95% 미만인 기기는 동작으로 사용할 수 없습니다.
이 기기 모델 목록과 자동화 API에서 지원하는 특정 시작 조건 및 작업을 참고하세요.
명령어는 작업으로만 사용할 수 있습니다.
AssistantBroadcast및Notification과 같은 일부 특성은 자동화 API에서만 사용할 수 있습니다.okGoogle명령어는 구조 수준 명령어이며 구조의 모든 기기를 자동화하는 데 사용할 수 있습니다. 하지만 Home API 앱은 모든 기기에 액세스할 수 없습니다. 다양한 경우에 권한이 적용되는 방식은 OkGoogle 권한을 참고하세요.일부 특성에는 사전 요건이 있습니다.
Time.ScheduledTimeEvent,Time.RecurringClockTimeScheduledEvent,Time.RecurringSolarTimeScheduledEvent과 같은 시간 기반 시작 조건을 사용하려면 자동화가 실행되는 구조에 현지 시간대와 태양 계산을 결정할 수 있는 도로 주소가 있어야 합니다. 주소는 구조 생성 중에 제공하거나 Google Home app (GHA)에서 설정할 수 있습니다. Google 집 주소 변경에서는 사용자가 GHA에서 구조 주소를 입력하거나 업데이트하는 방법을 설명합니다. 주소가 설정되지 않은 경우createAutomation()는isValid == false가MissingStructureAddressSetup를 포함하는UnsupportedEntityEvent유효성 검사 문제와 함께 있는Automation를 저장하고 반환합니다.- 가족 구성원이
Notification.sendNotifications의 알림을 받으려면 알림이 사용 설정된 GHA가 설치되어 있어야 합니다. 알림은 GHA를 통해 회원에게 전송되며 서드 파티 앱으로 직접 전송할 수는 없습니다. AreaPresenceState또는AreaAttendanceState특성을 사용하려면 사용자가 GHA에서 인기척 감지를 설정해야 합니다.ObjectDetection트레이트를 사용하려면 사용자에게 활성 Google Home Premium 구독이 있어야 합니다.
일부 특성의 단순화된 버전은 자동화에서도 사용할 수 있습니다. 자세한 내용은 Android의 단순화된 특성을 참고하세요.