Notice: We're retiring Works with Nest. See the home page for more information.
Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

দূরে এবং ইটিএ

দূরে

নেস্ট এপিআই-তে, "হোম" বা "অ্যাওয়ে" ধারণা নেস্টের শক্তি সঞ্চয় এবং সুবিধার বৈশিষ্ট্যগুলির আচরণের উপর শক্তিশালী প্রভাব ফেলে।

হোম এবং অ্যাওয়ে কীভাবে কাজ করে

বাসা কোনও বাড়িতে মানুষের উপস্থিতি সনাক্ত করতে বিভিন্ন সংকেত ব্যবহার করে। যদি বাসা বর্ধিত সময়ের জন্য কোনও উপস্থিতি সনাক্ত করে তবে এটি স্বয়ংক্রিয়ভাবে অ্যাওয়েতে হোম সেট করে। যখন এটি মানুষের উপস্থিতি সনাক্ত করে, তখন এটি কাঠামোটি হোম স্টেটে ফিরিয়ে দেয়।

হোম / এভ স্ট্যাটাসে পরিবর্তনের প্রতিক্রিয়া আপনার পণ্যগুলির জন্য বিস্তৃত সুযোগ উন্মুক্ত করে। উদাহরণস্বরূপ, আপনার পণ্যগুলি:

  • বাড়িটি জ্বালানী সংরক্ষণের জন্য গেলে লাইটগুলি বন্ধ করুন
  • বাড়িটি দূরে থাকা অবস্থায় গ্যারেজের দরজা খোলা থাকলে একটি বিজ্ঞপ্তি প্রেরণ করুন
  • বাড়ি বাড়িতে স্যুইচ করলে সংগীত বাজান

ইটিএ কীভাবে কাজ করে

কিছু ক্ষেত্রে, ব্যবহারকারীদের একটি তৃতীয় পক্ষের অ্যাপ রয়েছে যা নেস্ট এপিআইতে আনুমানিক সময় (ETA) ডেটা সরবরাহের জন্য জিপিএস ব্যবহার করে। অন্যান্য ক্ষেত্রে, ব্যবহারকারীরা তাদের ইটিএ ম্যানুয়ালি প্রবেশ করতে একটি অ্যাপ্লিকেশন ব্যবহার করতে পারে। অথবা ব্যবহারকারীর নিয়মিত সময়সূচির উপর ভিত্তি করে ইটিএ ক্যালকুলেটেড হয়।

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

যখন ইটা / তাপস্থাপক ইন্টিগ্রেশন ব্যবহারকারীর অ্যাকাউন্ট বিদ্যমান, ইটা তথ্য নেস্ট ঐক্যবদ্ধতার সঙ্গে তাদের কাজ ব্যবহার করার জন্য নেস্ট ডেভেলপারদের সঙ্গে অন্য কাজ জন্য উপলব্ধ।

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

  1. ইটিএ কোনও নেট বিকাশকারী লিখেছেন কেবল লেখার জন্য PUT eta এপিআই কল ব্যবহার করে
  2. নেস্ট থার্মোস্ট্যাট এই ডেটা ব্যবহার করে।
  3. যদি অন্য বিকাশকারীরাও এটি ব্যবহার করতে চান তবে তারা কেবল GET eta_begin এপিআই কলটি ব্যবহার করতে পারেন।
ETA ডেটা

মনে রাখা গুরুত্বপূর্ণ বিষয়টি হ'ল ইটিএ ডেটা অবশ্যই কোনও তৃতীয় পক্ষের দ্বারা ইনপুট হওয়া উচিত। নীড় বর্তমানে ইটিএ ডেটা সরবরাহ করে না। যদি ইটিএ ডেটা না লেখা থাকে তবে নেস্ট এপিআই ডিফল্ট "1970-01-01T00: 00: 00.000Z" মানটি ফিরিয়ে দেয়।

ধরুন, উদাহরণস্বরূপ, আপনি একটি আলো বিক্রেতা are আপনি ইটিএ / থার্মোস্ট্যাট ইন্টিগ্রেশন দ্বারা সরবরাহিত ইটিএ ডেটা পেতে পারেন এবং লাইটগুলি চালু করার জন্য এটি একটি সংকেত হিসাবে ব্যবহার করতে পারেন।

