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