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

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

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

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

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

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

डिवाइस टैब

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

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

ऑटोमेशन टैब

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

कार्रवाई का उम्मीदवार जोड़ना

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

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

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

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