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

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

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

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

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

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

डिवाइस टैब

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

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

ऑटोमेशन टैब

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

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

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

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

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

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

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

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

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

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

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

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

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

जेनरिक ऑटोमेशन एडिटर

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

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

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

स्टार्टर कैंडिडेट जोड़ना

स्टार्टर के तौर पर इस्तेमाल किए जा सकने वाले किसी शब्द को जोड़ने के लिए, स्टार्टर और शर्त जोड़ें पर टैप करें (आकृति 11). स्टार्टर कैंडिडेट स्क्रीन पर, स्ट्रक्चर में उपलब्ध स्टार्टर दिखते हैं (आकृति 12). जारी रखने के लिए, स्टार्टर के तौर पर इस्तेमाल की जा सकने वाली इमेज में से कोई एक चुनें (आकृति 13).

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

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

लाइटें चालू या बंद करना.
इमेज 14: लाइट चालू या बंद करना
चमक कम या ज़्यादा करें
इमेज 15: चमक बदलना
स्टार्टर की सूची.
इमेज 16: स्टार्टर जोड़ा गया

कार्रवाई के लिए उम्मीदवार जोड़ना

कार्रवाई का सुझाव जोड़ने के लिए, कार्रवाई जोड़ें पर टैप करें (आकृति 17). कार्रवाई के लिए उपलब्ध विकल्प स्क्रीन पर, कार्रवाई के लिए उपलब्ध विकल्प दिखते हैं (आकृति 18). जारी रखने के लिए, कार्रवाई के लिए सुझाए गए विकल्पों में से कोई एक चुनें (आकृति 19).

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

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

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