এইভাবে, কেবলমাত্র তাপমাত্রা আরামদায়ক নয়, ব্যবহারকারী যখন বাড়িতে পৌঁছে তখন লাইটও চালু থাকে।

ইটিএ স্থিতির পরিবর্তনের বিষয়ে প্রতিক্রিয়া জানানো আপনার পণ্যগুলির জন্য বিস্তৃত সুযোগ উন্মুক্ত করে। উদাহরণস্বরূপ, আপনার পণ্যগুলি:

  • ব্যবহারকারী ঘরে আসার সাথে সাথে টিভিটি চালু করুন
  • ব্যবহারকারী যখন প্রায় বাড়িতে থাকে তখন গ্যারেজের দরজাটি খুলুন
  • ব্যবহারকারী বাড়ি ফিরলে ইতিমধ্যে সংগীত বাজান

অনুমতি ছাড়াই

নীচে অ্যাক্সেস অনুমতি স্তর স্তর সম্পর্কিত ডেটা মান জন্য উপলব্ধ:



অ্যাক্সেস

দূরে পড়া
দূরে পড়ুন / লিখুন

ইটিএ পড়েছে

ইটিএ পড়ুন / লিখুন

ধোঁয়া + সিও অ্যালার্ম পঠিত
থার্মোস্ট্যাট পড়া
থার্মোস্ট্যাট পড়ুন / লিখুন
away হ্যাঁ হ্যাঁ হ্যাঁ
eta_begin (কেবল পঠনযোগ্য) হ্যাঁ হ্যাঁ
eta অবজেক্ট (কেবল লেখার জন্য) হ্যাঁ

আরও তথ্যের জন্য, অনুমতিগুলি ওভারভিউ দেখুন

দূরে বৈশিষ্ট্য

বাড়িতে এবং দূরে

away ডেটা মানটি আপনাকে বলতে পারে যে নীড়টি কাঠামোটি দখল করে আছে বলে মনে করে। সম্ভাব্য মানগুলি হ'ল:

মান বর্ণনা
home কাঠামোর মধ্যে কেউ আছে। এই রাষ্ট্রটি সেট করা যেতে পারে:
নেস্ট দ্বারা if যদি এটির গতি সেন্সর ডেটা থেকে উচ্চ আত্মবিশ্বাস থাকে
Est নেস্ট অ্যাপ , নেস্ট থার্মোস্ট্যাট বা আপনার পণ্যের মাধ্যমে ব্যবহারকারীর দ্বারা
E ইটিএর মাধ্যমে অ্যালগোরিদমিকভাবে
away কাঠামোর কেউ নেই। নেস্ট অ্যাপটি , নেস্ট থার্মোস্ট্যাট বা আপনার পণ্যের মাধ্যমে ব্যবহারকারী স্পষ্টভাবে কাঠামোটিকে সরিয়ে রেখেছেন।
unknown যদি কোনও ডিভাইস কাঠামোর সাথে যুক্ত না থাকে তবে তারপরে রাষ্ট্র unknown

নেস্ট এপিআই সরাসরি হোম এবং অ্যাওয়ে সেট করার পাশাপাশি এই রাজ্যে পরিবর্তনগুলি শোনার ক্ষমতা সরবরাহ করে। যাইহোক, হোম এবং অ্যাওয়ে সেট করার সময়, নীস্ট অ্যাপ্লিকেশনটি যেমন করে তেমনি এটি করা উচিত: একটি সুস্পষ্ট ব্যবহারকারীর অনুরোধের ফলাফল হিসাবে। আলগোরিদিমিক্যালি এই অবস্থায় সেট করতে চেষ্টা করার সময় একটি বিভ্রান্তিকর ব্যবহারকারীর অভিজ্ঞতা তৈরি ঝুঁকি চলে এবং নিষিদ্ধ করে রেখেছে নেস্ট নকশা নীতি

সচেতন থাকুন যে ব্যবহারকারীদের কাছে সর্বদা হোম / অ্যাওয়ে রাষ্ট্র স্থির করে দেওয়ার ক্ষমতা রয়েছে set

ব্যবহারকারীরা কীভাবে হোম এবং অ্যাওয়ে স্টেটগুলি সেট করে সে সম্পর্কে আরও জানুন।

ইটিএ

দূরে

