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