গুগল কালো সম্প্রদায়ের জন্য জাতিগত সমতা উন্নয়নে প্রতিশ্রুতিবদ্ধ। দেখ কিভাবে.
This page was translated by the Cloud Translation API.
Switch to English

দূরে & amp; ইটা

দূরে

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

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

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

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

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

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

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

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

যখন ব্যবহারকারীর অ্যাকাউন্টে ইটিএ / থার্মোস্ট্যাট একীকরণ বিদ্যমান থাকে, নীড় বিকাশকারীদের সাথে অন্য কাজের জন্য নীট একীকরণের সাথে তাদের কার্যগুলিতে ব্যবহারের জন্য ইটিএ ডেটা উপলব্ধ।

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

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

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

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

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

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

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

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

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



প্রবেশ

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

ইটিএ পড়েছে

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

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

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

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

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

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

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

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

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

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

ইটা

দূরে

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

  • estimated_arrival_window_begin
  • estimated_arrival_window_end

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

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

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

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

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

ডেটা মান

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

নাম আদর্শ বিবরণ
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") নয়, কল ব্যর্থ হবে।

ভুল বার্তা

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