ত্রুটি বার্তা, ত্রুটি বার্তা

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

যখন একটি API কলের সময় একটি ত্রুটি ঘটে, তখন এই বিন্যাসে একটি প্রতিক্রিয়া পাঠানো হয়:

{
  "error": "Temperature '$temp' is in wrong format",
  "type": "https://developers.nest.com/documentation/cloud/error-messages#format-error",
  "message": "Temperature '$temp' is in wrong format",
  "instance": "31441a94-ed26-11e4-90ec-1681e6b88ec1",
  "details": {
    "field_name": "$temp"
  }
}

সমস্ত ত্রুটি বার্তায় error , type , message এবং instance ক্ষেত্র থাকে। details বস্তু ঐচ্ছিক.

মাঠ বর্ণনা
error সংক্ষিপ্ত ত্রুটি বার্তা বিন্যাস.
type ত্রুটির অবস্থা (এই পৃষ্ঠা) সম্পর্কে বিস্তারিত তথ্যের জন্য একটি URL প্রদান করে।
message দীর্ঘ ত্রুটি বার্তা বিন্যাস যা অতিরিক্ত বিবরণ প্রদান করতে ভেরিয়েবল ব্যবহার করতে পারে। যখন একটি ভেরিয়েবল বার্তায় অন্তর্ভুক্ত করা হয়, তখন এটি details বস্তুতে প্রদর্শিত হবে।
instance একটি টেক্সট স্ট্রিং যা একটি ত্রুটি সনাক্তকারী ধারণ করে যা প্রতিটি পৃথক কলের জন্য অনন্য। আপনি যদি পরিষেবাতে কোনও সমস্যা রিপোর্ট করেন তবে আমরা আপনাকে উদাহরণ নম্বর চাইতে পারি।
details ঐচ্ছিক। message ঢোকানো ভেরিয়েবল রয়েছে। মেসেজে একাধিক ভেরিয়েবল থাকতে পারে।

Nest API-এর সাথে সম্পর্কিত নয় এমন ত্রুটিগুলির তথ্যের জন্য, অন্যান্য ত্রুটি কোড এবং বার্তাগুলি দেখুন৷

অবরুদ্ধ

হারের সীমা ছাড়িয়ে গেছে।

পরামিতি
HTTP স্ট্যাটাস কোড: 429 অনেক বেশি অনুরোধ
error অবরুদ্ধ
type https://developers.nest.com/reference/error-messages#blocked
message অবরুদ্ধ

ধোঁয়া/সহ নিরাপত্তা বন্ধের সময় ফ্যান সক্রিয় করা যাবে না

জরুরী বন্ধ কার্যকর। স্বাভাবিক অপারেশন পুনরুদ্ধার না হওয়া পর্যন্ত API কলগুলি গ্রহণ করা হয় না।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ধোঁয়া/সহ নিরাপত্তা বন্ধের সময় ফ্যান সক্রিয় করা যাবে না
type https://developers.nest.com/reference/error-messages#safety-shutoff-on
message ধোঁয়া/সহ নিরাপত্তা বন্ধের সময় ফ্যান সক্রিয় করা যাবে না

জরুরী হিট চালু থাকা অবস্থায় Away অবস্থা পরিবর্তন করা যাবে না

ইমার্জেন্সি হিট চালু থাকার সময় প্রোডাক্টটি অ্যাওয়ে অবস্থা পরিবর্তন করার চেষ্টা করেছিল।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error জরুরী হিট চালু থাকা অবস্থায় Away অবস্থা পরিবর্তন করা যাবে না
type https://developers.nest.com/reference/error-messages#emergency-heat-is-on
message জরুরী হিট চালু থাকা অবস্থায় Away অবস্থা পরিবর্তন করা যাবে না

শক্তি-সাশ্রয়ী ইভেন্টের সময় HVAC মোড পরিবর্তন করা যাবে না

নেস্ট এনার্জি পার্টনার দ্বারা সংজ্ঞায়িত একটি শক্তি-সাশ্রয়ী ইভেন্ট কার্যকর। এনার্জি-সেভিং ইভেন্ট শেষ না হওয়া পর্যন্ত API কলগুলি প্রত্যাখ্যান করা হয়।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error শক্তি-সাশ্রয়ী ইভেন্টের সময় HVAC মোড পরিবর্তন করা যাবে না
type https://developers.nest.com/reference/error-messages#energy-saving-event-on
message শক্তি-সাশ্রয়ী ইভেন্টের সময় HVAC মোড পরিবর্তন করা যাবে না

HVAC মোড পরিবর্তন করা যাবে না

মোড অনুরোধের সাথে বেমানান.

উদাহরণস্বরূপ, আপনি এই বার্তাটি পেতে পারেন যদি:

  • থার্মোস্ট্যাটের HVAC সিস্টেম আপনার পণ্য দ্বারা অনুরোধ করা মোড সমর্থন করে না: heat , cool , heat-cool বা eco
  • HVAC মোড target_temperature eco করার চেষ্টা করে
পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error HVAC মোডকে $mode পরিবর্তন করা যাবে না; HVAC $action করতে পারে না
type https://developers.nest.com/reference/error-messages#incompatible-mode
message HVAC মোডকে $mode পরিবর্তন করা যাবে না; HVAC $action করতে পারে না
details $mode
$action

থার্মোস্ট্যাট লক চালু থাকা অবস্থায় HVAC মোড পরিবর্তন করা যাবে না

কোনো পণ্য ডেটা লেখার আগে ব্যবহারকারীকে অবশ্যই তাপস্থাপক আনলক করতে হবে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error থার্মোস্ট্যাট লক চালু থাকা অবস্থায় HVAC মোড পরিবর্তন করা যাবে না
type https://developers.nest.com/reference/error-messages#lock-enabled
message থার্মোস্ট্যাট লক চালু থাকা অবস্থায় HVAC মোড পরিবর্তন করা যাবে না

সি এবং এফ তাপমাত্রা একই সাথে সেট করা যাবে না

পণ্যটি একই সময়ে সেলসিয়াস এবং ফারেনহাইট উভয় লক্ষ্যমাত্রা তাপমাত্রা সেট করার চেষ্টা করেছিল। একটি পণ্য শুধুমাত্র temperature_scale (C/F) দ্বারা নির্দিষ্ট লক্ষ্য তাপমাত্রা সেট করা উচিত।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error সি এবং এফ তাপমাত্রা একই সাথে সেট করা যাবে না
type https://developers.nest.com/reference/error-messages#multiple-value-changes
message সি এবং এফ তাপমাত্রা একই সাথে সেট করা যাবে না

অসামঞ্জস্যপূর্ণ মোডের কারণে ফ্যান_টাইমার_অ্যাক্টিভ চালু/বন্ধ সেট করা যাবে না

HVAC সিস্টেম ফ্যান ইতিমধ্যেই নিযুক্ত রয়েছে (হয় ব্যবহারকারীর দ্বারা ম্যানুয়ালি, বা একটি সময়সূচীতে, বা HVAC হিট/কুল চক্রের কারণে)।

আপনি যদি প্রত্যাশিত ফলাফল না পান, তবে এটি সম্ভবত কারণ ডিভাইসটিতে একটি অন্তর্নির্মিত আচরণ রয়েছে যা আমরা API এর মাধ্যমে ওভাররাইড করতে পারি না।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error বেমানান মোড $mode কারণে fan_timer_active চালু/বন্ধ সেট করা যাবে না
type https://developers.nest.com/reference/error-messages#incompatible-fan-mode
message বেমানান মোড $mode কারণে fan_timer_active চালু/বন্ধ সেট করা যাবে না
details $mode

fan_timer_duration নির্বাচিত মান সেট করা যাবে না

পণ্যটি একটি অবৈধ মান fan_timer_duration সেট করার চেষ্টা করেছে৷ বৈধ মানগুলির একটি তালিকার জন্য fan_timer_duration দেখুন৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error fan_timer_duration নির্বাচিত মান সেট করা যাবে না। অনুমোদিত মানগুলির জন্য API রেফারেন্স দেখুন।
type https://developers.nest.com/reference/error-messages#invalid-fan-timer-duration
message fan_timer_duration নির্বাচিত মান সেট করা যাবে না। অনুমোদিত মানগুলির জন্য API রেফারেন্স দেখুন।

লক্ষ্যমাত্রা উচ্চ তাপমাত্রার চেয়ে কম তাপমাত্রা বেশি সেট করা যাবে না

থার্মোস্ট্যাট heat-cool মোডে রয়েছে এবং পণ্যটি সীমার বাইরে একটি লক্ষ্য তাপমাত্রা কম/উচ্চ সেট করার চেষ্টা করেছে। উদাহরণস্বরূপ, যখন target_temperature_high_c 24 ডিগ্রি সেলসিয়াস হয় তখন পণ্যটি target_temperature_low_c 25 ডিগ্রি সেলসিয়াস সেট করার চেষ্টা করে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লক্ষ্য উচ্চ তাপমাত্রা $highTemp থেকে কম তাপমাত্রা $lowTemp বেশি সেট করা যাবে না
type https://developers.nest.com/reference/error-messages#low-high-error
message লক্ষ্য উচ্চ তাপমাত্রা $highTemp থেকে কম তাপমাত্রা $lowTemp বেশি সেট করা যাবে না
details $lowTemp
$highTemp

