iOS স্যাম্পল অ্যাপ ব্যবহার করুন

স্যাম্পল অ্যাপটি যে ধরণের ডিভাইস সমর্থন করে তার জন্য হোম এপিআই ব্যবহার করে ডিভাইস অ্যাক্সেস এবং নিয়ন্ত্রণের মৌলিক ক্ষমতাগুলি প্রদর্শন করে।

অ্যাকাউন্ট অনুমোদন সম্পন্ন হয়ে গেলে এবং একটি কাঠামো নির্বাচন করা হয়ে গেলে, নমুনা অ্যাপটি সেই কাঠামোতে পাওয়া সমস্ত স্থানীয় ডিভাইস লোড করে। যদি ডিভাইসটি একটি ঘরে থাকে, তবে এটি সেই ঘরের অধীনে তালিকাভুক্ত হবে। নমুনা অ্যাপটি এই ধরণের ডিভাইসগুলিকে সমর্থন করে:

  • রঙের তাপমাত্রার আলো
  • ডিমেবল লাইট
  • দরজার তালা
  • বর্ধিত রঙের আলো
  • পাখা
  • গুগল ক্যামেরা
  • অকুপেন্সি সেন্সর
  • আলো চালু/বন্ধ করুন
  • চালু/বন্ধ প্লাগ-ইন ইউনিট
  • তাপমাত্রা সেন্সর
  • থার্মোস্ট্যাট
  • জানালার আচ্ছাদন

বিদ্যমান ডিভাইস এবং অটোমেশনের উপর ক্রিয়া

স্যাম্পল অ্যাপটিতে দুটি ট্যাব রয়েছে - ডিভাইস এবং অটোমেশন । প্রতিটি ট্যাব কাঠামো সম্পর্কে তথ্য প্রদান করে এবং আপনাকে কাজ সম্পাদন করতে দেয়।

ডিভাইস ট্যাব

ডিভাইস ট্যাব (চিত্র ১) কাঠামোর মধ্যে থাকা কক্ষগুলি (বাথরুম, ডেন, অফিস) এবং প্রতিটি কক্ষের জন্য ডিভাইসগুলি, প্রতিটি ডিভাইসের স্থিতি সহ দেখায়। আপনি স্ক্রিনের উপরের ডানদিকে more_horiz আইকনে ক্লিক করে আপনার ডিভাইসটি সংযোগ বিচ্ছিন্ন করতে পারেন বা অনুমতিগুলি আপডেট করতে পারেন (চিত্র ২)।

হোম iOS APIs নমুনা অ্যাপের ডিভাইস ট্যাব।
চিত্র ১ : ডিভাইস ট্যাব ভিউ
হোম iOS APIs নমুনা অ্যাপের ডিভাইস নিয়ন্ত্রণ।
চিত্র ২ : অনুমতি সংযোগ বিচ্ছিন্ন করুন বা আপডেট করুন

অটোমেশন ট্যাব

অটোমেশন ট্যাব (চিত্র ৩) কাঠামোর জন্য সমস্ত অটোমেশনের একটি তালিকা দেখায়। প্রতিটি অটোমেশন তার স্টার্টার এবং অ্যাকশন দেখায়। একাধিক স্টার্টার এবং অ্যাকশন সমর্থিত।

চিত্র ৪-এর উদাহরণে দেখানো হয়েছে, একটি অটোমেশনের বিশদ বিবরণ দেখতে এটিতে ট্যাপ করুন। এই বিস্তারিত ভিউতে, আপনি শুরু, শর্ত এবং ক্রিয়াগুলির বিশদ বিবরণ দেখতে পাবেন।

হোম iOS APIs নমুনা অ্যাপের অটোমেশন ট্যাব।
চিত্র ৩ : অটোমেশন ট্যাব ভিউ
নির্বাচিত অটোমেশনের বিস্তারিত দৃশ্য।
চিত্র ৪ : বিস্তারিত অটোমেশন ভিউ

একটি অটোমেশন তৈরি করুন

