Akıllı Ev Sahne Özelliği Şeması
action.devices.traits.Scene
- Bu özellik, sanal cihazları SAHNE cihaz türüyle birlikte 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 tek dokunuşla komut gruplandırmasını yapılandırmasına (ör. ışıkları belirli renklere ayarlama, çeşitli güvenlik özelliklerini veya başka bir etkinlik kombinasyonunu hazırlama) izin veriyorsa bu yapılandırma, SYNC
aracılığıyla adlandırılmış bir sahne olarak gösterilebilir ve Asistan, bu sahneleri basit dil bilgisi etkinleştirmesiyle kullanıcılara sunar:
- Parti Modu'nu başlatın.
- Gece yarısı sahnesini etkinleştirin.
Sanal nesneler olarak sahneleri netleştirmek amacıyla odalara (uygunsa) yerleştirilebilir:
- Mutfakta parti zamanı başlatın.
- Yatak odalarında gece ışığı modunu etkinleştirmek.
Sahneler ile fiziksel hedefler arasındaki fark, Asistan'ın sahne komutlarına otomatik olarak çoğul efektler uygulayarak kullanıcıların birden fazla iş ortağında sahneleri tetiklemesine imkan vermesidir. Örneğin, bir kullanıcının iki farklı iş ortağında (biri güvenlik, diğeri ışıklar için) "parti modu" sahnesi varsa Parti modunu etkinleştir her ikisini de tetikler.
Sahneler, özel dil bilgisi için ileride gerçekleştirilecek Kişisel İşlemler ile iyi etkileşim kurar (örneğin, Parti Modunu Etkinleştir -> Partiyi başlatalım!).
Sahneler, varsayılan "BobCo Scene" adlandırmaya kıyasla her zaman kullanıcı tarafından sağlanan adlara sahip olmalıdır. Her sahne, kendine ait adları olan kendi sanal cihazıdı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ı yönetme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
Özellikler | Tür | 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, |
Örnekler
Ters çevrilebilir sahneyi destekleyen cihaz.
{ "sceneReversible": true }
Cihaz STATES
Yok.
Cihaz COMMANDS
Bu özelliğe sahip cihazlar, EXECUTE
işleminin bir parçası olarak aşağıdaki komutlara yanıt verebilir. EXECUTE
amaçlarını yönetme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
action.devices.commands.ActivateScene
Bir sahneyi etkinleştirin veya devre dışı bırakın.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
deactivate |
Boole |
Zorunludur. Bir sahne geri alınabiliyorsa doğru değerini iptal etmek için doğru, sahneyi etkinleştirmek için yanlış değerini seçin. |
Ö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 } }