iOS सैंपल ऐप्लिकेशन का इस्तेमाल करना

सैंपल ऐप्लिकेशन, डिवाइस के टाइप के हिसाब से Home APIs का इस्तेमाल करके, डिवाइस के ऐक्सेस और कंट्रोल की बुनियादी सुविधाओं को दिखाता है.

खाते की अनुमति की प्रोसेस पूरी होने और कोई स्ट्रक्चर चुने जाने के बाद, सैंपल ऐप्लिकेशन उस स्ट्रक्चर में मौजूद सभी लोकल डिवाइस लोड करता है.

अगर डिवाइस किसी कमरे में है, तो वह उस कमरे के तहत दिखेगा. सैंपल ऐप्लिकेशन, इन डिवाइस टाइप के साथ काम करता है:

  • कलर टेंपरेचर लाइट
  • डिम की जा सकने वाली लाइट
  • दरवाज़े का लॉक
  • एक्सटेंडेड कलर लाइट
  • पंखा
  • Google Camera
  • होम में लोगों की मौजूदगी का पता लगाने वाला सेंसर
  • चालू/बंद होने वाली लाइट
  • चालू/बंद होने वाला प्लग-इन यूनिट
  • तापमान मापने वाला सेंसर
  • थर्मोस्टैट
  • खिड़की को ढकने वाला डिवाइस

मौजूदा डिवाइसों और ऑटोमेशन पर की जाने वाली कार्रवाइयां

सैंपल ऐप्लिकेशन में दो टैब होते हैं - डिवाइस और ऑटोमेशन. हर टैब में स्ट्रक्चर के बारे में जानकारी होती है. साथ ही, इससे टास्क पूरे किए जा सकते हैं.

डिवाइस टैब

डिवाइस टैब (पहली इमेज) में, स्ट्रक्चर में मौजूद कमरे (बाथरूम, डेन, ऑफ़िस) और हर कमरे के डिवाइस दिखते हैं. साथ ही, हर डिवाइस का स्टेटस भी दिखता है. डिवाइस को डिसकनेक्ट करने या अनुमतियां अपडेट करने के लिए, स्क्रीन पर सबसे ऊपर दाएं कोने में मौजूद more_horiz आइकॉन (दूसरी इमेज) पर क्लिक करें.

Home iOS APIs Sample App के डिवाइस टैब में जाकर.
पहली इमेज: डिवाइस टैब का व्यू
Home iOS API के सैंपल ऐप्लिकेशन के डिवाइस कंट्रोल.
दूसरी इमेज: डिवाइस को डिसकनेक्ट करना या अनुमतियां अपडेट करना

ऑटोमेशन टैब

ऑटोमेशन टैब (तीसरी इमेज) में, स्ट्रक्चर के लिए सभी ऑटोमेशन की सूची दिखती है. हर ऑटोमेशन में उसके स्टार्टर और कार्रवाइयां दिखती हैं. इसमें एक से ज़्यादा स्टार्टर और कार्रवाइयां जोड़ी जा सकती हैं.

ऑटोमेशन की जानकारी देखने के लिए, उस पर टैप करें. जैसे, चौथी इमेज में दिखाया गया है. इस ज़्यादा जानकारी वाले व्यू में, स्टार्टर, शर्तें, और कार्रवाइयों की पूरी जानकारी देखी जा सकती है.

Home iOS API के सैंपल ऐप्लिकेशन का ऑटोमेशन टैब.
तीसरी इमेज: ऑटोमेशन टैब का व्यू
चुने गए ऑटोमेशन की ज़्यादा जानकारी वाला व्यू.
चौथी इमेज: ऑटोमेशन की ज़्यादा जानकारी वाला व्यू

ऑटोमेशन बनाना

नया ऑटोमेशन बनाने के लिए, ऑटोमेशन की सूची वाले व्यू (तीसरी इमेज) में मौजूद +जोड़ें बटन पर टैप करें. अगली स्क्रीन पर, सुझाए गए ऑटोमेशन की सूची दिखेगी. अपनी पसंद का ऑटोमेशन चुनें (पांचवी इमेज). अगर कोई जानकारी अपने-आप नहीं भरती है, तो इसका मतलब है कि स्ट्रक्चर में, ऑटोमेशन के लिए ज़रूरी डिवाइस मौजूद नहीं हैं. उदाहरण के लिए, अगर आपको पंखा और लाइट चालू करनी है, तो स्ट्रक्चर में पंखा और लाइट, दोनों डिवाइस होने चाहिए. ऐसा न होने पर, ऑटोमेशन नहीं दिखेंगे.

ऑटोमेशन चुनने के बाद, आपको स्टार्टर, शर्तें, और कार्रवाइयां दिखेंगी (छठी इमेज). ऑटोमेशन जोड़ने के लिए, सेव करें पर क्लिक करें (सातवीं इमेज).

सुझाए गए ऑटोमेशन के लिए, ऐप्लिकेशन की स्क्रीन का सैंपल
पांचवी इमेज: ऑटोमेशन के सुझाव
ऑटोमेशन की सुविधा वाली ऐप्लिकेशन स्क्रीन का सैंपल.
छठी इमेज: ऑटोमेशन सेव करना
ऑटोमेशन की सुविधा चालू करने के बाद, ऐप्लिकेशन की स्क्रीन का सैंपल.
सातवीं इमेज: ऑटोमेशन बनाया गया

