Akıllı ev işlemlerinin nasıl geliştirileceğini öğrenebileceğiniz yeni adres olan Google Home Geliştirici Merkezi'ne hoş geldiniz. Not: Actions Console'da işlem derlemeye devam edersiniz.

Akıllı Ev Sahne Düzeni Şeması

action.devices.traits.Scene: Bu özellik, sanal cihazları SCENE cihaz türüyle birlikte uygulamak için kullanılır.

Daha fazla bilgi için Sahne türü kılavuzuna bakın.

Örneğin, bir cihaz kullanıcıların tek dokunuşla komut gruplandırmasını yapılandırmaya olanak tanıyorsa (ör. ışıkları belirli renklere ayarlama, çeşitli güvenlik özelliklerini sıralama ya da başka etkinlik kombinasyonları) bu yapılandırma, SYNC üzerinden adlandırılmış sahne olarak gösterilebilir ve Asistan, bu sahneleri basit etkinleştirme dil bilgisi ile kullanıcılara sunar:

  • Parti Modu'nu başlatın.
  • Gece yarısı sahnesini etkinleştirin.

Sanal nesneler olarak, açıklama amacıyla odalara (uygunsa) sahneler yerleştirilebilir:

  • Mutfakta parti zamanı başlatın.
  • Yatak odalarında gece ışığı modunu etkinleştir.

Sahneler ile fiziksel hedefler arasındaki bir fark, Asistan'ın Sahne komutlarına otomatik olarak çoğul efektler uygulayarak kullanıcıların birden çok iş ortağında sahneleri tetiklemesidir. Örneğin, bir kullanıcının iki farklı iş ortağında bir "parti modu" sahnesi varsa (biri güvenlik, diğeri ışıklar için) Parti modunu etkinleştir her ikisini de tetikler.

Sahneler, özel dilbilgisi için yaklaşan Kişisel İşlemler ile iyi etkileşimde bulunacaktır (örneğin, Parti Modunu Etkinleştir -> Haydi parti başlatalım!).

Sahneler her zaman, kullanıcı tarafından sağlanan adlara ve varsayılan "BobCo Sahnesi" adlandırmasına sahip olmalıdır. Her sahnenin kendi sanal cihazları vardır ve kendi adları vardır. Kullanıcı tarafından sağlanan adlar SYNC alanından gelebilir.

Cihaz ATTRIBUTES

Bu özelliğe sahip cihazlar, SYNC işleminin bir parçası olarak aşağıdaki özellikleri bildirebilir. SYNC amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.

Özellikler Type Açıklama
sceneReversible Boole

(Varsayılan: false)

Bu sahnenin iptal edilebileceğini belirtir. Bu özellik yalnızca durumu değiştiren ve önceki durumu hatırlayan sahneler için geçerlidir. Cihaz, doğru değerine deactivate parametresine sahip ActivateScene komutunu destekler.

Örnekler

Geri döndürülebilir bir sahneyi destekleyen cihaz.

{
  "sceneReversible": true
}

Cihaz STATUS

Yok.

Cihaz Komisyonları

Bu özelliğe sahip cihazlar, EXECUTE işleminin bir parçası olarak aşağıdaki komutlara yanıt verebilir. EXECUTE amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.

action.devices.commands.ActivateScene

Bir sahneyi etkinleştirme veya devre dışı bırakma.

Parametreler

Parametreler Type Açıklama
deactivate Boole

Zorunludur.

Bir sahneyi tersine çevrilebilirse iptal etmek için doğru, etkinleştirmek için false

Örnekler

Bir sahneyi ada göre etkinleştirin.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": false
  }
}

Bir sahneyi ada göre devre dışı bırakın.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": true
  }
}

Cihaz HATALARI

Hataların ve istisnaların tam listesini inceleyin.