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.
Automation 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ı 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, manuel olarak veya keşif yoluyla oluşturulan otomasyonlarda tetikleyici olarak kullanılamaz.
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.
AssistantBroadcast
gibi bazı özellikler yalnızca Automation API'de kullanılabilir.okGoogle
komutu, 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 ev adresini değiştirme başlıklı makalede, kullanıcının yapı adresini nasıl girebileceği açıklanmaktadır. Adres GHA'da 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.AreaPresenceState
veyaAreaAttendanceState
ö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.
Blok, 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.