লক্ষ্য তাপমাত্রা N ডিগ্রী C/F এর কাছাকাছি সেট করা যাবে না

পণ্যটি লক্ষ্য উচ্চ/নিম্ন তাপমাত্রার খুব কাছাকাছি একটি লক্ষ্য তাপমাত্রা মান সেট করার চেষ্টা করেছে (উদাহরণস্বরূপ, target_temperature_high_f )।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লক্ষ্য তাপমাত্রা N ডিগ্রী C/F এর কাছাকাছি সেট করা যাবে না
type https://developers.nest.com/reference/error-messages#range-error
message লক্ষ্য তাপমাত্রা $min ডিগ্রি $scale কাছাকাছি সেট করা যাবে না
details $min
$scale

মোড $মোড থাকা অবস্থায় target_temperature সেট করা যাবে না

থার্মোস্ট্যাট বা কাঠামো বর্তমানে এমন একটি মোডে রয়েছে যা API অনুরোধগুলিকে সমর্থন করে না৷

উদাহরণস্বরূপ, HVAC সিস্টেম off বা heat-cool মোডে থাকা অবস্থায় আপনি target_temperature_f বা target_temperature_c সেট করতে পারবেন না। থার্মোস্ট্যাট/স্ট্রাকচার অ-সীমাবদ্ধ মোডে ফিরে না যাওয়া পর্যন্ত মান পরিবর্তন করা যাবে না।

এই বার্তায়, $fieldName টার্গেট তাপমাত্রার মানগুলির যেকোনও হতে পারে এবং $mode যেকোনও হতে পারে: eco , emer_heat_enable , heat-cool , heat , cool , off , hvac_safety_shutoff_active

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error মোড $mode থাকা অবস্থায় target_temperature সেট করা যাবে না
type https://developers.nest.com/reference/error-messages#mode-error
message মোড $mode থাকা অবস্থায় $fieldName সেট করা যাবে না
details $fieldName
$mode

আপনি HVAC মোড পরিবর্তন করার আগে ডিভাইসের ফার্মওয়্যার আপডেট প্রয়োজন

ইকো তাপমাত্রা সেট করার জন্য ডিভাইসটিকে বর্তমান ফার্মওয়্যার সংস্করণে আপডেট করতে হবে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error আপনি HVAC মোড পরিবর্তন করার আগে ডিভাইসের ফার্মওয়্যার আপডেট প্রয়োজন। আপডেটগুলি স্বয়ংক্রিয় হয়, সাধারণত প্রকাশের এক সপ্তাহের মধ্যে।
type https://developers.nest.com/reference/error-messages#unsupported-firmware-version
message আপনি HVAC মোড পরিবর্তন করার আগে ডিভাইসের ফার্মওয়্যার আপডেট প্রয়োজন। আপডেটগুলি স্বয়ংক্রিয় হয়, সাধারণত প্রকাশের এক সপ্তাহের মধ্যে।

WWN ক্ষেত্র যাচাই করার সময় ত্রুটি

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error WWN ক্ষেত্র যাচাই করার সময় ত্রুটি: $error
type https://developers.nest.com/reference/error-messages#where-id-internal
message WWN ক্ষেত্র যাচাই করার সময় ত্রুটি: $error
details $error

ETA অতীতে আছে

নির্দিষ্ট ETA সময় অতীতে (এখন আগে)। ETA কল করার বিষয়ে আরও তথ্যের জন্য, Away & ETA গাইড দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ETA অতীতে: $estimatedArrivalTime=$estimatedArrivalTime, currentTime=$currentTime
type https://developers.nest.com/reference/error-messages#eta-in-the-past
message ETA অতীতে: $estimatedArrivalTime=$estimatedArrivalTime, currentTime=$currentTime
details $estimatedArrivalTime
$currentTime

ETA ভবিষ্যতে অনেক দূরে

নির্দিষ্ট করা ETA সময় ভবিষ্যতে 8 ঘন্টার বেশি হতে পারবে না। ETA কল করার বিষয়ে আরও তথ্যের জন্য, Away & ETA গাইড দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ETA ভবিষ্যতে অনেক দূরে
type https://developers.nest.com/reference/error-messages#eta-too-far-in-the-future
message ETA ভবিষ্যতে অনেক দূরে

ফ্যান_টাইমার_অ্যাক্টিভ সেট করা নেই

fan_timer_active সংজ্ঞায়িত করা হয় না।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ফ্যান_টাইমার_অ্যাক্টিভ সেট করা নেই
type https://developers.nest.com/reference/error-messages#fan-timer-active-value-missing
message ফ্যান_টাইমার_অ্যাক্টিভ সেট করা নেই

নিষিদ্ধ

নেস্ট পরিষেবা অ্যাক্সেস করার জন্য যে শংসাপত্রগুলি ব্যবহার করা হচ্ছে তা অবৈধ৷

পরামিতি
HTTP স্ট্যাটাস কোড: 403 নিষিদ্ধ
error নিষিদ্ধ
type https://developers.nest.com/reference/error-messages#forbidden
message নিষিদ্ধ

অভ্যন্তরীণ ত্রুটি

পরামিতি
HTTP স্থিতি কোড: 500 অভ্যন্তরীণ সার্ভার ত্রুটি
error অভ্যন্তরীণ ত্রুটি
type https://developers.nest.com/reference/error-messages#internal-error
message অভ্যন্তরীণ ত্রুটি

অবৈধ ক্যামেরা আইডি

camera-id অবৈধ৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ ক্যামেরা আইডি $id
type https://developers.nest.com/reference/error-messages#invalid-camera-id
message অবৈধ ক্যামেরা আইডি: $id
details $id

অবৈধ কন্টেন্ট পাঠানো হয়েছে

কলটিতে অবৈধ সামগ্রী রয়েছে৷ উদাহরণস্বরূপ, একটি বুলিয়ান ভেরিয়েবলের জন্য "সত্য" এর পরিবর্তে "হ্যাঁ" ব্যবহার করা।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ কন্টেন্ট পাঠানো হয়েছে
type https://developers.nest.com/reference/error-messages#invalid-content-sent
message অবৈধ কন্টেন্ট পাঠানো হয়েছে

অবৈধ খণ্ড পথ

অনুরোধের পথের অংশটি অবৈধ৷ উদাহরণস্বরূপ, একটি বস্তু বা ক্ষেত্রের নাম ভুল বানান হতে পারে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ খণ্ড পথ: $requestPath
type https://developers.nest.com/reference/error-messages#invalid-fragment
message অবৈধ খণ্ড পথ: $requestPath
details $requestPath

অবৈধ HVAC মোড

থার্মোস্ট্যাটের HVAC সিস্টেম পণ্য দ্বারা অনুরোধ করা মোড সমর্থন করে না: heat , cool বা heat-cool

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ HVAC মোড: $mode
type https://developers.nest.com/reference/error-messages#invalid-mode
message অবৈধ HVAC মোড: $mode
details $mode

অবৈধ স্মোক+কো অ্যালার্ম আইডি

smoke_co_alarm_id অবৈধ৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ স্মোক+কো অ্যালার্ম আইডি $id
type https://developers.nest.com/reference/error-messages#invalid-smoke-co-alarm-id
message অবৈধ স্মোক+কো অ্যালার্ম আইডি: $id
details $id

অবৈধ কাঠামো আইডি

structure_id অবৈধ।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ কাঠামো আইডি $id
type https://developers.nest.com/reference/error-messages#invalid-structure-id
message অবৈধ কাঠামো আইডি: $id
details $id

অবৈধ থার্মোস্ট্যাট আইডি

thermostat_id অবৈধ।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ থার্মোস্ট্যাট আইডি $id
type https://developers.nest.com/reference/error-messages#invalid-thermostat-id
message অবৈধ থার্মোস্ট্যাট আইডি: $id
details $id

Away এর জন্য অবৈধ মান

আপনি away জন্য একটি অবৈধ মান সেট করার চেষ্টা করেছেন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error Away এর জন্য অবৈধ মান
type https://developers.nest.com/reference/error-messages#invalid-away-value
message অবৈধ মান: $value শুধুমাত্র 'বাড়ি' এবং 'দূরে' অনুমোদিত মান।
details $value

is_streaming বুলিয়ান নয়

পণ্যটি ইস is-streaming ক্ষেত্রটিকে একটি নন-বুলিয়ানে সেট করার চেষ্টা করেছে৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error is_streaming বুলিয়ান নয়
type https://developers.nest.com/reference/error-messages#invalid-is-stream-format
message is_streaming বুলিয়ান নয়

লেবেল 256 অক্ষরের কম হতে হবে

পণ্যটি 256টিরও বেশি অক্ষর সহ একটি থার্মোস্ট্যাট লেবেল তৈরি করার চেষ্টা করেছে৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লেবেল অবশ্যই $max_label_length অক্ষরের কম হতে হবে
type https://developers.nest.com/reference/error-messages#max-label-length
message লেবেল অবশ্যই $max_label_length অক্ষরের কম হতে হবে
details $max_label_length

সর্বাধিক কাস্টম যেখানে গণনা অতিক্রম করেছে

