Akıllı Ev Düzeni Ş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 bakın.
Örneğin, cihaz kullanıcıların tek dokunuşla komut grubu yapılandırmalarına olanak tanıyorsa (ör. ışıkları belirli renklere ayarlamak, çeşitli güvenlik özelliklerini sıralamak veya diğer etkinlik kombinasyonlarını düzenlemek), bu yapılandırma SYNC
aracılığıyla adlandırılmış bir sahne olarak sunulabilir. Asistan da bu sahneleri basit etkinleştirme dil bilgisi aracılığıyla kullanıcılara sunacaktır:
- Parti Modu'nu başlatın.
- Gece yarısı ortamını etkinleştirin.
Sanal nesneler olarak, anlamlı olması için odalara (uygun durumlarda) 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 uygulamalar uygulayarak kullanıcıların birden çok iş ortağında sahne tetiklemesine izin vermesidir. Örneğin, bir kullanıcı, güvenlik için ve ışıklar için olmak üzere iki farklı iş ortağında "parti modu" sahnesine sahipse Parti modunu etkinleştir her ikisini de tetikler.
Sahneler, özel dil bilgisi için yakında yapılacak Kişisel İşlemler ile iyi bir şekilde etkileşimde bulunacaktır (örneğin, Parti Modunu Etkinleştir -> Hadi partiyi başlatalım!).
Sahnelerde her zaman kullanıcı tarafından sağlanan adlar varsayılan "BobCo Sahnesi" şeklinde adlandırılmalıdır. Her sahnenin kendi sanal cihazı vardır ve kendi adları vardır.
Kullanıcı tarafından sağlanan adlar SYNC
sağlayıcısından gelebilir.
Cihaz ÖZELLİKLERİ
Bu özelliğe sahip cihazlar, SYNC
işleminin bir parçası olarak aşağıdaki özellikleri bildirebilir. SYNC
niyetlerini 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 sahneler için geçerlidir. Cihaz, |
Örnekler
Geri aktarılabilir sahneyi destekleyen cihaz.
{ "sceneReversible": true }
Cihaz durumu
Yok.
Cihaz FTC'leri
Bu özelliğe sahip cihazlar, EXECUTE
işleminin bir parçası olarak aşağıdaki komutlara yanıt verebilir. EXECUTE
niyetlerini işleme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
action.devices.commands.ActivateScene
Sahneyi etkinleştirme veya devre dışı bırakma.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
deactivate |
Boole |
Zorunludur. Doğrulanabilirse sahneyi iptal etmek için Doğru, sahneyi etkinleştirmek için false (yanlış) değerini seçin. |
Örnekler
Ada göre sahne etkinleştirme.
{ "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 } }