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