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 bir etkinleştirme dili aracılığıyla kullanıcıların kullanımına sunar:

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

Sahneler, sanal nesneler olarak belirsizliği ortadan kaldırmak için (uygunsa) odalara yerleştirilebilir:

  • Mutfakta parti zamanı başlatın.
  • Yataklarda gece ışığı modunu etkinleştirin.

Sahneler ile fiziksel hedefler arasındaki tek fark, Asistan'ın Sahne komutlarına otomatik olarak çoğul efektleri uygulayarak kullanıcıların birden fazla iş ortağında sahneleri tetiklemesine olanak tanımasıdır. Ö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 yaklaşan Kişisel İşlemler ile iyi etkileşim kurar (örneğin, Parti Modunu Etkinleştir -> Partiyi başlatalım!).

Sahneler her zaman kullanıcı tarafından sağlanan adlara sahip olmalıdır. 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 ele alma 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 doğru olarak ayarlanmış ActivateScene komutunu destekler.

Örnekler

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

{
  "sceneReversible": true
}

Cihaz DURUMLARI

Yok.

Cihaz COMMANDS

Bu özelliğe sahip cihazlar, EXECUTE işlemi kapsamında aşağıdaki komutlara yanıt verebilir. EXECUTE intent'lerini ele alma 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, sahneyi etkinleştirmek için yanlış değerini döndürür.

Örnekler

Bir sahneyi ada göre etkinleştirme

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

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

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

Cihaz ERRORS

Hataların ve istisnaların tam listesini inceleyin.