स्मार्ट होम सीन ट्रेल स्कीमा
action.devices.traits.Scene
- इस एट्रिब्यूट का इस्तेमाल, SCENE डिवाइस टाइप के साथ वर्चुअल डिवाइसों को एक साथ लागू करने के लिए किया जाता है.
ज़्यादा जानकारी के लिए सीन टाइप गाइड देखें.
उदाहरण के लिए, अगर कोई डिवाइस उपयोगकर्ताओं को एक-टच टच ग्रुप कॉन्फ़िगर करने की अनुमति देता है — जैसे कि खास रंगों को लाइट सेट करना या अलग-अलग सुरक्षा सुविधाओं या सीक्वेंस को जोड़ना, तो यह कॉन्फ़िगरेशन SYNC
के नाम से सीन की तरह इस्तेमाल हो सकता है. साथ ही, Assistant इन विज़ुअल को उपयोगकर्ताओं को आसान ऐक्टिवेशन व्याकरण के ज़रिए उपलब्ध कराएगी:
- पार्टी मोड शुरू करें.
- आधी रात वाला सीन चालू करें.
वर्चुअल ऑब्जेक्ट के तौर पर, कमरों को अलग दिखाने के लिए, कमरों में (अगर ज़रूरी हो) रखा जा सकता है:
- किचन में समय बिताएं.
- बेडरूम में नाइटलाइट मोड चालू करें.
असली व्यू से अलग यह है कि Assistant, सीन के निर्देशों पर अपने-आप एक से ज़्यादा इफ़ेक्ट लागू कर देती है, ताकि उपयोगकर्ता एक से ज़्यादा पार्टनर को सीन ट्रिगर कर सकें. उदाहरण के लिए, अगर किसी उपयोगकर्ता के पास दो अलग-अलग पार्टनर पर "पार्टी मोड" दृश्य है, एक सुरक्षा और एक लाइट के लिए, तो पार्टी मोड चालू करें दोनों को ट्रिगर करेगा.
पसंद के मुताबिक बनाए गए व्याकरण के लिए, आने वाले निजी कार्रवाइयों के साथ सीन अच्छे से इंटरैक्ट करेंगे (उदाहरण के लिए, पार्टी मोड चालू करें -> चलिए, पार्टी शुरू करते हैं!).
सीन में ऐसे नाम होने चाहिए जो उपयोगकर्ता से मिले हों और डिफ़ॉल्ट तौर पर "BobCo चुनौती" के नाम हों. हर सीन का अपना वर्चुअल डिवाइस होता है, जिसका अपना नाम होता है.
उपयोगकर्ता से मिले नाम, SYNC
से लिए जा सकते हैं.
डिवाइस की विशेषताएं
इस सुविधा का इस्तेमाल करने वाले डिवाइस,
SYNC
की कार्रवाई के तहत, इन एट्रिब्यूट की शिकायत कर सकते हैं. SYNC
इंटेंट को हैंडल करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
विशेषताएं | Type | जानकारी |
---|---|---|
sceneReversible |
बूलियन |
(डिफ़ॉल्ट: इससे पता चलता है कि इस सीन को रद्द किया जा सकता है. यह एट्रिब्यूट सिर्फ़ उन सीन के लिए काम का है जो स्थिति में बदलाव करते हैं और पिछली स्थिति को याद रखते हैं. इस डिवाइस पर, |
उदाहरण
कोई ऐसा डिवाइस जिसमें पहले से इस्तेमाल किए जा सकने वाले सीन काम करते हैं.
{ "sceneReversible": true }
डिवाइस की स्थिति
कोई नहीं.
डिवाइस के निर्देश
इस सुविधा का इस्तेमाल करने वाले डिवाइस, EXECUTE
की कार्रवाई के तहत, इन निर्देशों का पालन कर सकते हैं. EXECUTE
इंटेंट को हैंडल करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
action.devices.commands.ActivateScene
किसी सीन को चालू या बंद करें.
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
deactivate |
बूलियन |
ज़रूरी है. अगर कोई सीन वापस पहले जैसा हो जाए, तो उसे रद्द करने के लिए सही होता है, किसी सीन को चालू करने के लिए गलत होता है. |
उदाहरण
नाम के हिसाब से सीन को चालू करें.
{ "command": "action.devices.commands.ActivateScene", "params": { "deactivate": false } }
नाम के हिसाब से सीन को बंद करें.
{ "command": "action.devices.commands.ActivateScene", "params": { "deactivate": true } }