একটি নতুন অটোমেশন তৈরি করতে, অটোমেশন তালিকা ভিউ থেকে +যোগ করুন বোতামটি আলতো চাপুন (চিত্র 3)। পরবর্তী স্ক্রিনে প্রস্তাবিত অটোমেশনের একটি তালিকা দেখাবে। আপনি যে অটোমেশনটি চান তা নির্বাচন করুন (চিত্র 5)। যদি কিছুই স্বয়ংক্রিয়ভাবে পূর্ণ না হয়, তাহলে কাঠামোটিতে অটোমেশনের জন্য প্রয়োজনীয় পর্যাপ্ত ডিভাইস নেই। উদাহরণস্বরূপ, যদি আপনি ফ্যান এবং আলো চালু করতে চান, তাহলে কাঠামোটিতে ফ্যান এবং আলো উভয় ডিভাইস থাকা উচিত, অন্যথায় অটোমেশনগুলি প্রদর্শিত হবে না।

আপনার অটোমেশন নির্বাচন করার পর, আপনি স্টার্টার, শর্তাবলী এবং ক্রিয়া দেখতে পাবেন (চিত্র 6)। আপনার অটোমেশন যোগ করতে সংরক্ষণ করুন ক্লিক করুন (চিত্র 7)।

প্রস্তাবিত অটোমেশনের জন্য নমুনা অ্যাপ স্ক্রিন
চিত্র ৫ : অটোমেশন পরামর্শ
অটোমেশনের নমুনা অ্যাপ স্ক্রিন।
চিত্র ৬ : অটোমেশন সংরক্ষণ করুন
তৈরি অটোমেশনের নমুনা অ্যাপ স্ক্রিন।
চিত্র ৭ : অটোমেশন তৈরি করা হয়েছে

একটি অটোমেশন সম্পাদনা করুন

অটোমেশন নাম এবং বর্ণনা সম্পাদনা করতে, বিস্তারিত অটোমেশন ভিউ (চিত্র ৪) থেকে, সেটিংস আইকনে ক্লিক করুন এবং নাম সম্পাদনা করুন (চিত্র ৮) এ ক্লিক করুন। চিত্র ৯-এ দেখানো হয়েছে, নাম এবং বিবরণ সম্পাদনা করুন এবং সম্পন্ন হওয়ার পরে ফিরে যান (চিত্র ৮)। সংরক্ষণ করতে, সেটিংস আইকনে ক্লিক করুন এবং তারপরে সংরক্ষণ করুন এ ক্লিক করুন।

নাম সম্পাদনা বোতাম নির্বাচন করার জন্য নমুনা অ্যাপ স্ক্রিন।
চিত্র ৮ : অটোমেশন নাম সম্পাদনা করুন
অটোমেশনের নাম এবং বর্ণনা সম্পাদনার জন্য নমুনা অ্যাপ স্ক্রিন।
চিত্র ৯ : নাম এবং বর্ণনা সম্পাদক

একটি অটোমেশন মুছে ফেলুন

একটি অটোমেশন মুছে ফেলতে, অটোমেশন ওভারভিউতে যান (চিত্র 7)। আপনি যে অটোমেশনটি মুছে ফেলতে চান তার বাম দিকে সোয়াইপ করুন এবং ডিলিট আইকনে ক্লিক করুন (চিত্র 10)।

একটি অটোমেশন মুছে ফেলার জন্য নমুনা অ্যাপ স্ক্রিন।
চিত্র ১০ : একটি অটোমেশন মুছে ফেলুন

জেনেরিক অটোমেশন সম্পাদক

জেনেরিক এডিটর আপনাকে অটোমেশন স্ক্রিপ্ট তৈরি করার সময় স্ট্রাকচারের যেকোনো ডিভাইস নির্বাচন করতে দেয়, যার মধ্যে স্টার্টার্স এবং অ্যাকশনে ব্যবহার করার জন্য শর্ত হিসেবে সহায়ক বৈশিষ্ট্য রয়েছে।

একটি জেনেরিক অটোমেশন যোগ করতে, অটোমেশন সাজেশনস স্ক্রিন থেকে জেনেরিক অটোমেশনে ট্যাপ করুন (চিত্র 5)।

পরবর্তী স্ক্রিনে, আপনি অটোমেশনের নাম এবং বিবরণ সম্পাদনা করতে পারেন।

নতুন প্রার্থী যোগ করুন