ইটিএ ক্ষেত্রগুলির সাথে এমন একটি বস্তু যা কোনও কাঠামোর উপর সেট করা যেতে পারে। নেস্টকে জানাতে এটি ব্যবহার করা হয় যে কোনও ব্যবহারকারী নির্দিষ্ট সময়ে বাড়ি ফিরবেন বলে আশা করা হচ্ছে। যখন ইটা সেটিং একটি পণ্য একটি অনন্য উত্পন্ন trip_id এবং আগমনের একটি প্রত্যাশিত উইন্ডোতে, নিম্নলিখিত মান দ্বারা নির্দিষ্ট প্রদান করে:

  • estimated_arrival_window_begin
  • estimated_arrival_window_end

ট্রাফিক, পরিবর্তিত ব্যবহারকারী পরিকল্পনা এবং অন্যান্য ইভেন্টের কারণে ভ্রমণের আশেপাশের পরিস্থিতি পরিবর্তিত হতে পারে, তাই ভ্রমণের অগ্রগতির সাথে সাথে পণ্যগুলিকে পর্যায়ক্রমে ETA আপডেট করা উচিত, যা নীড়কে আনুমানিক আগমনের সময়ের একটি স্ট্রিম সরবরাহ করে (5 মিনিট একটি আদর্শ ব্যবধান)।

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

ইটিএ স্বরাষ্ট্রের থেকে স্বাধীন। যদি কোনও ইটিএর আগমনের সময়টি অন্য একটি ইটিএর সাথে বিরোধ করে, তবে আগামীর আগমনের সময়টি অগ্রাধিকার নেয়।

একটি ইটিএ লিখিত কল করুন

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

ডেটা মান

একটি ইটিএ কলের জন্য নিম্নলিখিত ডেটা মানগুলি প্রয়োজন:

নাম প্রকার বর্ণনা
trip_id স্ট্রিং অনন্য ইটিএ ট্রিপ শনাক্তকারী
estimated_arrival_window_begin স্ট্রিং টাইমস্ট্যাম্প
এর বেশি হওয়া আবশ্যক NOW এ, 8601 আইএসও বিন্যাস
estimated_arrival_window_end স্ট্রিং টাইমস্ট্যাম্প
আইএসও 8601 ফর্ম্যাটে অবশ্যই estimated_arrival_window_begin চেয়ে বড় হওয়া উচিত

জিপিএস যোগাযোগের সংযোগের ড্রপআউটের সম্ভাবনা থাকার কারণে, আমরা আদর্শভাবে প্রতি 5 মিনিটে একবার নমুনার একটি স্ট্রিম প্রস্তাব করি।

প্রতিটি ইটিএ কলে অবশ্যই একটি অনন্য trip_id স্ট্রিং অন্তর্ভুক্ত করতে হবে যা আপনি প্রাথমিক কলটিতে সংজ্ঞায়িত করেছেন। অন্যান্য প্যারামিটারগুলি একই trip_id ধারাবাহিক কলগুলি দিয়ে পরিবর্তন করতে পারে।

একটি ইটিএ কল সাফল্যের সাথে 200 ওকে এইচটিটিপি স্থিতি কোড দেয়।

উদাহরণ

কার্ল
curl --location-trusted -X PUT -d \
  '{"trip_id":"sample-trip-id","estimated_arrival_window_begin":"2014-10-31T22:42:00.000Z","estimated_arrival_window_end":"2014-10-31T23:59:59.000Z"}' \
  "http://developer-api.nest.com/structures/5af48890-b516-11e3-9eff-123139166438/eta.json?auth=c.VG6bfzyOxAltaih6P4v..."

একটি ইটিএ বাতিল করুন

কোনও এটা বাতিল করতে, estimated_arrival_window_begin = 0 প্রেরণ করুন। আপনি এই কলটিতে একটি পূর্ণসংখ্যা (0) প্রেরণ করছেন কিনা তা পরীক্ষা করুন, স্ট্রিং ("0") নয়, কল ব্যর্থ হবে।

ভুল বার্তা

এপিআই কল ত্রুটিগুলি কী বোঝায় এবং সেগুলি কীভাবে পরিচালনা করতে হয় সে সম্পর্কে তথ্যের জন্য ত্রুটি বার্তা দেখুন