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