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

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

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

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

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

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

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

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

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

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

डिवाइस ATTRIBUTES

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

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

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

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

उदाहरण

ऐसा डिवाइस जो उलटा जा सकने वाला सीन इस्तेमाल कर सकता हो.

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

डिवाइस ERRORS

पूरी सूची देखें गड़बड़ियों और अपवाद के तौर पर मार्क किया जा सकता है.