একটি স্টার্টার ক্যান্ডিডেট যোগ করতে, "স্টার্টার এবং কন্ডিশন যোগ করুন" এ ট্যাপ করুন (চিত্র ১১)। স্টার্টার ক্যান্ডিডেট স্ক্রিনটি কাঠামোতে উপলব্ধ স্টার্টারগুলি প্রদর্শন করে (চিত্র ১২)। চালিয়ে যাওয়ার জন্য স্টার্টার ক্যান্ডিডেটগুলির মধ্যে একটি নির্বাচন করুন (চিত্র ১৩)।

একটি স্টার্টার যোগ করুন।
চিত্র ১১ : জেনেরিক এডিটর স্ক্রিন
নতুন প্রার্থীদের তালিকা।
চিত্র ১২ : নতুন প্রার্থীদের তালিকা
একটি স্টার্টার নির্বাচন করুন।
চিত্র ১৩ : একটি স্টার্টার নির্বাচন করুন

"চালু বা বন্ধ করে" অথবা "উজ্জ্বলতা পরিবর্তন করে" (চিত্র ১৪ এবং চিত্র ১৫) নির্বাচন করুন এবং হয় টগল করে চালু বা বন্ধ করুন অথবা উজ্জ্বলতা পরিবর্তন করুন। কনফিগারেশন সম্পন্ন হলে, জেনেরিক এডিটর স্ক্রিনে ফিরে যেতে "সম্পন্ন" এ ট্যাপ করুন। জেনেরিক এডিটর স্ক্রিনে আপনি আপনার নির্বাচিত স্টার্টারটি দেখতে পাবেন (চিত্র ১৬)।

লাইট জ্বালান বা বন্ধ করুন।
চিত্র ১৪ : আলো জ্বালান বা বন্ধ করুন
উজ্জ্বলতা পরিবর্তন করুন
চিত্র ১৫ : উজ্জ্বলতা পরিবর্তন করুন
শুরুকারীদের তালিকা।
চিত্র ১৬ : স্টার্টার যোগ করা হয়েছে

অ্যাকশন ক্যান্ডিডেট যোগ করুন

একটি অ্যাকশন ক্যান্ডিডেট যোগ করতে, "অ্যাকশন যোগ করুন" এ ট্যাপ করুন (চিত্র ১৭)। অ্যাকশন ক্যান্ডিডেটস স্ক্রিনে উপলব্ধ অ্যাকশন ক্যান্ডিডেট প্রদর্শিত হবে (চিত্র ১৮)। চালিয়ে যাওয়ার জন্য অ্যাকশন ক্যান্ডিডেটগুলির মধ্যে একটি নির্বাচন করুন (চিত্র ১৯)।

অ্যাকশন যোগ করুন
চিত্র ১৭ : ক্রিয়া যোগ করুন
অ্যাকশন প্রার্থীদের তালিকা
চিত্র ১৮ : কর্ম প্রার্থীদের তালিকা
একটি ক্রিয়া নির্বাচন করুন।
চিত্র ১৯ : একটি ক্রিয়া নির্বাচন করুন
লাইট চালু বা বন্ধ করুন
চিত্র ২০ : LevelControlTrait অ্যাকশনের জন্য সমর্থিত নয়

চালু বা বন্ধ নির্বাচন করুন এবং ডিভাইসটি চালু বা বন্ধ করার জন্য নির্বাচন করুন। জেনেরিক এডিটর স্ক্রিনে ফিরে যেতে সম্পন্ন ট্যাপ করুন (চিত্র 21)। অটোমেশন তৈরি করতে সংরক্ষণ ট্যাপ করুন (চিত্র 22)। আপনার অটোমেশন অটোমেশন ট্যাবে প্রদর্শিত হবে (চিত্র 23)।

লাইট চালু বা বন্ধ করুন
চিত্র ২১ : আলো জ্বালান বা বন্ধ করুন
স্টার্টার এবং অ্যাকশন যোগ করা হয়েছে।
চিত্র ২২ : স্টার্টার এবং অ্যাকশন যোগ করা হয়েছে
জেনেরিক অটোমেশন তৈরি করা হয়েছে
চিত্র ২৩ : জেনেরিক অটোমেশন তৈরি করা হয়েছে