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: 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, |
Ö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 } }