2025-07-08
কাস্ট ফার্মওয়্যার সংস্করণ 3.76.479819 সহ, Nest WiFi Pro এখন হোম API হাব হিসাবে কাজ করতে পারে।
2025-06-26
হোম APIs পাবলিক বিটা রিলিজ 1.3.2এই রিলিজে বাগ ফিক্স রয়েছে এবং Home APIs Android SDK-এর জন্য বিটা গুণমান উন্নত করে।
ন্যূনতম সংস্করণ
- Google Play পরিষেবাগুলি: 25.23.31
- গুগল হাব ফার্মওয়্যারের ন্যূনতম সংস্করণ:
- কাস্ট:
- Google Home, Google Home Mini, এবং Google Nest Mini: 3.75.468362
- Google Nest অডিও: 3.75.476451
- ফুচিয়া: 26.20250116.103.2900
- কাস্ট:
- Android SDK: home.android.sdk_1_3_2
- গুগল হোম অ্যাপ: যেকোনো সংস্করণের সাথে কাজ করে
-
androidx.core
লাইব্রেরি: যেকোনো সংস্করণের সাথে কাজ করে - ম্যাটার সংস্করণ: 1.4.0.0
নতুন বৈশিষ্ট্য
- SDK আর্টিফ্যাক্ট দুটি পৃথক শিল্পকর্মে বিভক্ত করা হয়েছে:
- হোম APIs SDK ফ্রেমওয়ার্ক (
play-services-home-17.0.0.aar
) - SDK বৈশিষ্ট্য এবং ডিভাইসের ধরন (
play-services-home-types-17.0.0.aar
)
এই রিলিজ দিয়ে শুরু করে, ডেভেলপারদের তাদের প্রজেক্টের কম্পাইল-টাইম এবং রানটাইম লাইব্রেরি পাথে উভয় আর্টিফ্যাক্ট অন্তর্ভুক্ত করতে হবে।
- হোম APIs SDK ফ্রেমওয়ার্ক (
অ্যান্ড্রয়েড নমুনা অ্যাপ
- ব্যবহারকারীরা অ্যাপ থেকে সংযোগ বিচ্ছিন্ন এবং প্রত্যাহার করতে পারেন।
-
play-services-home-17.0.0
এবংplay-services-home-types-17.0.0
অন্তর্ভুক্ত করতে SDK আর্টিফ্যাক্ট আপডেট করা হয়েছে।
পরিচিত সমস্যা
- ডক করা ভ্যাকুয়াম ডিভাইস ডকড স্টেট রেজিস্টার করে না।
2025-06-05
হোম APIs পাবলিক বিটা রিলিজ 1.3.1এই রিলিজে বাগ ফিক্স রয়েছে এবং Home APIs Android SDK-এর জন্য বিটা গুণমান উন্নত করে।
ন্যূনতম সংস্করণ
- Google Play পরিষেবাগুলি: 25.19.32
- গুগল হাব ফার্মওয়্যারের ন্যূনতম সংস্করণ:
- কাস্ট: 3.75.468222
- ফুচিয়া: 26.20250116.103.2201
- Android SDK: home.android.sdk_202505_EAP_1_3_1_RC06
- গুগল হোম অ্যাপ: যেকোনো সংস্করণের সাথে কাজ করে
-
androidx.core
লাইব্রেরি: যেকোনো সংস্করণের সাথে কাজ করে - ম্যাটার সংস্করণ: 1.4.0.0
নতুন বৈশিষ্ট্য
বৈশিষ্ট্য
-
SyntheticSwitch
বৈশিষ্ট্যের পরিচয় দেয় যা ম্যাটার সুইচ ডিভাইসগুলির দ্বারা উত্পন্ন ইভেন্টগুলি পরিচালনাকে সহজ করে এবং সুইচগুলিকে অটোমেশন স্টার্টার ট্রিগার করতে দেয়৷ -
ExtendedDoorLock
বৈশিষ্ট্যের একটি ব্রেকিং পরিবর্তন রয়েছে:user_id
ফিল্ড ডেটাটাইপString
থেকেLong
-এ পরিবর্তিত হয়েছে। দেখুনএই বৈশিষ্ট্যটি ব্যবহার করে এমন অ্যাপগুলিকে পুনরায় কম্পাইল করা দরকার।
অ্যান্ড্রয়েড নমুনা অ্যাপ
ডিবাগ করা সহজ করতে কাঠামো, ডিভাইস, প্রকার, বৈশিষ্ট্য এবং অটোমেশনের অবস্থা লগ করার জন্য ফাংশন যোগ করা হয়েছে।
পরিচিত সমস্যা
অ্যান্ড্রয়েড নমুনা অ্যাপে, অটোমেশন তৈরি করুন বোতামটি মাঝে মাঝে ট্রিগার করার জন্য একাধিক ট্যাপের প্রয়োজন হয়।
স্থির পরিচিত সমস্যা
- Google Home অ্যাপটি Google Home অ্যাপে (GHA) সেট করা না থাকলে অটোমেশন তৈরি করার সময়
FailedPreconditionException
সহ ক্র্যাশ হয় (বাড়ির অবস্থান কীভাবে সেট করতে হয় তার জন্য Google বাড়ির ঠিকানা পরিবর্তন দেখুন)। - অ্যান্ড্রয়েড স্যাম্পল অ্যাপে,
connectivityState
PARTIALLY_ONLINE
সহ একটি ডিভাইস পূর্বে অফলাইন হিসাবে ব্যবহারকারীর কাছে প্রদর্শিত হয়েছিল৷ এই রাজ্য এখন অনলাইন হিসাবে প্রতিনিধিত্ব করা হয়.
2025-05-12
হোম APIs পাবলিক বিটা রিলিজ 1.3এই রিলিজে বাগ ফিক্স রয়েছে এবং Home APIs Android SDK-এর জন্য বিটা গুণমান উন্নত করে।
ন্যূনতম সংস্করণ
- Google Play পরিষেবাগুলি: 25.16.33
- গুগল হাব ফার্মওয়্যারের ন্যূনতম সংস্করণ:
- কাস্ট: 3.75.468222
- ফুচিয়া: 26.20250116.103.2201
- Android SDK: home.android.sdk_202504_EAP_1_3_RC00
- গুগল হোম অ্যাপ: যেকোনো সংস্করণের সাথে কাজ করে
-
androidx.core
লাইব্রেরি: যেকোনো সংস্করণের সাথে কাজ করে - ম্যাটার সংস্করণ: 1.4.0.0
নতুন বৈশিষ্ট্য
- অটোমেশন API
- পুনরাবৃত্ত নির্ধারিত ইভেন্ট স্টার্টারগুলির জন্য সমর্থন যোগ করা হয়েছে, যা বিকাশকারীদের
cron
এক্সপ্রেশন ব্যবহার করে ঘড়ির সময়, সৌর সময় এবং ক্যালেন্ডার-ভিত্তিক অবস্থার উপর ভিত্তি করে পর্যায়ক্রমিকভাবে চলা অটোমেশন তৈরি করতে দেয়।
- পুনরাবৃত্ত নির্ধারিত ইভেন্ট স্টার্টারগুলির জন্য সমর্থন যোগ করা হয়েছে, যা বিকাশকারীদের
- ডিভাইস API
- ডিভাইসের নাম পরিবর্তন করার ক্ষমতা যোগ করা হয়েছে। একটি ডিভাইসের নাম পরিবর্তন দেখুন।
- স্ট্রাকচার API
- ঘরের নাম পরিবর্তন করার ক্ষমতা যোগ করা হয়েছে। একটি ঘরের নাম পরিবর্তন দেখুন।
পরিচিত সমস্যা
Google Home অ্যাপটি Google Home অ্যাপে (GHA) সেট করা না থাকলে অটোমেশন তৈরি করার সময় FailedPreconditionException
সহ ক্র্যাশ হয়ে যায় (এটি কীভাবে করতে হয় তার জন্য Google বাড়ির ঠিকানা পরিবর্তন দেখুন)।
- ওয়ার্কঅ্যারাউন্ড: অটোমেশন তৈরি করার চেষ্টা করার আগে ডিসকভারি API ব্যবহার করে বাড়ির ঠিকানা উপস্থিত আছে কিনা তা পরীক্ষা করুন।
স্থির পরিচিত সমস্যা
- Wi-Fi থেকে মোবাইল নেটওয়ার্কে স্যুইচ করার সময় ডিভাইস নিয়ন্ত্রণের লেটেন্সি বাড়তে পারে।
- একটি হাব ফ্যাক্টরি-রিসেট হওয়ার পরে, ডিভাইসগুলি অফলাইন বলে মনে হতে পারে।
2025-04-09
হোম APIs পাবলিক বিটা রিলিজ 1.2.1এই রিলিজে বাগ ফিক্স রয়েছে এবং Home APIs Android SDK-এর জন্য বিটা গুণমান উন্নত করে।
ন্যূনতম সংস্করণ
- Google Play পরিষেবাগুলি: 25.09.33
- গুগল হাব ফার্মওয়্যারের ন্যূনতম সংস্করণ:
- কাস্ট: 3.75.468222
- ফুচিয়া: 24.20241009.103.1900601 1
- Android SDK: home.android.sdk_202503_EAP_1_2_1_RC02
- গুগল হোম অ্যাপ: যেকোনো সংস্করণের সাথে কাজ করে
-
androidx.core
লাইব্রেরি: 1.10.0 - ম্যাটার সংস্করণ: 1.4.0.0
নতুন বৈশিষ্ট্য
- হোম গ্রাফ থেকে বস্তু লোড করার সময় উন্নত কর্মক্ষমতা।
- অটোমেশন API
- সত্তা ফিল্টারগুলির জন্য সমর্থন যোগ করা হয়েছে, যা অটোমেশনগুলিকে অটোমেশনে নির্দিষ্ট মানদণ্ডের উপর ভিত্তি করে গতিশীলভাবে ডিভাইস নির্বাচন করতে দেয়।
- ডিভাইস API
- ক্লাউড-টু-ক্লাউড ডিভাইসের তথ্য এখন
BasicInformationTrait
এ উপলব্ধ।
- ক্লাউড-টু-ক্লাউড ডিভাইসের তথ্য এখন
পরিচিত সমস্যা
- Wi-Fi থেকে মোবাইল নেটওয়ার্কে স্যুইচ করার সময় ডিভাইস নিয়ন্ত্রণের লেটেন্সি বাড়তে পারে।
- একটি হাব ফ্যাক্টরি-রিসেট হওয়ার পরে, ডিভাইসগুলি অফলাইন বলে মনে হতে পারে।
স্থির পরিচিত সমস্যা
- যদি ডিসকভারি API-কে আরম্ভ করার আগে বা আরম্ভ করার আগে কল করা হয়, তাহলে
code 14: UNKNOWN
সহ একটিHomeException
এবং "কোনও রুট পাওয়া যায়নি।" নিক্ষেপ করা হয় - একাধিক কাঠামো এবং একাধিক ব্যবহারকারী সম্বলিত পরিবেশে, কাঠামো এবং ব্যবহারকারীদের মধ্যে স্যুইচ করার ফলে কোনও ডিভাইস ফেরত নাও হতে পারে।
2025-03-14
হোম APIs পাবলিক বিটা রিলিজ 1.2.0এই রিলিজে বাগ ফিক্স রয়েছে এবং Home APIs Android SDK-এর জন্য বিটা গুণমান উন্নত করে।
ন্যূনতম সংস্করণ
- Google Play পরিষেবার সর্বনিম্ন সংস্করণ: 25.06.32
- গুগল হাব ফার্মওয়্যার মিন সংস্করণ:
- কাস্ট সংস্করণ: 3.75.456944
- Fuchsia মিন সংস্করণ: 24.20241009.103.1900601
- Android SDK: home.android.sdk_1_2_0_RC06
- Google Home App মিন ভার্সন: যেকোনো ভার্সনের সাথে কাজ করে
-
androidx.core
লাইব্রেরি মিন সংস্করণ: 1.10.0 - ম্যাটার সংস্করণ: 1.3.0.0
- দ্রষ্টব্য: অস্থায়ী ম্যাটার ডিভাইস প্রকার এবং ক্লাস্টার সমর্থিত নয়।
নতুন বৈশিষ্ট্য
- অটোমেশন API:
- অটোমেশন শর্তে তারিখ ব্যাপ্তি এবং আংশিক তারিখের জন্য সমর্থন। এর মধ্যে তারিখ ব্যবহার করুন দেখুন।
- পূর্ববর্তী রিলিজে, Discovery API কিছু বিটম্যাপ ক্ষেত্রের জন্য একটি
NumberSetConstraint
ফেরত দিয়েছে যখন এটি একটিBitmapConstraint
ফেরত দেওয়া উচিত ছিল। এই ক্ষেত্রগুলি এখন প্রত্যাশিত হিসাবে একটিBitmapConstraint
প্রদান করে। এটিLevelControl
বৈশিষ্ট্য কমান্ডেরoptionsMask
এবংoptionsOverride
বিটম্যাপের মধ্যে সীমাবদ্ধ।
পরিচিত সমস্যা
- Wi-Fi থেকে মোবাইল নেটওয়ার্কে স্যুইচ করার সময় ডিভাইস নিয়ন্ত্রণের লেটেন্সি বাড়তে পারে।
- একটি হাব ফ্যাক্টরি-রিসেট হওয়ার পরে, ডিভাইসগুলি অফলাইন বলে মনে হতে পারে।
- যদি ডিসকভারি API-কে আরম্ভ করার আগে বা আরম্ভ করার আগে কল করা হয়, তাহলে
code 14: UNKNOWN
সহ একটিHomeException
এবং "কোনও রুট পাওয়া যায়নি।" নিক্ষেপ করা হয়- ওয়ার্কঅ্যারাউন্ড: যখন আপনার প্রকৃতপক্ষে অটোমেশন প্রার্থীর প্রয়োজন হয় তখনই শুধুমাত্র ডিসকভারি API কল করুন। প্রার্থী সত্তা প্রাক-আনয়ন এবং ক্যাশে করবেন না। ডিসকভারি API পদ্ধতিতে কল করার আগে একটি সত্তা অনলাইন আছে কিনা তা পরীক্ষা করে দেখুন।
- একাধিক কাঠামো এবং একাধিক ব্যবহারকারী সম্বলিত পরিবেশে, কাঠামো এবং ব্যবহারকারীদের মধ্যে স্যুইচ করার ফলে কোনও ডিভাইস ফেরত নাও হতে পারে।
স্থির পরিচিত সমস্যা
- একটি হোম APIs অ্যাপ চালু হওয়ার পর প্রথমবার
HomeManager.structures()
কল করে, এটি শূন্য স্ট্রাকচার পায়, এমনকি এক বা একাধিক স্ট্রাকচার উপস্থিত থাকলেও। এটি ভুল ধারণা দেয় যে Google অ্যাকাউন্টের সাথে সম্পর্কিত কোনও কাঠামো নেই৷ - অটোমেশন লোড, তৈরি এবং সম্পাদনা করার সময়, ব্যবহারকারীরা দীর্ঘ অপেক্ষার সময় অনুভব করতে পারেন।
- যে ব্যবহারকারীরা ক্যামেরা অ্যাপ থেকে সেটআপ প্রবাহ শুরু করেন তারা ম্যাটার কমিশনিং সম্পূর্ণ করার জন্য QR কোড দুবার স্ক্যান করেছেন।
- 200 টিরও বেশি ডিভাইস ধারণ করে এমন একটি কাঠামোতে, ডিসকভারি API সহজভাবে কোনো প্রার্থীকে ফেরত দিতে পারে না।
2025-01-29
হোম APIs পাবলিক বিটা রিলিজ 1.1.0এই রিলিজে বাগ ফিক্স রয়েছে এবং Home APIs Android SDK-এর জন্য বিটা গুণমান উন্নত করে।
ন্যূনতম সংস্করণ
- Google Play পরিষেবার সর্বনিম্ন সংস্করণ: 25.02.32
- গুগল হাব ফার্মওয়্যার মিন সংস্করণ:
- কাস্ট সংস্করণ: 3.75.456944
- Fuchsia মিন সংস্করণ: 24.20241009.103.1900500
- Android SDK: home.android.sdk_202412_EAP_1_1_RC04
- Google Home App মিন ভার্সন: যেকোনো ভার্সনের সাথে কাজ করে
-
androidx.core
লাইব্রেরি মিন সংস্করণ: 1.10.0 - ম্যাটার সংস্করণ: 1.3.0.0
- দ্রষ্টব্য: অস্থায়ী ম্যাটার ডিভাইস প্রকার এবং ক্লাস্টার সমর্থিত নয়।
নতুন বৈশিষ্ট্য
- স্ট্রিমিং API:
- ইভেন্ট স্ট্রীমগুলি প্রদান করে যা স্ট্রাকচার, রুম এবং ডিভাইসগুলি যা যোগ করা, পরিবর্তিত এবং সরানো হয়েছে সেগুলি সম্পর্কে বিজ্ঞপ্তি দেয়৷
- সত্তা সম্পর্কের ইভেন্টগুলিতে সদস্যতা নিন দেখুন।
- ব্যাচিং API (পরীক্ষামূলক):
- বিকাশকারীকে একযোগে কার্যকর করা ব্যাচে একাধিক কমান্ড পাঠানোর অনুমতি দেয়।
- একবারে একাধিক কমান্ড পাঠান দেখুন।
পরিচিত সমস্যা
- অটোমেশন লোড, তৈরি এবং সম্পাদনা করার সময়, ব্যবহারকারীরা দীর্ঘ অপেক্ষার সময় অনুভব করতে পারেন।
- যে ব্যবহারকারীরা ক্যামেরা অ্যাপ থেকে সেটআপ প্রবাহ শুরু করেন তারা ম্যাটার কমিশনিং সম্পূর্ণ করার জন্য QR কোড দুবার স্ক্যান করেছেন।
- 200 টিরও বেশি ডিভাইস ধারণ করে এমন একটি কাঠামোতে, ডিসকভারি API সহজভাবে কোনো প্রার্থীকে ফেরত দিতে পারে না।
স্থির পরিচিত সমস্যা
- লগ ইন করা Google অ্যাকাউন্ট স্যুইচ করা ব্যর্থ হতে পারে এবং একটি ত্রুটি হতে পারে৷
- Google TV ডিভাইসগুলি
MediaPlayback
বৈশিষ্ট্য ব্যবহার করে এমন অটোমেশনগুলির জন্য কাজ নাও করতে পারে৷ - একটি কাঠামোতে যা শুধুমাত্র একটি Google হাব ধারণ করে:
- ম্যাটার ডিভাইসগুলি Google Home অ্যাপে অফলাইন বলে মনে হতে পারে।
- Google Assistant ম্যাটার ডিভাইস নিয়ন্ত্রণ করতে পারে না।
- স্মার্ট ডিসপ্লে ম্যাটার ডিভাইস নিয়ন্ত্রণ করতে পারে না বা কোনো ম্যাটার ডিভাইসের অবস্থা প্রদর্শন করতে পারে না।
- কিছু ডিভাইসের জন্য, একটি অ্যাপ সবসময় সঠিক অবস্থা প্রতিফলিত নাও করতে পারে এবং আপনার অ্যাপ এমন একটি অবস্থার রিপোর্ট করতে পারে যা Google হোম অ্যাপের মতো একটি Google অ্যাপ দ্বারা রিপোর্ট করা থেকে আলাদা। এটি সাধারণত ডিভাইসগুলি Google-এর কাছে রিপোর্ট না করার কারণে হয়৷
- ওয়ার্কঅ্যারাউন্ড: একটি Google অ্যাপের মাধ্যমে স্থিতি পরীক্ষা করা গরমিলের সমাধান করে।
2025-01-14
হোম এপিআই শুরু করার জন্য আপডেট করা নির্দেশিকা।
আমরা এটি আরও স্পষ্ট করেছি যে একটি হোমের একটি উদাহরণ একটি প্রসঙ্গ সিঙ্গেলটন হিসাবে শুরু করা উচিত । এটি আপনার অ্যাপে একটি মসৃণ ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করে এবং অবৈধ সেশনের সাথে ত্রুটিগুলি এড়ায়।
2025-01-07
Home APIs পাবলিক বিটা রিলিজসর্বজনীন বিকাশকারী বিটা চলাকালীন, সমস্ত বিকাশকারী তাদের অ্যাপ তৈরি এবং পরীক্ষা করা শুরু করতে পারে।
এই রিলিজে বাগ ফিক্স রয়েছে এবং Google Nest Audio এবং Google TV ডিভাইসগুলির জন্য উন্নত সমর্থন সহ Home APIs Android SDK-এর জন্য বিটা গুণমান উন্নত করে৷
ন্যূনতম সংস্করণ
- Google Play পরিষেবার সর্বনিম্ন সংস্করণ: 24.45.34
- গুগল হাব ফার্মওয়্যার মিন সংস্করণ:
- কাস্ট সংস্করণ: 3.74.444798
- Fuchsia মিন সংস্করণ: 22.20240805.103.161
- Android SDK: home.android.sdk_202411_EAP_1_0_1_RC00
- Google Home অ্যাপ (GHA) মিন ভার্সন: যেকোনো ভার্সনের সাথে কাজ করে
-
androidx.core
লাইব্রেরি মিন সংস্করণ: 1.10.0 - ম্যাটার সংস্করণ: 1.3.0.0
- দ্রষ্টব্য: অস্থায়ী ম্যাটার ডিভাইস প্রকার এবং ক্লাস্টার সমর্থিত নয়।
পরিচিত সমস্যা
- লগ ইন করা Google অ্যাকাউন্ট স্যুইচ করা ব্যর্থ হতে পারে এবং একটি ত্রুটি হতে পারে৷
- ওয়ার্কঅ্যারাউন্ড: অনুমতির প্রবাহ পুনরায় চালান বা অ্যাপটি পুনরায় চালু করুন।
- Google TV ডিভাইসগুলি
MediaPlayback
বৈশিষ্ট্য ব্যবহার করে এমন অটোমেশনগুলির জন্য কাজ নাও করতে পারে৷ - একটি কাঠামোতে যা শুধুমাত্র একটি Google হাব ধারণ করে:
- ম্যাটার ডিভাইসগুলি Google Home অ্যাপে (GHA) অফলাইন বলে মনে হতে পারে।
- Google Assistant ম্যাটার ডিভাইস নিয়ন্ত্রণ করতে পারে না।
- স্মার্ট ডিসপ্লে ম্যাটার ডিভাইস নিয়ন্ত্রণ করতে পারে না বা কোনো ম্যাটার ডিভাইসের অবস্থা প্রদর্শন করতে পারে না।
- কিছু ডিভাইসের জন্য, একটি অ্যাপ সবসময় সঠিক অবস্থা প্রতিফলিত নাও করতে পারে এবং আপনার অ্যাপ এমন একটি অবস্থার রিপোর্ট করতে পারে যা Google হোম অ্যাপ (GHA) এর মতো Google অ্যাপের রিপোর্ট থেকে আলাদা। এটি সাধারণত ডিভাইসগুলি Google-এর কাছে রিপোর্ট না করার কারণে হয়৷
- ওয়ার্কঅ্যারাউন্ড: একটি Google অ্যাপের মাধ্যমে স্থিতি পরীক্ষা করা গরমিলের সমাধান করে।
স্থির পরিচিত সমস্যা
- প্রক্রিয়া চলাকালীন অ্যাপটি ছোট করা হলে কমিশনিং ব্যর্থ হতে পারে।
- ওয়ার্কঅ্যারাউন্ড: যখন আপনার অ্যাপে কমিশনিং API ব্যবহার করা হয় তখন হাফশীট বিজ্ঞপ্তিগুলি দমন করতে
suppressHalfSheetNotification()
API ব্যবহার করুন৷
- ওয়ার্কঅ্যারাউন্ড: যখন আপনার অ্যাপে কমিশনিং API ব্যবহার করা হয় তখন হাফশীট বিজ্ঞপ্তিগুলি দমন করতে
- একটি সার্ভার-সাইড সমস্যা OkGoogle স্টার্টারদের অটোমেশনে কাজ করতে বাধা দিতে পারে।
- Fuchsia চলমান একটি হাব ব্যবহার করার সময় যেটির কাঠামোতে কোনো ম্যাটার ডিভাইস নেই, যদি হাবটি 3 ঘন্টার বেশি সময় ধরে নিষ্ক্রিয় থাকে, প্রথম ম্যাটার ডিভাইসটি চালু করার ফলে ম্যাটার ডিভাইস অফলাইনে থাকে।
- একটি হাবের জন্য ফ্যাক্টরি ডেটা রিসেট সঞ্চালিত হওয়ার পরে, ডিভাইসটি অনলাইন হিসাবে রিপোর্ট করা সত্ত্বেও নতুন-কমিশন করা ডিভাইসগুলিতে কমান্ড ব্যর্থ হতে পারে।