Akıllı Ev Sahnesi Özelliği Şeması

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

Daha fazla bilgi için sahne türü kılavuzuna göz atın.

Örneğin, bir cihaz kullanıcıların komutları tek dokunuşla gruplandırmasını (ışıkları belirli renklere ayarlama, çeşitli güvenlik özelliklerini sıralama veya diğer herhangi bir etkinlik kombinasyonu) sağlarsa bu yapılandırma, SYNC üzerinden adlandırılmış bir sahne olarak gösterilebilir. Asistan, bu sahneleri basit etkinleştirme dil bilgisiyle kullanıcıların kullanımına sunar:

  • Parti modunu başlatın.
  • Gece yarısı sahnesini etkinleştirin.

Sanal nesneler olarak sahneler, anlam karışıklığını önlemek için odalara (varsa) yerleştirilebilir:

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

Sahneler ile fiziksel hedefler arasındaki bir fark, Asistan'ın sahne komutlarına otomatik olarak çoğul efektler uygulamasıdır. Bu sayede kullanıcılar birden fazla iş ortağında sahneleri tetikleyebilir. Örneğin, bir kullanıcının biri güvenlik, diğeri ışıklar için olmak üzere iki farklı iş ortağında "parti modu" sahnesi varsa Parti modunu etkinleştir her ikisini de tetikler.

Sahneler, özel dil bilgisi için yakında kullanıma sunulacak Kişisel İşlemler ile iyi bir şekilde etkileşim kurar (ör. Parti modunu etkinleştir -> Partiyi başlatalım!).

Sahneler her zaman kullanıcı tarafından sağlanan adlara sahip olmalı, varsayılan "BobCo Sahnesi" adlandırması kullanılmamalıdır. Her sahne, kendi adı olan kendi sanal cihazıdır. Kullanıcı tarafından sağlanan adlar SYNC kaynağından gelebilir.

CİHAZ ÖZELLİKLERİ

Bu özelliğe sahip cihazlar, SYNC işlemi kapsamında aşağıdaki özellikleri bildirebilir. SYNC intent'lerini işleme hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.

Özellikler Tür Açıklama
sceneReversible Boole

(Varsayılan: false)

Bu sahnenin iptal edilebileceğini gösterir. Bu özellik yalnızca durumu değiştiren ve önceki durumu hatırlayan sahneler için geçerlidir. Cihaz, deactivate parametresi true olarak ayarlanmış ActivateScene komutunu destekler.

Örnekler

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

{
  "sceneReversible": true
}

Cihaz DURUMLARI

Yok.

Cihaz KOMUTLARI

Bu özelliğe sahip cihazlar, EXECUTE işlemi kapsamında aşağıdaki komutlara yanıt verebilir. EXECUTE intent'lerini işleme hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.

action.devices.commands.ActivateScene

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

Parametreler

Parametreler Tür Açıklama
deactivate Boole

Zorunludur.

Geri döndürülebilir bir sahneyi iptal etmek için doğru, bir sahneyi etkinleştirmek için yanlış değerini döndürür.

Örnekler

Sahneyi isme göre etkinleştirme

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

Bir sahneyi isme göre devre dışı bırakma

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

Cihaz HATALARI

Hataların ve istisnaların tam listesini inceleyin.