wheres একটি কাস্টম তৈরি করার চেষ্টা করেছে যেখানে বস্তু সর্বাধিকের বাইরে। সর্বাধিক সংখ্যক কাস্টম wheres অনুমোদিত বস্তু 32।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error সর্বাধিক কাস্টম যেখানে $max_where_count এর গণনা অতিক্রম করেছে
type https://developers.nest.com/reference/error-messages#max-where-count
message সর্বাধিক কাস্টম যেখানে $max_where_count এর গণনা অতিক্রম করেছে
details $max_where_count

সর্বাধিক কাস্টম যেখানে নামের দৈর্ঘ্য অতিক্রম করেছে

যেখানে name অনেক লম্বা। আমরা 30টিরও কম অক্ষরের সুপারিশ করি।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error সর্বাধিক কাস্টম যেখানে নামের দৈর্ঘ্য $max_custom_where_name_length অতিক্রম করেছে৷
type https://developers.nest.com/reference/error-messages#max-where-name-length
message সর্বাধিক কাস্টম যেখানে নামের দৈর্ঘ্য $max_custom_where_name_length অতিক্রম করেছে৷
details $max_custom_where_name_length

অনুপস্থিত ক্ষেত্র

কলটিতে একটি প্রয়োজনীয় প্যারামিটার অনুপস্থিত।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অনুপস্থিত ক্ষেত্র: $fieldName
type https://developers.nest.com/reference/error-messages#field-is-missing
message অনুপস্থিত ক্ষেত্র: $fieldName
details $fieldName

কোথায় আইডি নেই

where_id বিন্যাস অনুপস্থিত.

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error কোথায় আইডি নেই
type https://developers.nest.com/reference/error-messages#where-id-missing
message কোথায় আইডি নেই

HVAC ফ্যান নেই

HVAC সিস্টেমে একটি স্বাধীন ফ্যান আছে বলে মনে হয় না।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error কোনো hvac ফ্যান নেই
type https://developers.nest.com/reference/error-messages#no-hvac-fan
message কোনো hvac ফ্যান নেই

কোনো অনলাইন থার্মোস্ট্যাট নেই

থার্মোস্ট্যাট বর্তমানে অফলাইনে আছে। ওয়াই-ফাই সক্ষম হওয়ার পরে, আপনার পণ্যের অ্যাক্সেস পুনরুদ্ধার করা উচিত।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error কোনো অনলাইন থার্মোস্ট্যাট নেই
type https://developers.nest.com/reference/error-messages#no-thermostats-online
message কোনো অনলাইন থার্মোস্ট্যাট নেই

কোনো পেয়ার করা ডিভাইস নেই

ব্যবহারকারীর নেস্ট ডিভাইসগুলি ব্যবহারকারীর নেস্ট অ্যাকাউন্টের সাথে পেয়ার করা হয় না

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error কোনো পেয়ার করা ডিভাইস নেই
type https://developers.nest.com/reference/error-messages#no-paired-devices
message কোনো পেয়ার করা ডিভাইস নেই

বাতিল করার জন্য কোন বৈধ ETA নেই

ট্রিপ বৈধ নয় এবং বাতিল করা যাবে না.

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error বাতিল করার জন্য কোন বৈধ ETA নেই
type https://developers.nest.com/reference/error-messages#no-valid-eta-to-cancel
message বাতিল করার জন্য কোন বৈধ ETA নেই

ক্ষেত্র(গুলি) জন্য কোন লেখার অনুমতি(গুলি) নেই

এই ডেটার জন্য ক্লায়েন্টের লেখার অনুমতি নেই। আরও তথ্যের জন্য, অনুমতি ওভারভিউ দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ক্ষেত্র(গুলি) এর জন্য কোন লেখার অনুমতি(গুলি) নেই: $fields
type https://developers.nest.com/reference/error-messages#no-write-permission
message ক্ষেত্র(গুলি) এর জন্য কোন লেখার অনুমতি(গুলি) নেই: $fields
details $fields

একটি বৈধ অনুরোধ প্রকার নয়

অনুরোধের ধরনটি বৈধ নয়৷ উদাহরণস্বরূপ, একটি PUT প্রয়োজন হলে একটি POST কল করা হয়েছিল৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error একটি বৈধ অনুরোধ প্রকার নয়: $requestType
type https://developers.nest.com/reference/error-messages#request-type-not-allowed
message একটি বৈধ অনুরোধ প্রকার নয়: $requestType
details $requestType

পাওয়া যায়নি

কলটি এমন একটি পথ পড়ার চেষ্টা করেছে যা বিদ্যমান নেই৷

পরামিতি
HTTP স্ট্যাটাস কোড: 404 পাওয়া যায়নি
error পাওয়া যায়নি
type https://developers.nest.com/reference/error-messages#not-found
message পাওয়া যায়নি

অ্যাওয়ে মোডে নেই

ETA কল করার সময় কাঠামোটি অ্যাওয়ে মোডে থাকে না। ETA কল শুধুমাত্র তখনই গৃহীত হয় যখন কাঠামোটি Away সেট করা থাকে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অ্যাওয়ে মোডে নেই
type https://developers.nest.com/reference/error-messages#not-in-away-mode
message অ্যাওয়ে মোডে নেই

লেখার যোগ্য নয়

আপনি যে ক্ষেত্রটিতে লেখার চেষ্টা করছেন তা কেবল পঠনযোগ্য৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লেখার যোগ্য নয়
type https://developers.nest.com/reference/error-messages#not-writable
message লেখার যোগ্য নয়

শুধুমাত্র যেখানে নাম দিতে হবে

অতিরিক্ত ক্ষেত্র wheres কল অন্তর্ভুক্ত ছিল.

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error শুধুমাত্র যেখানে নাম দিতে হবে
type https://developers.nest.com/reference/error-messages#extra-fields
message শুধুমাত্র যেখানে নাম দিতে হবে

POST একটি বৈধ অনুরোধের ধরন নয়

অনুরোধের ধরনটি অবৈধ৷ উদাহরণস্বরূপ, একটি PUT প্রয়োজন হলে একটি POST কল করা হয়েছিল৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error POST একটি বৈধ অনুরোধের ধরন নয়
type https://developers.nest.com/reference/error-messages#invalid-request-type
message POST একটি বৈধ অনুরোধের ধরন নয়

স্কিমা লঙ্ঘন

ডিভাইস জোড়া দেওয়ার সময় একটি ত্রুটি ঘটেছে৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error স্কিমা লঙ্ঘন
type https://developers.nest.com/reference/error-messages#schema-violation-error
message স্কিমা লঙ্ঘন

সেবা প্রদান করা যাচ্ছে না

পরামিতি
HTTP স্থিতি কোড: 503 পরিষেবা অনুপলব্ধ৷
error সেবা প্রদান করা যাচ্ছে না
type https://developers.nest.com/reference/error-messages#service-unavailable
message সেবা প্রদান করা যাচ্ছে না

কাঠামোতে ইতিমধ্যেই সর্বাধিক সংখ্যক জোড়া ডিভাইস অনুমোদিত রয়েছে৷

কাঠামোতে ইতিমধ্যেই সর্বাধিক অনুমোদিত ডিভাইস রয়েছে

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error কাঠামোতে ইতিমধ্যেই সর্বাধিক সংখ্যক জোড়া ডিভাইস অনুমোদিত রয়েছে৷
type https://developers.nest.com/reference/error-messages#max-number-devices-error
message কাঠামোতে ইতিমধ্যেই সর্বাধিক সংখ্যক জোড়া ডিভাইস অনুমোদিত রয়েছে৷

কাঠামো ব্যবহারকারীর মালিকানাধীন নয়

structure_id রেকর্ডের ব্যবহারকারীর অ্যাকাউন্টের সাথে মেলে না।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error কাঠামো ব্যবহারকারীর মালিকানাধীন নয়।
type https://developers.nest.com/reference/error-messages#structure-ownership-error-uri
message কাঠামো ব্যবহারকারীর মালিকানাধীন নয়।

লক তাপমাত্রার জন্য তাপমাত্রা সি খুব বেশি

থার্মোস্ট্যাটটি ব্যবহারকারীর দ্বারা লক করা হয়েছে এবং পণ্যটি লক তাপমাত্রা পরিসরের চেয়ে সেলসিয়াস লক্ষ্য তাপমাত্রা বেশি সেট করার চেষ্টা করেছে৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লক তাপমাত্রা $highLockTemp এর জন্য তাপমাত্রা C $tempC খুব বেশি
type https://developers.nest.com/reference/error-messages#high-c-value-4-lock
message লক তাপমাত্রা $highLockTemp এর জন্য তাপমাত্রা C $tempC খুব বেশি
details $tempC
$highLockTemp

লক তাপমাত্রার জন্য তাপমাত্রা সি খুব কম

থার্মোস্ট্যাটটি ব্যবহারকারীর দ্বারা লক করা হয়েছে এবং পণ্যটি লক তাপমাত্রা পরিসরের চেয়ে কম সেলসিয়াস লক্ষ্য তাপমাত্রা সেট করার চেষ্টা করেছে৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লক তাপমাত্রা $lowLockTemp এর জন্য তাপমাত্রা C $tempC খুব কম
type https://developers.nest.com/reference/error-messages#low-c-value-4-lock
message লক তাপমাত্রা $lowLockTemp এর জন্য তাপমাত্রা C $tempC খুব কম
details $tempC
$lowLockTemp

