Akıllı Ev Sahne Alanı Ş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 bakın.
Örneğin, bir cihaz, kullanıcıların tek dokunuşla komutları gruplandırmasına (ör. ışıkları belirli renklere ayarlamak, çeşitli güvenlik özelliklerini veya diğer etkinlik kombinasyonlarını) izin veriyorsa bu yapılandırma, SYNC
aracılığıyla adlandırılmış bir sahne olarak gösterilebilir ve Asistan, basit dil bilgisi etkinleştirmesiyle bu sahneleri kullanıcıların kullanımına sunar:
- Parti Modu'nu başlatın.
- Gece yarısı sahnesini etkinleştirin.
Sahneler, sanal nesneler olarak (uygunsa) belirsizliği netleştirmek için odalara yerleştirilebilir:
- Parti zamanını mutfakta başlat.
- Yatak odalarında gece ışığı modunu etkinleştirin.
Sahneler ile fiziksel hedefler arasındaki fark, Asistan'ın Sahne komutlarına otomatik olarak çoğul efektleri uygulayarak kullanıcıların birden fazla iş ortağında sahneleri tetiklemesine olanak vermesidir. Ö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 gerçekleştirilecek olan Kişisel İşlemlerle iyi etkileşimde bulunur (örneğin, Parti Modunu Etkinleştir -> Partiyi başlatalım!).
Sahneler, varsayılan "BobCo Scene" adlandırmaya karşılık her zaman kullanıcı tarafından sağlanan adlara sahip olmalıdır. Her sahne kendi adı 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ı işleme 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 sahnelerle ilgilidir. 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ı işleme 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. Ters çevrilebiliyorsa doğru, sahneyi etkinleştirmek için yanlış değerini alır. |
Ö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 } }