ऑटोमेशन में बदलाव करना

ऑटोमेशन का नाम और जानकारी में बदलाव करने के लिए, ऑटोमेशन की ज़्यादा जानकारी वाले व्यू (चौथी इमेज) में, settings आइकॉन पर क्लिक करें. इसके बाद, नाम में बदलाव करें पर क्लिक करें (आठवीं इमेज). जैसा कि नौवीं इमेज में दिखाया गया है, नाम और जानकारी में बदलाव करें. इसके बाद, काम पूरा होने पर वापस जाएं (आठवीं इमेज). सेव करने के लिए, settings आइकॉन पर क्लिक करें. इसके बाद, सेव करें पर क्लिक करें.

नाम में बदलाव करने वाले बटन को चुनने के लिए, ऐप्लिकेशन की स्क्रीन का सैंपल.
आठवीं इमेज: ऑटोमेशन के नाम में बदलाव करना
ऑटोमेशन के नाम और जानकारी में बदलाव करने के लिए, ऐप्लिकेशन की स्क्रीन का सैंपल.
नौवीं इमेज: नाम और जानकारी में बदलाव करने वाला एडिटर

ऑटोमेशन मिटाना

ऑटोमेशन मिटाने के लिए, ऑटोमेशन की खास जानकारी वाले पेज (सातवीं इमेज) पर जाएं. जिस ऑटोमेशन को मिटाना है उस पर बाईं ओर स्वाइप करें. इसके बाद, delete आइकॉन पर क्लिक करें (दसवीं इमेज).

ऑटोमेशन मिटाने के लिए, ऐप्लिकेशन की स्क्रीन का सैंपल.
दसवीं इमेज: ऑटोमेशन मिटाना

सामान्य ऑटोमेशन एडिटर

सामान्य एडिटर की मदद से, ऑटोमेशन स्क्रिप्ट बनाते समय, स्टार्टर और कार्रवाइयों में इस्तेमाल करने के लिए, स्ट्रक्चर में मौजूद कोई भी डिवाइस चुना जा सकता है. साथ ही, शर्तों के तौर पर काम करने वाली सुविधाएं भी चुनी जा सकती हैं.

सामान्य ऑटोमेशन जोड़ने के लिए, ऑटोमेशन के सुझाव वाली स्क्रीन (पांचवी इमेज) पर, सामान्य ऑटोमेशन पर टैप करें.

अगली स्क्रीन पर, ऑटोमेशन के नाम और जानकारी में बदलाव किया जा सकता है.

स्टार्टर के तौर पर इस्तेमाल होने वाला डिवाइस जोड़ना

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

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

चालू या बंद करें या चमक बदलें को चुनें (चौदहवीं और पंद्रहवीं इमेज). इसके बाद, टॉगल को चालू या बंद करें या चमक बदलें. कॉन्फ़िगरेशन पूरा होने के बाद, सामान्य एडिटर की स्क्रीन पर वापस जाने के लिए, हो गया पर टैप करें. आपको सामान्य एडिटर की स्क्रीन पर, चुना गया स्टार्टर दिखेगा (सोलहवीं इमेज).

लाइटें चालू या बंद करना.
चौदहवीं इमेज: लाइट चालू या बंद करना
चमक कम या ज़्यादा करें
पंद्रहवीं इमेज: चमक बदलना
स्टार्टर की सूची.
सोलहवीं इमेज: स्टार्टर जोड़ा गया

कार्रवाई के तौर पर इस्तेमाल होने वाला डिवाइस जोड़ना

कार्रवाई के तौर पर इस्तेमाल होने वाला डिवाइस जोड़ने के लिए, कार्रवाई जोड़ें पर टैप करें (सत्रहवीं इमेज). कार्रवाई के तौर पर इस्तेमाल होने वाले डिवाइस की स्क्रीन पर, कार्रवाई के तौर पर इस्तेमाल होने वाले डिवाइस दिखते हैं (अठारहवीं इमेज). आगे बढ़ने के लिए, कार्रवाई के तौर पर इस्तेमाल होने वाले डिवाइसों में से कोई एक चुनें (उन्नीसवीं इमेज).

ऐक्शन जोड़ें
सत्रहवीं इमेज: कार्रवाई जोड़ना
कार्रवाई के लिए उपलब्ध आइटम की सूची
अठारहवीं इमेज: कार्रवाई के तौर पर इस्तेमाल होने वाले डिवाइसों की सूची
कोई कार्रवाई चुनें.
उन्नीसवीं इमेज: कार्रवाई चुनना
लाइटें चालू या बंद करना
बीसवीं इमेज: LevelControlTrait कार्रवाइयों के लिए काम नहीं करता है

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

लाइटें चालू या बंद करना
इक्कीसवीं इमेज: लाइट चालू या बंद करना
स्टार्टर और ऐक्शन जोड़े गए.
बाईसवीं इमेज: स्टार्टर और कार्रवाई जोड़ी गई
सामान्य ऑटोमेशन बनाया गया
तेईसवीं इमेज: सामान्य ऑटोमेशन बनाया गया