তাপমাত্রা সি মান খুব বেশি

পণ্যটি লক্ষ্য তাপমাত্রার মান সেট করার চেষ্টা করেছে যা সেলসিয়াস তাপমাত্রার জন্য খুব বেশি। সেলসিয়াসে অনুমোদিত তাপমাত্রা পরিসরের জন্য target_temperature_c দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error তাপমাত্রা C এর মান খুব বেশি: $tempC
type https://developers.nest.com/reference/error-messages#high-c-value
message তাপমাত্রা C এর মান খুব বেশি: $tempC
details $tempC

তাপমাত্রা সি মান খুব কম

পণ্যটি লক্ষ্য তাপমাত্রার মান সেট করার চেষ্টা করেছে যা সেলসিয়াস তাপমাত্রার জন্য খুব কম। সেলসিয়াসে অনুমোদিত তাপমাত্রা পরিসরের জন্য target_temperature_c দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error তাপমাত্রা C মান খুবই কম: $tempC
type https://developers.nest.com/reference/error-messages#low-c-value
message তাপমাত্রা C মান খুবই কম: $tempC
details $tempC

লক তাপমাত্রার জন্য তাপমাত্রা F খুব বেশি

থার্মোস্ট্যাটটি ব্যবহারকারীর দ্বারা লক করা হয়েছে এবং পণ্যটি লক তাপমাত্রা পরিসরের চেয়ে বেশি একটি ফারেনহাইট লক্ষ্য তাপমাত্রা সেট করার চেষ্টা করেছে৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লক তাপমাত্রা $highLockTemp এর জন্য তাপমাত্রা F $tempF খুব বেশি
type https://developers.nest.com/reference/error-messages#high-f-value-4-lock
message লক তাপমাত্রা $highLockTemp এর জন্য তাপমাত্রা F $tempF খুব বেশি
details $tempF
$highLockTemp

লক তাপমাত্রার জন্য তাপমাত্রা F খুবই কম

থার্মোস্ট্যাটটি ব্যবহারকারী দ্বারা লক করা হয়েছে এবং পণ্যটি লক তাপমাত্রা পরিসীমার চেয়ে কম ফারেনহাইট লক্ষ্য তাপমাত্রা সেট করার চেষ্টা করেছে৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লক তাপমাত্রা $lowLockTemp এর জন্য তাপমাত্রা F $tempF খুব কম৷
type https://developers.nest.com/reference/error-messages#low-f-value-4-lock
message লক তাপমাত্রা $lowLockTemp এর জন্য তাপমাত্রা F $tempF খুব কম৷
details $tempF
$lowLockTemp

তাপমাত্রা F মান খুব বেশি

পণ্যটি একটি লক্ষ্য তাপমাত্রা মান সেট করার চেষ্টা করেছে যা ফারেনহাইট তাপমাত্রার জন্য খুব বেশি। ফারেনহাইটে অনুমোদিত তাপমাত্রা পরিসরের জন্য target_temperature_f দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error তাপমাত্রা F মান খুব বেশি: $tempF
type https://developers.nest.com/reference/error-messages#high-f-value
message তাপমাত্রা F মান খুব বেশি: $tempF
details $tempF

তাপমাত্রা F মান খুব কম

পণ্যটি একটি লক্ষ্য তাপমাত্রা মান সেট করার চেষ্টা করেছে যা ফারেনহাইট তাপমাত্রার জন্য খুব কম। ফারেনহাইটে অনুমোদিত তাপমাত্রা পরিসরের জন্য target_temperature_f দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error তাপমাত্রা F মান খুবই কম: $tempF
type https://developers.nest.com/reference/error-messages#low-f-value
message তাপমাত্রা F মান খুবই কম: $tempF
details $tempF

তাপমাত্রা ভুল বিন্যাসে আছে

পণ্যটি নির্বাচিত temperature_scale জন্য ভুল নম্বর বিন্যাস ব্যবহার করে একটি লক্ষ্য তাপমাত্রা সেট করার চেষ্টা করেছে। সেলসিয়াস তাপমাত্রা 0.5 ডিগ্রি বৃদ্ধিতে (21.5) পূর্ণসংখ্যা হওয়া উচিত এবং ফারেনহাইট তাপমাত্রা সম্পূর্ণ পূর্ণসংখ্যা (72) হওয়া উচিত।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error তাপমাত্রা $temp ভুল বিন্যাসে আছে
type https://developers.nest.com/reference/error-messages#format-error
message তাপমাত্রা $temp ভুল বিন্যাসে আছে
details $temp

ক্ষেত্র(গুলি) আপডেটে পরিবর্তন করা যাবে না

পণ্যটি শুধুমাত্র পঠনযোগ্য ক্ষেত্রে লেখার চেষ্টা করেছে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error আপডেটে ক্ষেত্র(গুলি) সংশোধন করা যাবে না: $fieldNames
type https://developers.nest.com/reference/error-messages#read-only-field-error
message আপডেটে ক্ষেত্র(গুলি) সংশোধন করা যাবে না: $fieldNames
details $fieldNames

ক্ষেত্র(গুলি) ISO 8601 বিন্যাস ব্যবহার করা উচিত

ক্ষেত্রটি ISO 8601 বিন্যাসে নেই।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ক্ষেত্র(গুলি) ISO 8601 ফর্ম্যাট ব্যবহার করা উচিত: $fieldNames
type https://developers.nest.com/reference/error-messages#time-format-error
message ক্ষেত্র(গুলি) ISO 8601 ফর্ম্যাট ব্যবহার করা উচিত: $fieldNames
details $fieldNames

থার্মোস্ট্যাট অনলাইনে নেই

থার্মোস্ট্যাট বর্তমানে অফলাইনে আছে। ওয়াই-ফাই সক্ষম হওয়ার পরে, আপনার পণ্যের অ্যাক্সেস পুনরুদ্ধার করা উচিত।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error থার্মোস্ট্যাট অনলাইনে নেই
type https://developers.nest.com/reference/error-messages#not-online
message থার্মোস্ট্যাট অনলাইনে নেই

এই ট্রিপটি ম্যানুয়ালি ওভাররাইড করা হয়েছে৷

ব্যবহারকারী ম্যানুয়ালি ট্রিপ ওভাররাইড করেছেন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error এই ট্রিপটি ম্যানুয়ালি ওভাররাইড করা হয়েছে৷
type https://developers.nest.com/reference/error-messages#trip-manually-overidden
message এই ট্রিপটি ম্যানুয়ালি ওভাররাইড করা হয়েছে৷

যেখানে আইডি তৈরি করা যাচ্ছে না

wheres বস্তু অনুপস্থিত. কোন where_id মান সংজ্ঞায়িত করা হয় না।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error যেখানে আইডি তৈরি করতে অক্ষম
type https://developers.nest.com/reference/error-messages#wheres-missing
message যেখানে আইডি তৈরি করতে অক্ষম

অননুমোদিত

অনুমোদন ব্যর্থ হয়েছে.

কয়েকটি শর্ত এই ত্রুটি বার্তা তৈরি করতে পারে:

  • একটি প্রদত্ত HTTP বাস্তবায়ন স্বয়ংক্রিয়ভাবে পুনঃনির্দেশিত URI-তে অথরাইজেশন হেডার ফরোয়ার্ড না করলে ভুল পুনঃনির্দেশগুলি ঘটে। আরও তথ্যের জন্য, পুনঃনির্দেশগুলি কীভাবে পরিচালনা করবেন দেখুন।

  • API এন্ডপয়েন্ট অ্যাক্সেস করার চেষ্টা করার সময় ভুল অনুমতি। উদাহরণস্বরূপ, ক্লায়েন্টের জন্য শুধুমাত্র ক্যামেরা অনুমতি নির্বাচন করা হলে একটি থার্মোস্ট্যাট এন্ডপয়েন্ট পড়ার চেষ্টা করা। আরও তথ্যের জন্য, অনুমতিগুলি কীভাবে চয়ন করবেন তা দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 401 অননুমোদিত
error অননুমোদিত
type https://developers.nest.com/reference/error-messages#auth-error
message অননুমোদিত

অজানা

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অজানা
type https://developers.nest.com/reference/error-messages#unknown
message অজানা

অজানা বিক্রেতা/ডিভাইস প্রকার

ডিভাইস পেয়ারিংয়ের সময় ভেন্ডর/ডিভাইস স্বীকৃত নয়।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অজানা বিক্রেতা/ডিভাইস প্রকার
type https://developers.nest.com/reference/error-messages#unknown-vendor-device-type-error
message অজানা বিক্রেতা/ডিভাইস প্রকার

$fieldName-এর মান ভুল ধরনের

ভুল তথ্য টাইপ পাঠানো হয়েছে. উদাহরণস্বরূপ, যখন একটি বুলিয়ান প্রত্যাশিত হয় তখন একটি স্ট্রিং পাঠানো।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error $fieldName এর মান ভুল ধরনের
type https://developers.nest.com/reference/error-messages#wrong-data-type
message $fieldName এর মান ভুল ধরনের
details $fieldName

যেখানে নাম আগে থেকেই আছে

