स्मार्ट होम सीन के ट्रैट का स्कीमा

action.devices.traits.Scene - इस ट्रैट का इस्तेमाल, SCENE डिवाइस टाइप के साथ वर्चुअल डिवाइस लागू करने के लिए किया जाता है.

ज़्यादा जानकारी के लिए, सीन टाइप से जुड़ी गाइड देखें.

उदाहरण के लिए, अगर कोई डिवाइस उपयोगकर्ताओं को एक-टच कमांड के ग्रुप को कॉन्फ़िगर करने की अनुमति देता है — जैसे, लाइट को किसी खास रंग पर सेट करना या सुरक्षा से जुड़ी अलग-अलग सुविधाओं को क्रम से सेट करना या गतिविधियों का कोई अन्य कॉम्बिनेशन — तो इस कॉन्फ़िगरेशन को SYNC के ज़रिए, नाम वाले सीन के तौर पर दिखाया जा सकता है. साथ ही, Assistant इन सीन को चालू करने के लिए, आसान ग्रैमर का इस्तेमाल करके उपयोगकर्ताओं को उपलब्ध कराएगी:

  • पार्टी मोड शुरू करें.
  • आधी रात का सीन चालू करना.

वर्चुअल ऑब्जेक्ट के तौर पर, विज़ुअल को कमरों (अगर ज़रूरी हो) में रखा जा सकता है, ताकि साफ़ तौर पर जानकारी दी जा सके:

  • रसोई में पार्टी का आनंद लें.
  • बेडरूम में नाइट लाइट मोड चालू करें.

सीन और फ़िज़िकल टारगेट के बीच एक अंतर यह है कि Assistant, सीन कमांड पर कई तरह के इफ़ेक्ट अपने-आप लागू करेगी. इससे उपयोगकर्ता, कई पार्टनर के लिए सीन ट्रिगर कर पाएंगे. उदाहरण के लिए, अगर किसी उपयोगकर्ता के पास दो अलग-अलग पार्टनर के लिए "पार्टी मोड" सीन है, तो पार्टी मोड चालू करें, दोनों को ट्रिगर करेगा. पहला सीन सुरक्षा के लिए और दूसरा सीन लाइट के लिए.

सीन, व्याकरण की ज़रूरत के हिसाब से बनाई गई, आने वाली निजी कार्रवाइयों के साथ अच्छे से इंटरैक्ट करेंगे (उदाहरण के लिए, पार्टी मोड चालू करें -> चलो पार्टी शुरू करें!).

सीन के लिए, उपयोगकर्ता के दिए गए नाम का इस्तेमाल किया जाना चाहिए, न कि डिफ़ॉल्ट तौर पर "BobCo सीन" नाम का. हर सीन एक वर्चुअल डिवाइस है और उसके अपने नाम हैं. उपयोगकर्ता के दिए गए नाम, SYNC से मिल सकते हैं.

डिवाइस के एट्रिब्यूट

इस विशेषता वाले डिवाइस, SYNC की कार्रवाई के तहत, यहां दिए गए एट्रिब्यूट की रिपोर्ट कर सकते हैं. SYNC इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना लेख पढ़ें.

विशेषताएं टाइप ब्यौरा
sceneReversible बूलियन

(डिफ़ॉल्ट: false)

इससे पता चलता है कि इस सीन को रद्द किया जा सकता है. यह एट्रिब्यूट सिर्फ़ उन सीन के लिए काम का है जो स्थिति में बदलाव करते हैं और पिछली स्थिति को याद रखते हैं. डिवाइस पर ActivateScene कमांड काम करता है. इसके लिए, deactivate पैरामीटर को 'सही' पर सेट करना ज़रूरी है.

उदाहरण

ऐसा डिवाइस जिस पर रिवर्स किए जा सकने वाले सीन की सुविधा काम करती हो.

{
  "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
  }
}

डिवाइस ERRORS

गड़बड़ियों और अपवादों की पूरी सूची देखें.