Android için Otomasyon API'si çoğu özelliği destekler ancak bir özellikteki bazı özellikler, etkinlikler ve komutlar için destek sınırlı olabilir.
Otomasyon API'nin kullanım alanınızı desteklediğini doğrulamak için aşağıdaki tabloda arama yapın.
Genel olarak:
- Uygulamanızda Automation API ile kullanmayı düşündüğünüz tüm özellikler ve türler, başlatma sırasında kaydedilmelidir. Home örneği oluşturma başlıklı makaleyi inceleyin.
- Herhangi bir özellik, başlatıcılarda veya koşullarda kullanılabilir.
- Durumlarını bildirmeyen Cloud-to-cloud cihazlar, manuel olarak veya keşif yoluyla oluşturulan otomasyonlarda tetikleyici olarak kullanılamaz.
Bir cihaz burada listelenen özellikleri desteklese bile Rapor Durumu kalite eşikleri nedeniyle Automation API'de başlatıcı veya işlem olarak kullanılması engellenebilir:
- Durum Raporlama başarı oranı %90'ın altında olan cihazların başlatıcı olarak kullanılması engellenir.
- Komut yürütme başarı oranı %95'ten düşük olan cihazların işlem olarak kullanılması engellenir.
Bu cihaz modelleri listesine ve Automations API için destekledikleri belirli başlatıcılara ve işlemlere bakın.
Komutlar yalnızca işlem olarak kullanılabilir.
AssistantBroadcast
gibi bazı özellikler yalnızca Automation API'de kullanılabilir.okGoogle
komutu yapı düzeyinde bir komuttur ve yapıdaki herhangi bir cihazı otomatikleştirmek için kullanılabilir. Ancak Home API'leri kullanan bir uygulama 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
işlevini kullanabilmek için otomasyonun çalıştığı yapıda, Google Home app (GHA) içinde ayarlanmış bir sokak adresi olmalıdır. Google ana adresini değiştirme başlıklı makalede, kullanıcıların yapı adresini nasıl girebileceği açıklanmaktadır. Adres GHA'te ayarlanmamışsa otomasyon oluşturulamaz ve "ScheduledTimeEvent, structure tarafından desteklenmiyor." mesajıyla bir hata oluşur.AreaPresenceState
veyaAreaAttendanceState
özelliklerini kullanmak için kullanıcının GHA'de evde olduğunu algılama özelliğini ayarlaması gerekir.ObjectDetection
özelliğini kullanabilmek için kullanıcının etkin bir Nest Aware aboneliği olmalıdır.
Bazı özelliklerin basitleştirilmiş sürümleri de otomasyonlarda kullanılabilir. Daha fazla bilgi için Android'de basitleştirilmiş özellikler başlıklı makaleyi inceleyin.
Engelleme, komutun bir veya daha fazla cihaz türü için otomasyonlarda desteklenmediğini gösterir. Daha fazla bilgi için Android'deki otomasyonlarda engellenen işlemler başlıklı makaleyi inceleyin.