পণ্যটি where_name সেট করার চেষ্টা করেছে তা ইতিমধ্যেই বিদ্যমান। একটি নতুন নাম দিয়ে আবার চেষ্টা করুন.

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error যেখানে $name ইতিমধ্যেই বিদ্যমান
type https://developers.nest.com/reference/error-messages#where-name-exists
message যেখানে $name ইতিমধ্যেই বিদ্যমান
details $name

যেখানে নাম দেওয়া হয়নি

where_name কল থেকে অনুপস্থিত।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error যেখানে নাম দেওয়া হয়নি
type https://developers.nest.com/reference/error-messages#where-name-missing
message যেখানে নাম দেওয়া হয়নি

যেখানে নামটি শূন্য দৈর্ঘ্যের

যেখানে name সংজ্ঞায়িত করা হয়নি (শূন্য অক্ষর আছে)।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error যেখানে নামটি শূন্য দৈর্ঘ্যের
type https://developers.nest.com/reference/error-messages#zero-length-where-name
message যেখানে নামটি শূন্য দৈর্ঘ্যের

যেখানে নাম অবশ্যই একটি স্ট্রিং হতে হবে

where_name এর জন্য ভুল ডেটা টাইপ পাঠানো হয়েছে। উদাহরণস্বরূপ, একটি সংখ্যা যখন একটি স্ট্রিং প্রত্যাশিত হয়।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error যেখানে নাম অবশ্যই একটি স্ট্রিং হতে হবে
type https://developers.nest.com/reference/error-messages#where-name-wrong-format
message যেখানে নাম অবশ্যই একটি স্ট্রিং হতে হবে

where_id বিদ্যমান নেই

where_id অবৈধ।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error where_id বিদ্যমান নেই
type https://developers.nest.com/reference/error-messages#where-id-invalid
message where_id বিদ্যমান নেই
details $where_id

where_id একটি স্ট্রিং হতে হবে

where_id ফর্ম্যাটটি অবৈধ৷ উদাহরণস্বরূপ, একটি স্ট্রিংয়ের পরিবর্তে একটি নম্বর পাঠানো হয়েছিল।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error where_id একটি স্ট্রিং হতে হবে
type https://developers.nest.com/reference/error-messages#where-id-wrong-format
message where_id একটি স্ট্রিং হতে হবে

অন্যান্য ত্রুটি কোড এবং বার্তা

ডিভাইস ত্রুটি কোড

ডিভাইস-নির্দিষ্ট ত্রুটি কোড এবং Nest API-এর সাথে সম্পর্কিত নয় এমন বার্তাগুলির জন্য, নিম্নলিখিতগুলি দেখুন:

REST ত্রুটি কোড

আপনি যখন একটি REST API কল করেন, সাধারণ HTTP স্থিতি কোডগুলি ফেরত দেওয়া হয়৷

REST হার সীমা বার্তা

REST ব্যবহার করার সময় এবং আপনি অল্প সময়ের মধ্যে অনেক বেশি কল পাঠান, আপনি 429টি অনেক অনুরোধের একটি HTTP প্রতিক্রিয়া স্ট্যাটাস কোড পেতে পারেন।

আরও তথ্যের জন্য, ডেটা হারের সীমা দেখুন।

,

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

যখন একটি API কলের সময় একটি ত্রুটি ঘটে, তখন এই বিন্যাসে একটি প্রতিক্রিয়া পাঠানো হয়:

{
  "error": "Temperature '$temp' is in wrong format",
  "type": "https://developers.nest.com/documentation/cloud/error-messages#format-error",
  "message": "Temperature '$temp' is in wrong format",
  "instance": "31441a94-ed26-11e4-90ec-1681e6b88ec1",
  "details": {
    "field_name": "$temp"
  }
}

সমস্ত ত্রুটি বার্তায় error , type , message এবং instance ক্ষেত্র থাকে। details বস্তু ঐচ্ছিক.

মাঠ বর্ণনা
error সংক্ষিপ্ত ত্রুটি বার্তা বিন্যাস.
type ত্রুটির অবস্থা (এই পৃষ্ঠা) সম্পর্কে বিস্তারিত তথ্যের জন্য একটি URL প্রদান করে।
message দীর্ঘ ত্রুটি বার্তা বিন্যাস যা অতিরিক্ত বিবরণ প্রদান করতে ভেরিয়েবল ব্যবহার করতে পারে। যখন একটি ভেরিয়েবল বার্তায় অন্তর্ভুক্ত করা হয়, তখন এটি details বস্তুতে প্রদর্শিত হবে।
instance একটি টেক্সট স্ট্রিং যা একটি ত্রুটি সনাক্তকারী ধারণ করে যা প্রতিটি পৃথক কলের জন্য অনন্য। আপনি যদি পরিষেবাতে কোনও সমস্যা রিপোর্ট করেন তবে আমরা আপনাকে উদাহরণ নম্বর চাইতে পারি।
details ঐচ্ছিক। message ঢোকানো ভেরিয়েবল রয়েছে। মেসেজে একাধিক ভেরিয়েবল থাকতে পারে।

Nest API-এর সাথে সম্পর্কিত নয় এমন ত্রুটিগুলির তথ্যের জন্য, অন্যান্য ত্রুটি কোড এবং বার্তাগুলি দেখুন৷

অবরুদ্ধ

হারের সীমা ছাড়িয়ে গেছে।

পরামিতি
HTTP স্ট্যাটাস কোড: 429 অনেক বেশি অনুরোধ
error অবরুদ্ধ
type https://developers.nest.com/reference/error-messages#blocked
message অবরুদ্ধ

ধোঁয়া/সহ নিরাপত্তা বন্ধের সময় ফ্যান সক্রিয় করা যাবে না

জরুরী বন্ধ কার্যকর। স্বাভাবিক অপারেশন পুনরুদ্ধার না হওয়া পর্যন্ত API কলগুলি গ্রহণ করা হয় না।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ধোঁয়া/সহ নিরাপত্তা বন্ধের সময় ফ্যান সক্রিয় করা যাবে না
type https://developers.nest.com/reference/error-messages#safety-shutoff-on
message ধোঁয়া/সহ নিরাপত্তা বন্ধের সময় ফ্যান সক্রিয় করা যাবে না

জরুরী হিট চালু থাকা অবস্থায় Away অবস্থা পরিবর্তন করা যাবে না

ইমার্জেন্সি হিট চালু থাকার সময় প্রোডাক্টটি অ্যাওয়ে অবস্থা পরিবর্তন করার চেষ্টা করেছিল।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error জরুরী হিট চালু থাকা অবস্থায় Away অবস্থা পরিবর্তন করা যাবে না
type https://developers.nest.com/reference/error-messages#emergency-heat-is-on
message জরুরী হিট চালু থাকা অবস্থায় Away অবস্থা পরিবর্তন করা যাবে না

শক্তি-সাশ্রয়ী ইভেন্টের সময় HVAC মোড পরিবর্তন করা যাবে না

নেস্ট এনার্জি পার্টনার দ্বারা সংজ্ঞায়িত একটি শক্তি-সাশ্রয়ী ইভেন্ট কার্যকর। এনার্জি-সেভিং ইভেন্ট শেষ না হওয়া পর্যন্ত API কলগুলি প্রত্যাখ্যান করা হয়।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error শক্তি-সাশ্রয়ী ইভেন্টের সময় HVAC মোড পরিবর্তন করা যাবে না
type https://developers.nest.com/reference/error-messages#energy-saving-event-on
message শক্তি-সাশ্রয়ী ইভেন্টের সময় HVAC মোড পরিবর্তন করা যাবে না

HVAC মোড পরিবর্তন করা যাবে না

মোড অনুরোধের সাথে বেমানান.

উদাহরণস্বরূপ, আপনি এই বার্তাটি পেতে পারেন যদি:

  • থার্মোস্ট্যাটের HVAC সিস্টেম আপনার পণ্য দ্বারা অনুরোধ করা মোড সমর্থন করে না: heat , cool , heat-cool বা eco
  • HVAC মোড target_temperature eco করার চেষ্টা করে
পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error HVAC মোডকে $mode পরিবর্তন করা যাবে না; HVAC $action করতে পারে না
type https://developers.nest.com/reference/error-messages#incompatible-mode
message HVAC মোডকে $mode পরিবর্তন করা যাবে না; HVAC $action করতে পারে না
details $mode
$action

থার্মোস্ট্যাট লক চালু থাকা অবস্থায় HVAC মোড পরিবর্তন করা যাবে না

কোনো পণ্য ডেটা লেখার আগে ব্যবহারকারীকে অবশ্যই তাপস্থাপক আনলক করতে হবে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error থার্মোস্ট্যাট লক চালু থাকা অবস্থায় HVAC মোড পরিবর্তন করা যাবে না
type https://developers.nest.com/reference/error-messages#lock-enabled
message থার্মোস্ট্যাট লক চালু থাকা অবস্থায় HVAC মোড পরিবর্তন করা যাবে না

সি এবং এফ তাপমাত্রা একই সাথে সেট করা যাবে না

পণ্যটি একই সময়ে সেলসিয়াস এবং ফারেনহাইট উভয় লক্ষ্যমাত্রা তাপমাত্রা সেট করার চেষ্টা করেছিল। একটি পণ্য শুধুমাত্র temperature_scale (C/F) দ্বারা নির্দিষ্ট লক্ষ্য তাপমাত্রা সেট করা উচিত।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error সি এবং এফ তাপমাত্রা একই সাথে সেট করা যাবে না
type https://developers.nest.com/reference/error-messages#multiple-value-changes
message সি এবং এফ তাপমাত্রা একই সাথে সেট করা যাবে না

