स्मार्ट होम सीन के ट्रैट का स्कीमा
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 } }