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