অসামঞ্জস্যপূর্ণ মোডের কারণে ফ্যান_টাইমার_অ্যাক্টিভ চালু/বন্ধ সেট করা যাবে না

HVAC সিস্টেম ফ্যান ইতিমধ্যেই নিযুক্ত রয়েছে (হয় ব্যবহারকারীর দ্বারা ম্যানুয়ালি, বা একটি সময়সূচীতে, বা HVAC হিট/কুল চক্রের কারণে)।

আপনি যদি প্রত্যাশিত ফলাফল না পান, তবে এটি সম্ভবত কারণ ডিভাইসটিতে একটি অন্তর্নির্মিত আচরণ রয়েছে যা আমরা API এর মাধ্যমে ওভাররাইড করতে পারি না।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error বেমানান মোড $mode কারণে fan_timer_active চালু/বন্ধ সেট করা যাবে না
type https://developers.nest.com/reference/error-messages#incompatible-fan-mode
message বেমানান মোড $mode কারণে fan_timer_active চালু/বন্ধ সেট করা যাবে না
details $mode

fan_timer_duration নির্বাচিত মান সেট করা যাবে না

পণ্যটি একটি অবৈধ মান fan_timer_duration সেট করার চেষ্টা করেছে৷ বৈধ মানগুলির একটি তালিকার জন্য fan_timer_duration দেখুন৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error fan_timer_duration নির্বাচিত মান সেট করা যাবে না। অনুমোদিত মানগুলির জন্য API রেফারেন্স দেখুন।
type https://developers.nest.com/reference/error-messages#invalid-fan-timer-duration
message fan_timer_duration নির্বাচিত মান সেট করা যাবে না। অনুমোদিত মানগুলির জন্য API রেফারেন্স দেখুন।

লক্ষ্যমাত্রা উচ্চ তাপমাত্রার চেয়ে কম তাপমাত্রা বেশি সেট করা যাবে না

থার্মোস্ট্যাট heat-cool মোডে রয়েছে এবং পণ্যটি সীমার বাইরে একটি লক্ষ্য তাপমাত্রা কম/উচ্চ সেট করার চেষ্টা করেছে। উদাহরণস্বরূপ, যখন target_temperature_high_c 24 ডিগ্রি সেলসিয়াস হয় তখন পণ্যটি target_temperature_low_c 25 ডিগ্রি সেলসিয়াস সেট করার চেষ্টা করে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লক্ষ্য উচ্চ তাপমাত্রা $highTemp থেকে কম তাপমাত্রা $lowTemp বেশি সেট করা যাবে না
type https://developers.nest.com/reference/error-messages#low-high-error
message লক্ষ্য উচ্চ তাপমাত্রা $highTemp থেকে কম তাপমাত্রা $lowTemp বেশি সেট করা যাবে না
details $lowTemp
$highTemp

লক্ষ্য তাপমাত্রা N ডিগ্রী C/F এর কাছাকাছি সেট করা যাবে না

পণ্যটি লক্ষ্য উচ্চ/নিম্ন তাপমাত্রার খুব কাছাকাছি একটি লক্ষ্য তাপমাত্রা মান সেট করার চেষ্টা করেছে (উদাহরণস্বরূপ, target_temperature_high_f )।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লক্ষ্য তাপমাত্রা N ডিগ্রী C/F এর কাছাকাছি সেট করা যাবে না
type https://developers.nest.com/reference/error-messages#range-error
message লক্ষ্য তাপমাত্রা $min ডিগ্রি $scale কাছাকাছি সেট করা যাবে না
details $min
$scale

মোড $মোড থাকা অবস্থায় target_temperature সেট করা যাবে না

থার্মোস্ট্যাট বা কাঠামো বর্তমানে এমন একটি মোডে রয়েছে যা API অনুরোধগুলিকে সমর্থন করে না৷

উদাহরণস্বরূপ, HVAC সিস্টেম off বা heat-cool মোডে থাকা অবস্থায় আপনি target_temperature_f বা target_temperature_c সেট করতে পারবেন না। থার্মোস্ট্যাট/স্ট্রাকচার অ-সীমাবদ্ধ মোডে ফিরে না যাওয়া পর্যন্ত মান পরিবর্তন করা যাবে না।

এই বার্তায়, $fieldName টার্গেট তাপমাত্রার মানগুলির যেকোনও হতে পারে এবং $mode যেকোনও হতে পারে: eco , emer_heat_enable , heat-cool , heat , cool , off , hvac_safety_shutoff_active

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error মোড $mode থাকা অবস্থায় target_temperature সেট করা যাবে না
type https://developers.nest.com/reference/error-messages#mode-error
message মোড $mode থাকা অবস্থায় $fieldName সেট করা যাবে না
details $fieldName
$mode

আপনি HVAC মোড পরিবর্তন করার আগে ডিভাইসের ফার্মওয়্যার আপডেট প্রয়োজন

ইকো তাপমাত্রা সেট করার জন্য ডিভাইসটিকে বর্তমান ফার্মওয়্যার সংস্করণে আপডেট করতে হবে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error আপনি HVAC মোড পরিবর্তন করার আগে ডিভাইসের ফার্মওয়্যার আপডেট প্রয়োজন। আপডেটগুলি স্বয়ংক্রিয় হয়, সাধারণত প্রকাশের এক সপ্তাহের মধ্যে।
type https://developers.nest.com/reference/error-messages#unsupported-firmware-version
message আপনি HVAC মোড পরিবর্তন করার আগে ডিভাইসের ফার্মওয়্যার আপডেট প্রয়োজন। আপডেটগুলি স্বয়ংক্রিয় হয়, সাধারণত প্রকাশের এক সপ্তাহের মধ্যে।

WWN ক্ষেত্র যাচাই করার সময় ত্রুটি

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error WWN ক্ষেত্র যাচাই করার সময় ত্রুটি: $error
type https://developers.nest.com/reference/error-messages#where-id-internal
message WWN ক্ষেত্র যাচাই করার সময় ত্রুটি: $error
details $error

ETA অতীতে আছে

নির্দিষ্ট ETA সময় অতীতে (এখন আগে)। ETA কল করার বিষয়ে আরও তথ্যের জন্য, Away & ETA গাইড দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ETA অতীতে: $estimatedArrivalTime=$estimatedArrivalTime, currentTime=$currentTime
type https://developers.nest.com/reference/error-messages#eta-in-the-past
message ETA অতীতে: $estimatedArrivalTime=$estimatedArrivalTime, currentTime=$currentTime
details $estimatedArrivalTime
$currentTime

ETA ভবিষ্যতে অনেক দূরে

নির্দিষ্ট করা ETA সময় ভবিষ্যতে 8 ঘন্টার বেশি হতে পারবে না। ETA কল করার বিষয়ে আরও তথ্যের জন্য, Away & ETA গাইড দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ETA ভবিষ্যতে অনেক দূরে
type https://developers.nest.com/reference/error-messages#eta-too-far-in-the-future
message ETA ভবিষ্যতে অনেক দূরে

ফ্যান_টাইমার_অ্যাক্টিভ সেট করা নেই

fan_timer_active সংজ্ঞায়িত করা হয় না।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ফ্যান_টাইমার_অ্যাক্টিভ সেট করা নেই
type https://developers.nest.com/reference/error-messages#fan-timer-active-value-missing
message ফ্যান_টাইমার_অ্যাক্টিভ সেট করা নেই

নিষিদ্ধ

নেস্ট পরিষেবা অ্যাক্সেস করার জন্য যে শংসাপত্রগুলি ব্যবহার করা হচ্ছে তা অবৈধ৷

পরামিতি
HTTP স্ট্যাটাস কোড: 403 নিষিদ্ধ
error নিষিদ্ধ
type https://developers.nest.com/reference/error-messages#forbidden
message নিষিদ্ধ

অভ্যন্তরীণ ত্রুটি

পরামিতি
HTTP স্থিতি কোড: 500 অভ্যন্তরীণ সার্ভার ত্রুটি
error অভ্যন্তরীণ ত্রুটি
type https://developers.nest.com/reference/error-messages#internal-error
message অভ্যন্তরীণ ত্রুটি

অবৈধ ক্যামেরা আইডি

camera-id অবৈধ৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ ক্যামেরা আইডি $id
type https://developers.nest.com/reference/error-messages#invalid-camera-id
message অবৈধ ক্যামেরা আইডি: $id
details $id

অবৈধ কন্টেন্ট পাঠানো হয়েছে

কলটিতে অবৈধ সামগ্রী রয়েছে৷ উদাহরণস্বরূপ, একটি বুলিয়ান ভেরিয়েবলের জন্য "সত্য" এর পরিবর্তে "হ্যাঁ" ব্যবহার করা।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ কন্টেন্ট পাঠানো হয়েছে
type https://developers.nest.com/reference/error-messages#invalid-content-sent
message অবৈধ কন্টেন্ট পাঠানো হয়েছে

অবৈধ খণ্ড পথ

