অ্যান্ড্রয়েডে অটোমেশন API বৈশিষ্ট্য সমর্থন

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

সাধারণভাবে:

  • অটোমেশন API ব্যবহার করে আপনার অ্যাপে যে কোনও বৈশিষ্ট্য এবং প্রকার ব্যবহার করতে চান তা অবশ্যই ইনিশিয়ালাইজেশনের সময় নিবন্ধিত হতে হবে। Create a Home instance দেখুন।
  • যেকোনো অ্যাট্রিবিউট স্টার্টার বা কন্ডিশনে ব্যবহার করা যেতে পারে।
  • Cloud-to-cloud ডিভাইসগুলি যেগুলি তাদের অবস্থা রিপোর্ট করে না, সেগুলিকে অটোমেশনে ট্রিগার হিসাবে ব্যবহার করা যাবে না, যা ম্যানুয়ালি বা আবিষ্কারের মাধ্যমে তৈরি করা হয়।
  • এমনকি যদি কোনও ডিভাইস এখানে তালিকাভুক্ত বৈশিষ্ট্যগুলিকে সমর্থন করে, তবুও রিপোর্ট স্টেট মানের থ্রেশহোল্ডের কারণে অটোমেশন API-তে স্টার্টার বা অ্যাকশন হিসাবে ব্যবহার থেকে একটি ডিভাইস ব্লক করা হতে পারে:

    • যেসব ডিভাইসের রিপোর্ট স্টেট সাফল্যের হার ৯০% এর কম, সেগুলিকে স্টার্টার হিসেবে ব্যবহার থেকে ব্লক করা হবে।
    • যেসব ডিভাইসের কমান্ড কার্যকর করার সাফল্যের হার ৯৫% এর কম, সেগুলিকে অ্যাকশন হিসেবে ব্যবহার থেকে ব্লক করা হবে।

    অটোমেশন API-এর জন্য ডিভাইস মডেল এবং তারা যে নির্দিষ্ট স্টার্টার এবং অ্যাকশনগুলিকে সমর্থন করে তার তালিকাটি দেখুন।

  • কমান্ডগুলি কেবল ক্রিয়া হিসাবে ব্যবহার করা যেতে পারে।

  • কিছু বৈশিষ্ট্য, যেমন AssistantBroadcast , শুধুমাত্র অটোমেশন API-তে ব্যবহারের জন্য উপলব্ধ।

  • okGoogle কমান্ডটি একটি স্ট্রাকচার-লেভেল কমান্ড এবং এটি স্ট্রাকচারের যেকোনো ডিভাইসকে স্বয়ংক্রিয় করতে ব্যবহার করা যেতে পারে। তবে, একটি Home APIs অ্যাপের প্রতিটি ডিভাইসে অ্যাক্সেস নাও থাকতে পারে। বিভিন্ন ক্ষেত্রে অনুমতি কীভাবে প্রয়োগ করা হয় তা দেখতে OkGoogle অনুমতিগুলি দেখুন।

  • কিছু বৈশিষ্ট্যের পূর্বশর্ত থাকে:

    • Time.ScheduledTimeEvent ব্যবহার করার জন্য, যে কাঠামোতে অটোমেশন চলবে তার একটি রাস্তার ঠিকানা থাকতে হবে যা Google Home app (GHA) এ সেট আপ করা হয়েছে। Change Google home address ব্যাখ্যা করে যে কীভাবে একজন ব্যবহারকারী স্ট্রাকচার ঠিকানা প্রবেশ করতে পারেন। যদি ঠিকানাটি GHA এ সেট আপ না করা থাকে, তাহলে অটোমেশন তৈরি করতে ব্যর্থ হয় এবং "The ScheduledTimeEvent is not supported by the structure " বার্তা সহ একটি ত্রুটি দেখা যায়।
    • AreaPresenceState অথবা AreaAttendanceState বৈশিষ্ট্য ব্যবহার করার জন্য, ব্যবহারকারীকে GHA তে উপস্থিতি সেন্সিং সেট আপ করতে হবে।
    • ObjectDetection বৈশিষ্ট্যটি ব্যবহার করার জন্য, ব্যবহারকারীর একটি সক্রিয় Nest Aware সাবস্ক্রিপশন থাকতে হবে।

কিছু বৈশিষ্ট্যের সরলীকৃত সংস্করণ অটোমেশনে ব্যবহারের জন্যও উপলব্ধ। আরও তথ্যের জন্য, অ্যান্ড্রয়েডে সরলীকৃত বৈশিষ্ট্য দেখুন।