ত্রুটির শর্তগুলি উন্নয়ন চক্রের অংশ, এবং এটি একটি অবৈধ বা অনুপস্থিত প্যারামিটারের মতো সাধারণ ত্রুটি থেকে শুরু করে আরও জটিল পরিস্থিতি, যেমন একটি অপ্রত্যাশিত অবস্থা বা এমনকি ডিভাইস-সম্পর্কিত সেটিংস পর্যন্ত হতে পারে, যা অবশ্যই 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 |
থার্মোস্ট্যাট লক চালু থাকা অবস্থায় 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 |
লক্ষ্য তাপমাত্রা 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 |
আপনি 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 |
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 |
লক তাপমাত্রার জন্য তাপমাত্রা সি খুব কম
থার্মোস্ট্যাটটি ব্যবহারকারীর দ্বারা লক করা হয়েছে এবং পণ্যটি লক তাপমাত্রা পরিসরের চেয়ে কম সেলসিয়াস লক্ষ্য তাপমাত্রা সেট করার চেষ্টা করেছে৷
পরামিতি | |
---|---|
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 |
তাপমাত্রা সি মান খুব বেশি
পণ্যটি লক্ষ্য তাপমাত্রার মান সেট করার চেষ্টা করেছে যা সেলসিয়াস তাপমাত্রার জন্য খুব বেশি। সেলসিয়াসে অনুমোদিত তাপমাত্রা পরিসরের জন্য 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 |
লক তাপমাত্রার জন্য তাপমাত্রা 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 |
তাপমাত্রা 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 |
থার্মোস্ট্যাট লক চালু থাকা অবস্থায় 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 |
লক্ষ্য তাপমাত্রা 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 |
আপনি 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 |
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 |
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 |
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 |
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 |
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 .