অনুরোধের পথের অংশটি অবৈধ৷ উদাহরণস্বরূপ, একটি বস্তু বা ক্ষেত্রের নাম ভুল বানান হতে পারে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ খণ্ড পথ: $requestPath
type https://developers.nest.com/reference/error-messages#invalid-fragment
message অবৈধ খণ্ড পথ: $requestPath
details $requestPath

অবৈধ HVAC মোড

থার্মোস্ট্যাটের HVAC সিস্টেম পণ্য দ্বারা অনুরোধ করা মোড সমর্থন করে না: heat , cool বা heat-cool

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ HVAC মোড: $mode
type https://developers.nest.com/reference/error-messages#invalid-mode
message অবৈধ HVAC মোড: $mode
details $mode

অবৈধ স্মোক+কো অ্যালার্ম আইডি

smoke_co_alarm_id অবৈধ৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ স্মোক+কো অ্যালার্ম আইডি $id
type https://developers.nest.com/reference/error-messages#invalid-smoke-co-alarm-id
message অবৈধ স্মোক+কো অ্যালার্ম আইডি: $id
details $id

অবৈধ কাঠামো আইডি

structure_id অবৈধ।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ কাঠামো আইডি $id
type https://developers.nest.com/reference/error-messages#invalid-structure-id
message অবৈধ কাঠামো আইডি: $id
details $id

অবৈধ থার্মোস্ট্যাট আইডি

thermostat_id অবৈধ।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অবৈধ থার্মোস্ট্যাট আইডি $id
type https://developers.nest.com/reference/error-messages#invalid-thermostat-id
message অবৈধ থার্মোস্ট্যাট আইডি: $id
details $id

Away এর জন্য অবৈধ মান

আপনি away জন্য একটি অবৈধ মান সেট করার চেষ্টা করেছেন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error Away এর জন্য অবৈধ মান
type https://developers.nest.com/reference/error-messages#invalid-away-value
message অবৈধ মান: $value শুধুমাত্র 'বাড়ি' এবং 'দূরে' অনুমোদিত মান।
details $value

is_streaming বুলিয়ান নয়

পণ্যটি ইস is-streaming ক্ষেত্রটিকে একটি নন-বুলিয়ানে সেট করার চেষ্টা করেছে৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error is_streaming বুলিয়ান নয়
type https://developers.nest.com/reference/error-messages#invalid-is-stream-format
message is_streaming বুলিয়ান নয়

লেবেল 256 অক্ষরের কম হতে হবে

পণ্যটি 256টিরও বেশি অক্ষর সহ একটি থার্মোস্ট্যাট লেবেল তৈরি করার চেষ্টা করেছে৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লেবেল অবশ্যই $max_label_length অক্ষরের কম হতে হবে
type https://developers.nest.com/reference/error-messages#max-label-length
message লেবেল অবশ্যই $max_label_length অক্ষরের কম হতে হবে
details $max_label_length

সর্বাধিক কাস্টম যেখানে গণনা অতিক্রম করেছে

wheres একটি কাস্টম তৈরি করার চেষ্টা করেছে যেখানে বস্তু সর্বাধিকের বাইরে। সর্বাধিক সংখ্যক কাস্টম wheres অনুমোদিত বস্তু 32।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error সর্বাধিক কাস্টম যেখানে $max_where_count এর গণনা অতিক্রম করেছে
type https://developers.nest.com/reference/error-messages#max-where-count
message সর্বাধিক কাস্টম যেখানে $max_where_count এর গণনা অতিক্রম করেছে
details $max_where_count

সর্বাধিক কাস্টম যেখানে নামের দৈর্ঘ্য অতিক্রম করেছে

যেখানে name অনেক লম্বা। আমরা 30টিরও কম অক্ষরের সুপারিশ করি।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error সর্বাধিক কাস্টম যেখানে নামের দৈর্ঘ্য $max_custom_where_name_length অতিক্রম করেছে৷
type https://developers.nest.com/reference/error-messages#max-where-name-length
message সর্বাধিক কাস্টম যেখানে নামের দৈর্ঘ্য $max_custom_where_name_length অতিক্রম করেছে৷
details $max_custom_where_name_length

অনুপস্থিত ক্ষেত্র

কলটিতে একটি প্রয়োজনীয় প্যারামিটার অনুপস্থিত।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অনুপস্থিত ক্ষেত্র: $fieldName
type https://developers.nest.com/reference/error-messages#field-is-missing
message অনুপস্থিত ক্ষেত্র: $fieldName
details $fieldName

কোথায় আইডি নেই

where_id বিন্যাস অনুপস্থিত.

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error কোথায় আইডি নেই
type https://developers.nest.com/reference/error-messages#where-id-missing
message কোথায় আইডি নেই

HVAC ফ্যান নেই

HVAC সিস্টেমে একটি স্বাধীন ফ্যান আছে বলে মনে হয় না।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error কোনো hvac ফ্যান নেই
type https://developers.nest.com/reference/error-messages#no-hvac-fan
message কোনো hvac ফ্যান নেই

কোনো অনলাইন থার্মোস্ট্যাট নেই

থার্মোস্ট্যাট বর্তমানে অফলাইনে আছে। ওয়াই-ফাই সক্ষম হওয়ার পরে, আপনার পণ্যের অ্যাক্সেস পুনরুদ্ধার করা উচিত।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error কোনো অনলাইন থার্মোস্ট্যাট নেই
type https://developers.nest.com/reference/error-messages#no-thermostats-online
message কোনো অনলাইন থার্মোস্ট্যাট নেই

কোনো পেয়ার করা ডিভাইস নেই

ব্যবহারকারীর নেস্ট ডিভাইসগুলি ব্যবহারকারীর নেস্ট অ্যাকাউন্টের সাথে পেয়ার করা হয় না

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error কোনো পেয়ার করা ডিভাইস নেই
type https://developers.nest.com/reference/error-messages#no-paired-devices
message কোনো পেয়ার করা ডিভাইস নেই

বাতিল করার জন্য কোন বৈধ ETA নেই

ট্রিপ বৈধ নয় এবং বাতিল করা যাবে না.

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error বাতিল করার জন্য কোন বৈধ ETA নেই
type https://developers.nest.com/reference/error-messages#no-valid-eta-to-cancel
message বাতিল করার জন্য কোন বৈধ ETA নেই

ক্ষেত্র(গুলি) জন্য কোন লেখার অনুমতি(গুলি) নেই

এই ডেটার জন্য ক্লায়েন্টের লেখার অনুমতি নেই। আরও তথ্যের জন্য, অনুমতি ওভারভিউ দেখুন।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error ক্ষেত্র(গুলি) এর জন্য কোন লেখার অনুমতি(গুলি) নেই: $fields
type https://developers.nest.com/reference/error-messages#no-write-permission
message ক্ষেত্র(গুলি) এর জন্য কোন লেখার অনুমতি(গুলি) নেই: $fields
details $fields

একটি বৈধ অনুরোধ প্রকার নয়

অনুরোধের ধরনটি বৈধ নয়৷ উদাহরণস্বরূপ, একটি PUT প্রয়োজন হলে একটি POST কল করা হয়েছিল৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error একটি বৈধ অনুরোধ প্রকার নয়: $requestType
type https://developers.nest.com/reference/error-messages#request-type-not-allowed
message একটি বৈধ অনুরোধ প্রকার নয়: $requestType
details $requestType

পাওয়া যায়নি

কলটি এমন একটি পথ পড়ার চেষ্টা করেছে যা বিদ্যমান নেই৷

পরামিতি
HTTP স্ট্যাটাস কোড: 404 পাওয়া যায়নি
error পাওয়া যায়নি
type https://developers.nest.com/reference/error-messages#not-found
message পাওয়া যায়নি

অ্যাওয়ে মোডে নেই

ETA কল করার সময় কাঠামোটি অ্যাওয়ে মোডে থাকে না। ETA কল শুধুমাত্র তখনই গৃহীত হয় যখন কাঠামোটি Away সেট করা থাকে।

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error অ্যাওয়ে মোডে নেই
type https://developers.nest.com/reference/error-messages#not-in-away-mode
message অ্যাওয়ে মোডে নেই

লেখার যোগ্য নয়

আপনি যে ক্ষেত্রটিতে লেখার চেষ্টা করছেন তা কেবল পঠনযোগ্য৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error লেখার যোগ্য নয়
type https://developers.nest.com/reference/error-messages#not-writable
message লেখার যোগ্য নয়

শুধুমাত্র যেখানে নাম দিতে হবে

অতিরিক্ত ক্ষেত্র wheres কল অন্তর্ভুক্ত ছিল.

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error শুধুমাত্র যেখানে নাম দিতে হবে
type https://developers.nest.com/reference/error-messages#extra-fields
message শুধুমাত্র যেখানে নাম দিতে হবে

POST একটি বৈধ অনুরোধের ধরন নয়৷

অনুরোধের ধরনটি অবৈধ৷ উদাহরণস্বরূপ, একটি PUT প্রয়োজন হলে একটি POST কল করা হয়েছিল৷

পরামিতি
HTTP স্ট্যাটাস কোড: 400 খারাপ অনুরোধ
error POST একটি বৈধ অনুরোধের ধরন নয়৷
type https://developers.nest.com/reference/error-messages#invalid-request-type
message POST একটি বৈধ অনুরোধের ধরন নয়৷

স্কিমা লঙ্ঘন

