ऑटोमेशन एपीआई, ज़्यादातर ट्रैट के साथ काम करता है. हालांकि, हो सकता है कि किसी ट्रैट में कुछ एट्रिब्यूट, इवेंट, और कमांड के साथ काम न करे.
यह पुष्टि करने के लिए कि Automation API आपके इस्तेमाल के उदाहरण के साथ काम करता है या नहीं, नीचे दी गई टेबल में खोजें.
सामान्य रूप में:
- आपको अपने ऐप्लिकेशन में ऑटोमेशन एपीआई के साथ जिन ट्रैट और टाइप का इस्तेमाल करना है उन्हें शुरू करने के समय रजिस्टर करना होगा. होम इंस्टेंस बनाना देखें.
- किसी भी एट्रिब्यूट का इस्तेमाल, स्टार्टर या शर्तों में किया जा सकता है.
- Cloud-to-cloud जिन डिवाइसों के स्टेटस की जानकारी नहीं है उनका इस्तेमाल, मैन्युअल तरीके से या डिस्कवरी की मदद से बनाए गए ऑटोमेशन में ट्रिगर के तौर पर नहीं किया जा सकता.
- भले ही, कोई डिवाइस यहां दी गई विशेषताओं के साथ काम करता हो, फिर भी रिपोर्ट की स्थिति के लिए तय किए गए थ्रेशोल्ड की वजह से, डिवाइस को ऑटोमेशन एपीआई में स्टार्टर या कार्रवाई के तौर पर इस्तेमाल करने से रोका जा सकता है:
- जिन डिवाइसों पर रिपोर्ट की स्थिति 90% से कम है उन्हें स्टार्टर के तौर पर इस्तेमाल करने से रोक दिया जाता है.
- जिन डिवाइसों पर निर्देशों को लागू करने की सफलता दर 95% से कम है उन्हें कार्रवाइयों के तौर पर इस्तेमाल करने से रोक दिया जाता है.
- कमांड का इस्तेमाल सिर्फ़ कार्रवाइयों के तौर पर किया जा सकता है.
- कुछ ट्रैट, जैसे कि
AssistantBroadcast
, सिर्फ़ ऑटोमेशन एपीआई में इस्तेमाल के लिए उपलब्ध हैं. okGoogle
कमांड, स्ट्रक्चर-लेवल का कमांड है. इसका इस्तेमाल, स्ट्रक्चर में मौजूद किसी भी डिवाइस को ऑटोमेट करने के लिए किया जा सकता है. हालांकि, हो सकता है कि Home APIs ऐप्लिकेशन के पास हर डिवाइस का ऐक्सेस न हो. अलग-अलग मामलों में अनुमतियों को लागू करने का तरीका जानने के लिए, OkGoogle की अनुमतियां देखें.- कुछ खासताओं के लिए ज़रूरी शर्तें होती हैं:
Time.ScheduledTimeEvent
का इस्तेमाल करने के लिए, उस स्ट्रक्चर में घर का वह पता होना चाहिए जिसे Google Home app (GHA) में सेट अप किया गया था. Google होम पेज का पता बदलना लेख में बताया गया है कि उपयोगकर्ता, स्ट्रक्चर का पता कैसे डाल सकता है. अगर पता GHA में सेट अप नहीं किया गया है, तो ऑटोमेशन नहीं बन पाता और "structure में ScheduledTimeEvent काम नहीं करता" मैसेज के साथ गड़बड़ी का एक मैसेज दिखता है.AreaPresenceState
याAreaAttendanceState
ट्रैट का इस्तेमाल करने के लिए, उपयोगकर्ता को GHA में मौजूदगी का पता लगाने की सुविधा सेट अप करनी होगी.ObjectDetection
ट्रैट का इस्तेमाल करने के लिए, उपयोगकर्ता के पास Nest Aware की चालू सदस्यता होनी चाहिए.
ऑटोमेशन में इस्तेमाल करने के लिए, कुछ खासताओं के आसान वर्शन भी उपलब्ध हैं. ज़्यादा जानकारी के लिए, सरल किए गए ट्रैट देखें.
ब्लॉक से पता चलता है कि यह निर्देश, एक या उससे ज़्यादा तरह के डिवाइसों के लिए ऑटोमेशन में काम नहीं करता. ज़्यादा जानकारी के लिए, ऑटोमेशन में ब्लॉक की गई कार्रवाइयां लेख पढ़ें.