Android için Automation API çoğu özelliği destekler ancak bir özellikteki bazı özellikler, etkinlikler ve komutlar için destek sınırlı olabilir.
Genel olarak:
- Uygulamanızda Automation API ile kullanmayı planladığınız tüm özellikler ve türler başlatma sırasında kaydedilmelidir. Ev örneği oluşturma başlıklı makaleyi inceleyin.
- Başlatıcılarda veya koşullarda herhangi bir özellik kullanılabilir.
- Durumlarını bildirmeyen Cloud-to-cloud cihazlar, otomasyonlarda tetikleyici olarak kullanılamaz. Bu cihazlar, manuel olarak veya keşif yoluyla oluşturulmuş olabilir.
Bir cihaz, burada listelenen özellikleri desteklese bile Report State kalite eşikleri nedeniyle Otomasyon API'sinde başlatıcı veya işlem olarak kullanılması engellenebilir:
- Rapor Durumu başarı oranı %90'dan düşük olan cihazların başlangıç cihazı olarak kullanılması engellenir.
- Komut yürütme başarı oranı %95'ten düşük olan cihazların işlem olarak kullanılması engellenir.
Otomasyon API'si için bu cihaz modeli listesine ve destekledikleri belirli başlangıç noktalarına ve işlemlere bakın.
Komutlar yalnızca işlem olarak kullanılabilir.
AssistantBroadcastgibi bazı özellikler yalnızca Automation API'de kullanılabilir.okGooglekomutu, yapı düzeyinde bir komuttur ve yapıdaki herhangi bir cihazı otomatik hale getirmek için kullanılabilir. Ancak bir Home API'leri uygulaması her cihaza erişemeyebilir. İzinlerin çeşitli durumlarda nasıl uygulandığını görmek için OkGoogle izinleri başlıklı makaleyi inceleyin.Bazı özelliklerin ön koşulları vardır:
Time.ScheduledTimeEventözelliğini kullanabilmek için otomasyonun çalıştığı yapının, Google Home app (GHA) içinde ayarlanmış bir sokak adresi olması gerekir. Google'da ev adresini değiştirme başlıklı makalede, kullanıcının yapı adresini nasıl girebileceği açıklanmaktadır. Adres GHA içinde ayarlanmamışsa otomasyon oluşturulamaz ve "The ScheduledTimeEvent is not supported by the structure." (ZamanlanmışZamanEtkinliği, structure tarafından desteklenmiyor.) mesajıyla bir hata verilir.AreaPresenceStateveyaAreaAttendanceStateözelliklerini kullanmak için kullanıcının GHA'de evde olduğunu algılama özelliğini ayarlaması gerekir.ObjectDetectionözelliğini kullanmak için kullanıcının etkin bir Nest Aware aboneliği olmalıdır.
Bazı özelliklerin basitleştirilmiş versiyonları da otomasyonlarda kullanılabilir. Daha fazla bilgi için Android'de basitleştirilmiş özellikler başlıklı makaleyi inceleyin.