ডিভাইস জোড়া দেওয়ার সময় একটি ত্রুটি ঘটেছে৷

পরামিতি
HTTP Status Code: 400 Bad Request
error Schema violation
type https://developers.nest.com/reference/error-messages#schema-violation-error
message Schema violation

Service unavailable

পরামিতি
HTTP Status Code: 503 Service Unavailable
error Service Unavailable
type https://developers.nest.com/reference/error-messages#service-unavailable
message Service Unavailable

Structure already has maximum number of paired devices allowed

The structure already has the maximum number of allowed devices .

পরামিতি
HTTP Status Code: 400 Bad Request
error Structure already has maximum number of paired devices allowed
type https://developers.nest.com/reference/error-messages#max-number-devices-error
message Structure already has maximum number of paired devices allowed

Structure is not owned by the user

The structure_id does not match the user account of record.

পরামিতি
HTTP Status Code: 400 Bad Request
error Structure is not owned by the user.
type https://developers.nest.com/reference/error-messages#structure-ownership-error-uri
message Structure is not owned by the user.

Temperature C is too high for lock temperature

The thermostat has been locked by the user and the product attempted to set a Celsius target temperature higher than the lock temperature range.

পরামিতি
HTTP Status Code: 400 Bad Request
error Temperature C $tempC is too high for lock temperature $highLockTemp
type https://developers.nest.com/reference/error-messages#high-c-value-4-lock
message Temperature C $tempC is too high for lock temperature $highLockTemp
details $tempC
$highLockTemp

Temperature C is too low for lock temperature

The thermostat has been locked by the user and the product attempted to set a Celsius target temperature lower than the lock temperature range.

পরামিতি
HTTP Status Code: 400 Bad Request
error Temperature C $tempC is too low for lock temperature $lowLockTemp
type https://developers.nest.com/reference/error-messages#low-c-value-4-lock
message Temperature C $tempC is too low for lock temperature $lowLockTemp
details $tempC
$lowLockTemp

Temperature C value is too high

The product attempted to set a target temperature value that is too high for a Celsius temperature. For allowed temperature ranges in Celsius see target_temperature_c .

পরামিতি
HTTP Status Code: 400 Bad Request
error Temperature C value is too high: $tempC
type https://developers.nest.com/reference/error-messages#high-c-value
message Temperature C value is too high: $tempC
details $tempC

Temperature C value is too low

The product attempted to set a target temperature value that is too low for a Celsius temperature. For allowed temperature ranges in Celsius see target_temperature_c .

পরামিতি
HTTP Status Code: 400 Bad Request
error Temperature C value is too low: $tempC
type https://developers.nest.com/reference/error-messages#low-c-value
message Temperature C value is too low: $tempC
details $tempC

Temperature F is too high for lock temperature

The thermostat has been locked by the user and the product attempted to set a Fahrenheit target temperature higher than the lock temperature range.

পরামিতি
HTTP Status Code: 400 Bad Request
error Temperature F $tempF is too high for lock temperature $highLockTemp
type https://developers.nest.com/reference/error-messages#high-f-value-4-lock
message Temperature F $tempF is too high for lock temperature $highLockTemp
details $tempF
$highLockTemp

Temperature F is too low for lock temperature

The thermostat has been locked by the user and the product attempted to set a Fahrenheit target temperature lower than the lock temperature range.

পরামিতি
HTTP Status Code: 400 Bad Request
error Temperature F $tempF is too low for lock temperature $lowLockTemp
type https://developers.nest.com/reference/error-messages#low-f-value-4-lock
message Temperature F $tempF is too low for lock temperature $lowLockTemp
details $tempF
$lowLockTemp

Temperature F value is too high

The product attempted to set a target temperature value that is too high for a Fahrenheit temperature. For allowed temperature ranges in Fahrenheit see target_temperature_f .

পরামিতি
HTTP Status Code: 400 Bad Request
error Temperature F value is too high: $tempF
type https://developers.nest.com/reference/error-messages#high-f-value
message Temperature F value is too high: $tempF
details $tempF

Temperature F value is too low

The product attempted to set a target temperature value that is too low for a Fahrenheit temperature. For allowed temperature ranges in Fahrenheit see target_temperature_f .

পরামিতি
HTTP Status Code: 400 Bad Request
error Temperature F value is too low: $tempF
type https://developers.nest.com/reference/error-messages#low-f-value
message Temperature F value is too low: $tempF
details $tempF

Temperature is in wrong format

The product attempted to set a target temperature using the wrong number format for the chosen temperature_scale . Celsius temperatures should be integers in 0.5 degree increments (21.5), and Fahrenheit temperatures should be whole integers (72).

পরামিতি
HTTP Status Code: 400 Bad Request
error Temperature $temp is in wrong format
type https://developers.nest.com/reference/error-messages#format-error
message Temperature $temp is in wrong format
details $temp

The field(s) cannot be modified on update

The product attempted to write to a read-only field.

পরামিতি
HTTP Status Code: 400 Bad Request
error The field(s) cannot be modified on update: $fieldNames
type https://developers.nest.com/reference/error-messages#read-only-field-error
message The field(s) cannot be modified on update: $fieldNames
details $fieldNames

The field(s) should use ISO 8601 format

The field is not in ISO 8601 format.

পরামিতি
HTTP Status Code: 400 Bad Request
error The field(s) should use ISO 8601 format: $fieldNames
type https://developers.nest.com/reference/error-messages#time-format-error
message The field(s) should use ISO 8601 format: $fieldNames
details $fieldNames

Thermostat is not online

The thermostat is currently offline. After wi-fi is enabled, your product should regain access.

পরামিতি
HTTP Status Code: 400 Bad Request
error Thermostat is not online
type https://developers.nest.com/reference/error-messages#not-online
message Thermostat is not online

This trip has been manually overridden

The user has manually overridden the trip.

পরামিতি
HTTP Status Code: 400 Bad Request
error This trip has been manually overridden
type https://developers.nest.com/reference/error-messages#trip-manually-overidden
message This trip has been manually overridden

Unable to create where ID

The wheres object is missing. No where_id values are defined.

পরামিতি
HTTP Status Code: 400 Bad Request
error Unable to create where id
type https://developers.nest.com/reference/error-messages#wheres-missing
message Unable to create where id

Unauthorized

Authorization has failed.

A couple of conditions may generate this error message:

  • incorrect redirects that occur when a given HTTP implementation does not automatically forward the Authorization header to the redirected URI. For more information, see How to handle redirects .

  • incorrect permissions when trying to access API endpoints. For example, trying to read a Thermostat endpoint when only Camera permissions are selected for the client. For more information, see How to choose permissions .

পরামিতি
HTTP Status Code: 401 Unauthorized
error Unauthorized
type https://developers.nest.com/reference/error-messages#auth-error
message Unauthorized

Unknown

পরামিতি
HTTP Status Code: 400 Bad Request
error unknown
type https://developers.nest.com/reference/error-messages#unknown
message unknown

Unknown vendor/device type

Vendor/device not recognized during device pairing.

পরামিতি
HTTP Status Code: 400 Bad Request
error Unknown vendor/device type
type https://developers.nest.com/reference/error-messages#unknown-vendor-device-type-error
message Unknown vendor/device type

Value of $fieldName is of wrong type

The wrong data type was sent. For example, sending a string when a boolean is expected.

পরামিতি
HTTP Status Code: 400 Bad Request
error Value of $fieldName is of wrong type
type https://developers.nest.com/reference/error-messages#wrong-data-type
message Value of $fieldName is of wrong type
details $fieldName

Where name already exists

The where_name the product tried to set already exists. Try again with a new name.

পরামিতি
HTTP Status Code: 400 Bad Request
error Where name $name already exists
type https://developers.nest.com/reference/error-messages#where-name-exists
message Where name $name already exists
details $name

Where name is not provided

The where_name is missing from the call.

পরামিতি
HTTP Status Code: 400 Bad Request
error Where name is not provided
type https://developers.nest.com/reference/error-messages#where-name-missing
message Where name is not provided

Where name is of zero length

The where name is not defined (has zero characters).

পরামিতি
HTTP Status Code: 400 Bad Request
error Where name is of zero length
type https://developers.nest.com/reference/error-messages#zero-length-where-name
message Where name is of zero length

Where name must be a string

The wrong data type was sent for the where_name . For example, a number when a string is expected.

পরামিতি
HTTP Status Code: 400 Bad Request
error Where name must be a string
type https://developers.nest.com/reference/error-messages#where-name-wrong-format
message Where name must be a string

where_id does not exist

The where_id is invalid.

পরামিতি
HTTP Status Code: 400 Bad Request
error where_id does not exist
type https://developers.nest.com/reference/error-messages#where-id-invalid
message where_id does not exist
details $where_id

where_id must be a string

The where_id format is invalid. For example, a number was sent instead of a string.

পরামিতি
HTTP Status Code: 400 Bad Request
error where_id must be a string
type https://developers.nest.com/reference/error-messages#where-id-wrong-format
message where_id must be a string

Other error codes and messages

Device error codes

For device-specific error codes and messages unrelated to the Nest API, see the following:

REST error codes

When you make a REST API call, common HTTP status codes are returned.

REST rate limit messages

When using REST and you send too many calls in a short period of time, you may receive a HTTP response status code of 429 Too Many Requests.

For more information, see Data Rate Limits .