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

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

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

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

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

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

  • किचन में पार्टी का समय शुरू करें.
  • बेडरूम में नाइटलाइट मोड चालू करें.

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

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

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

डिवाइस ATTRIBUTES

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

एट्रिब्यूट टाइप ब्यौरा
sceneReversible बूलियन

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

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

उदाहरण

ऐसा डिवाइस जिस पर उलटा किया जा सकता है.

{
  "sceneReversible": true
}

डिवाइस के STATES

कोई नहीं.

डिवाइस COMMANDS

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

action.devices.commands.ActivateScene

किसी सीन को चालू या बंद करें.

पैरामीटर

पैरामीटर टाइप ब्यौरा
deactivate बूलियन

ज़रूरी है.

अगर किसी सीन को पहले जैसा किया जा सकता है, तो उसे रद्द करने के लिए 'सही' है. किसी सीन को चालू करने के लिए 'गलत' है.

उदाहरण

किसी सीन को नाम से चालू करें.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": false
  }
}

किसी सीन को नाम से बंद करें.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": true
  }
}

डिवाइस ERRORS

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