गड़बड़ी की स्थितियां, डेवलपमेंट साइकल का हिस्सा होती हैं. इनमें आम तौर पर होने वाली रुकावटें, जैसे कि अमान्य या लापता पैरामीटर, से लेकर ऐसी चीज़ें शामिल हो सकती हैं जिनकी उम्मीद नहीं की जा सकती. जैसे कि वे स्थितियां जिनकी वजह से कोई गड़बड़ी हुई हो या डिवाइस से जुड़ी सेटिंग, जिन्हें एपीआई के बाहर ठीक किया जाना ज़रूरी है.
जब किसी एपीआई कॉल के दौरान कोई गड़बड़ी होती है, तो इस फ़ॉर्मैट में जवाब भेजा जाता है:
{ "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
|
गड़बड़ी की स्थिति के बारे में ज़्यादा जानकारी देने वाला यूआरएल डालें (यह पेज). |
message
|
गड़बड़ी का ऐसा लंबा फ़ॉर्मैट जिसमें ज़्यादा जानकारी देने के लिए वैरिएबल का इस्तेमाल किया जा सकता है. जब मैसेज में कोई वैरिएबल शामिल किया जाता है, तो वह details ऑब्जेक्ट में दिखेगा. |
instance
|
एक मैसेज स्ट्रिंग जिसमें एक गड़बड़ी पहचानकर्ता होता है जो हर एक कॉल के लिए खास होता है. अगर आप सेवा के साथ किसी समस्या की शिकायत करते हैं, तो हम आपसे इंस्टेंस नंबर मांग सकते हैं. |
details
|
ज़रूरी नहीं. इसमें, message में डाले गए वैरिएबल शामिल होते हैं. मैसेज में कई वैरिएबल हो सकते हैं. |
उन गड़बड़ियों के बारे में जानकारी जो Nest API से जुड़ी नहीं हैं, दूसरे गड़बड़ी कोड और मैसेज देखें.
ब्लॉक किया गया है
दर सीमा पार हो गई है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 429 बहुत सारे अनुरोध | |
error | ब्लॉक किया गया है |
type | https://developers.nest.com/reference/error-messages#blocked |
message | ब्लॉक किया गया है |
धुएं/CO की सुरक्षा बंद होने के दौरान, पंखा चालू नहीं किया जा सकता
आपातकालीन स्थिति बंद होने की जानकारी लागू होगी. सामान्य कार्रवाइयों को वापस आने तक, एपीआई कॉल स्वीकार नहीं किए जाते.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | धुएं/CO की सुरक्षा बंद होने के दौरान, पंखा चालू नहीं किया जा सकता |
type | https://developers.nest.com/reference/error-messages#safety-shutoff-on |
message | धुएं/CO की सुरक्षा बंद होने के दौरान, पंखा चालू नहीं किया जा सकता |
गर्म करने का सिस्टम चालू होने पर, अवे मोड की स्थिति नहीं बदली जा सकती
आपातकालीन गर्म के चालू रहने पर, प्रॉडक्ट ने अवे मोड की स्थिति बदलने की कोशिश की थी.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | गर्म करने का सिस्टम चालू होने पर, अवे मोड की स्थिति नहीं बदली जा सकती |
type | https://developers.nest.com/reference/error-messages#emergency-heat-is-on |
message | गर्म करने का सिस्टम चालू होने पर, अवे मोड की स्थिति नहीं बदली जा सकती |
ऊर्जा बचाने वाले इवेंट के दौरान एचवीएसी मोड को बदला नहीं जा सकता
Nest एनर्जी पार्टनर तय करने वाला ऊर्जा बचाने वाला इवेंट लागू हो चुका है. ऊर्जा बचाने वाला इवेंट खत्म होने तक एपीआई कॉल अस्वीकार किए जाते हैं.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | ऊर्जा बचाने वाले इवेंट के दौरान एचवीएसी मोड को बदला नहीं जा सकता |
type | https://developers.nest.com/reference/error-messages#energy-saving-event-on |
message | ऊर्जा बचाने वाले इवेंट के दौरान एचवीएसी मोड को बदला नहीं जा सकता |
एचवीएसी मोड को बदला नहीं जा सकता
मोड, अनुरोध के साथ काम नहीं करता.
उदाहरण के लिए, आपको यह मैसेज तब मिल सकता है, जब:
- थर्मोस्टैट' का एचवीएसी सिस्टम आपके प्रॉडक्ट के अनुरोध किए गए मोड के साथ काम नहीं करता:
heat
,cool
,heat-cool
याeco
- एचवीएसी मोड
eco
पर सेट है और प्रॉडक्ट सेट करने की कोशिश करता हैtarget_temperature
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | एचवीएसी मोड को $mode में नहीं बदला जा सकता; एचवीएसी $action नहीं किया जा सकता |
type | https://developers.nest.com/reference/error-messages#incompatible-mode |
message | एचवीएसी मोड को $mode में नहीं बदला जा सकता; एचवीएसी $action नहीं किया जा सकता |
details | $mode |
थर्मोस्टैट लॉक चालू होने पर, एचवीएसी मोड को बदला नहीं जा सकता
इससे पहले कि प्रॉडक्ट कोई डेटा लिख सके, उपयोगकर्ता को थर्मोस्टैट को अनलॉक करना होगा.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | थर्मोस्टैट लॉक चालू होने पर, एचवीएसी मोड को बदला नहीं जा सकता |
type | https://developers.nest.com/reference/error-messages#lock-enabled |
message | थर्मोस्टैट लॉक चालू होने पर, एचवीएसी मोड को बदला नहीं जा सकता |
C और F तापमान एक साथ सेट नहीं किए जा सकते
प्रॉडक्ट ने सेल्सियस और फ़ैरनहाइट, दोनों तापमानों को एक साथ सेट करने की कोशिश की. किसी प्रॉडक्ट के लिए, सिर्फ़ temperature_scale
(C/F) में बताए गए टारगेट तापमान को सेट करना चाहिए.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | C और F तापमान एक साथ सेट नहीं किए जा सकते |
type | https://developers.nest.com/reference/error-messages#multiple-value-changes |
message | C और F तापमान एक साथ सेट नहीं किए जा सकते |
असंगत मोड के कारण Fan_timer_active चालू/बंद सेट नहीं किया जा सकता
एचवीएसी सिस्टम का पंखा पहले से ही लगा हुआ है, चाहे वह उपयोगकर्ता ने मैन्युअल तरीके से किया हो या शेड्यूल किया गया हो या एचवीएसी गर्म/ठंडा होने की वजह से हो.
अगर आपको उम्मीद के मुताबिक नतीजा नहीं मिलता है, तो हो सकता है कि डिवाइस में पहले से ही ऐसा व्यवहार हो जिसे हम एपीआई की मदद से नहीं बदल पाते.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 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
देखें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | चुनी गई वैल्यू पर Fan_timer_duration सेट नहीं किया जा सकता. स्वीकार की गई वैल्यू के लिए एपीआई रेफ़रंस देखें. |
type | https://developers.nest.com/reference/error-messages#invalid-fan-timer-duration |
message | चुनी गई वैल्यू पर Fan_timer_duration सेट नहीं किया जा सकता. स्वीकार की गई वैल्यू के लिए एपीआई रेफ़रंस देखें. |
टारगेट को कम तापमान से ज़्यादा तापमान पर सेट नहीं किया जा सकता
थर्मोस्टैट heat-cool
मोड में है और प्रॉडक्ट ने टारगेट किया गया तापमान सेट किया है जो कम से कम/ज़्यादा है. उदाहरण के लिए, target_temperature_high_c
24° सेल्सियस होने पर, प्रॉडक्ट को
target_temperature_low_c
से 25 डिग्री सेल्सियस पर सेट करने की कोशिश की गई.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | लक्ष्य कम तापमान सेट नहीं किया जा सकता $lowTemp ज़्यादा तापमान को टारगेट करें $highTemp |
type | https://developers.nest.com/reference/error-messages#low-high-error |
message | लक्ष्य कम तापमान सेट नहीं किया जा सकता $lowTemp ज़्यादा तापमान को टारगेट करें $highTemp |
details | $lowTemp |
टारगेट तापमान, N डिग्री C/F से कम नहीं सेट किया जा सकता
प्रॉडक्ट ने टारगेट तापमान का मान, टारगेट ज़्यादा/कम तापमान के बहुत करीब (उदाहरण के लिए, target_temperature_high_f
) सेट करने की कोशिश की.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | टारगेट तापमान, N डिग्री C/F से कम नहीं सेट किया जा सकता |
type | https://developers.nest.com/reference/error-messages#range-error |
message | टारगेट तापमान $min डिग्री $scale से कम पर सेट नहीं किया जा सकता |
details | $min $scale |
मोड के $mode के होने पर target_temperature सेट नहीं किया जा सकता
फ़िलहाल, थर्मोस्टैट या स्ट्रक्चर ऐसे मोड में है जो एपीआई अनुरोधों के साथ काम नहीं करता.
उदाहरण के लिए, target_temperature_f
या target_temperature_c
को तब सेट नहीं किया जा सकता, जब एचवीएसी सिस्टम off
या heat-cool
मोड में हो. मान को तब तक बदला नहीं जा सकता जब तक कि थर्मोस्टैट/स्ट्रक्चर्ड मोड पाबंदी वाले मोड पर वापस न चला जाए.
इस मैसेज में, $fieldName
को टारगेट तापमान की किसी भी वैल्यू के तौर पर इस्तेमाल किया जा सकता है.
$mode
इनमें से कोई भी वैल्यू हो सकती हैं: eco
, emer_heat_enable
, heat-cool
, heat
, cool
,
off
, hvac_safety_shutoff_active
.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | मोड के $mode होने पर, target_temperature सेट नहीं किया जा सकता |
type | https://developers.nest.com/reference/error-messages#mode-error |
message | जब मोड $mode हो, तो $fieldName सेट नहीं किया जा सकता |
details | $fieldName |
एचवीएसी मोड को बदलने से पहले, डिवाइस के फ़र्मवेयर को अपडेट करना ज़रूरी है
ईको तापमान सेट करने के लिए, डिवाइस को मौजूदा फ़र्मवेयर वर्शन में अपडेट करना ज़रूरी है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | एचवीएसी मोड को बदलने से पहले, डिवाइस फ़र्मवेयर को अपडेट करना ज़रूरी है. आम तौर पर, अपडेट रिलीज़ होने के एक हफ़्ते के अंदर अपने-आप अपडेट हो जाते हैं. |
type | https://developers.nest.com/reference/error-messages#unsupported-firmware-version |
message | एचवीएसी मोड को बदलने से पहले, डिवाइस फ़र्मवेयर को अपडेट करना ज़रूरी है. आम तौर पर, अपडेट रिलीज़ होने के एक हफ़्ते के अंदर अपने-आप अपडेट हो जाते हैं. |
WWN फ़ील्ड की पुष्टि करते समय गड़बड़ी हुई
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | WWN फ़ील्ड की पुष्टि करते समय गड़बड़ी हुई: $error |
type | https://developers.nest.com/reference/error-messages#where-id-internal |
message | WWN फ़ील्ड की पुष्टि करते समय गड़बड़ी हुई: $error |
details | $error |
आप पहले से ही ETA देख चुके हैं
दर्ज किया गया ETA (पहले) (अभी होने से पहले) है. ईटीए कॉल करने के बारे में ज़्यादा जानने के लिए, अवे मोड और ईटीए गाइड देखें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 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 |
ईटीए, आने वाले समय में बहुत दूर है
तय किया गया ईटीए समय, आने वाले आठ घंटों से ज़्यादा नहीं होना चाहिए. ईटीए कॉल करने के बारे में ज़्यादा जानने के लिए, अवे मोड और ईटीए गाइड देखें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | ETA, आने वाले समय में बहुत दूर है |
type | https://developers.nest.com/reference/error-messages#eta-too-far-in-the-future |
message | ETA, आने वाले समय में बहुत दूर है |
Fan_timer_active सेट नहीं किया गया है
fan_timer_active
परिभाषित नहीं है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | Fan_timer_active सेट नहीं किया गया है |
type | https://developers.nest.com/reference/error-messages#fan-timer-active-value-missing |
message | Fan_timer_active सेट नहीं किया गया है |
अनुमति नहीं है
Nest सेवा को ऐक्सेस करने के लिए इस्तेमाल किए जा रहे क्रेडेंशियल अमान्य हैं.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 403 ऐक्सेस नहीं है | |
error | अनुमति नहीं है |
type | https://developers.nest.com/reference/error-messages#forbidden |
message | अनुमति नहीं है |
सिस्टम की गड़बड़ी
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 500 अंदरूनी सर्वर गड़बड़ी | |
error | अंदर की गड़बड़ी |
type | https://developers.nest.com/reference/error-messages#internal-error |
message | अंदर की गड़बड़ी |
अमान्य कैमरा आईडी
camera-id
अमान्य है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | अमान्य कैमरा आईडी $id |
type | https://developers.nest.com/reference/error-messages#invalid-camera-id |
message | अमान्य कैमरा आईडी: $id |
details | $id |
अमान्य सामग्री भेजी गई
कॉल में अमान्य कॉन्टेंट है. उदाहरण के लिए, बूलियन वैरिएबल के लिए &kot;yes" के बजाय "true" का इस्तेमाल कर रहे हैं.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | अमान्य सामग्री भेजी गई |
type | https://developers.nest.com/reference/error-messages#invalid-content-sent |
message | अमान्य सामग्री भेजी गई |
अमान्य फ़्रैगमेंट पाथ
अनुरोध के पाथ का हिस्सा अमान्य है. उदाहरण के लिए, किसी ऑब्जेक्ट या फ़ील्ड के नाम को गलत लिख दिया जा सकता है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | अमान्य फ़्रैगमेंट पाथ: $requestPath |
type | https://developers.nest.com/reference/error-messages#invalid-fragment |
message | अमान्य फ़्रैगमेंट पाथ: $requestPath |
details | $requestPath |
एचवीएसी का मोड अमान्य है
थर्मोस्टैट' का एचवीएसी सिस्टम, प्रॉडक्ट के अनुरोध किए गए मोड के साथ काम नहीं करता:
heat
, cool
या heat-cool
.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | एचवीएसी का अमान्य मोड: $mode |
type | https://developers.nest.com/reference/error-messages#invalid-mode |
message | एचवीएसी का अमान्य मोड: $mode |
details | $mode |
धुएँ+को अलार्म का अमान्य आईडी
smoke_co_alarm_id
अमान्य है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | धुएं का अलार्म बनाने वाले व्यक्ति का अलार्म आईडी $id अमान्य है |
type | https://developers.nest.com/reference/error-messages#invalid-smoke-co-alarm-id |
message | धुएं का+ कोहॉर्ट अलार्म आईडी अमान्य है: $id |
details | $id |
अमान्य संरचना आईडी
structure_id
अमान्य है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | अमान्य संरचना आईडी $id |
type | https://developers.nest.com/reference/error-messages#invalid-structure-id |
message | अमान्य संरचना आईडी: $id |
details | $id |
अमान्य थर्मोस्टैट आईडी
thermostat_id
अमान्य है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | अमान्य थर्मोस्टैट आईडी $id |
type | https://developers.nest.com/reference/error-messages#invalid-thermostat-id |
message | अमान्य थर्मोस्टैट आईडी: $id |
details | $id |
अवे के लिए अमान्य मान
आपने away
के लिए अमान्य मान सेट करने की कोशिश की.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | अवे के लिए अमान्य मान |
type | https://developers.nest.com/reference/error-messages#invalid-away-value |
message | अमान्य मान: $value . सिर्फ़ 'home' और 'away' मान्य मान हैं. |
details | $value |
is_streaming, बूलियन नहीं है
प्रॉडक्ट ने is-streaming
फ़ील्ड को बूलियन के तौर पर सेट करने की कोशिश की.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | is_streaming, बूलियन नहीं है |
type | https://developers.nest.com/reference/error-messages#invalid-is-stream-format |
message | is_streaming, बूलियन नहीं है |
लेबल 256 वर्णों से कम का होना चाहिए
प्रॉडक्ट ने 256 से ज़्यादा वर्णों वाले थर्मोस्टैट लेबल बनाने की कोशिश की है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 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 हो सकती है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 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 से कम वर्णों का इस्तेमाल करें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 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 |
खाली फ़ील्ड:
कॉल में एक ज़रूरी पैरामीटर मौजूद नहीं है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | फ़ील्ड मौजूद नहीं: $fieldName |
type | https://developers.nest.com/reference/error-messages#field-is-missing |
message | फ़ील्ड मौजूद नहीं: $fieldName |
details | $fieldName |
आईडी कहां मौजूद नहीं है
where_id
फ़ॉर्मैट मौजूद नहीं है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | आईडी कहां मौजूद नहीं है |
type | https://developers.nest.com/reference/error-messages#where-id-missing |
message | आईडी कहां मौजूद नहीं है |
एचवीएसी पंखा नहीं है
ऐसा लगता है कि एचवीएसी सिस्टम में कोई पंखा नहीं है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | कोई एचवीएसी फ़ैन नहीं है |
type | https://developers.nest.com/reference/error-messages#no-hvac-fan |
message | कोई एचवीएसी फ़ैन नहीं है |
कोई ऑनलाइन थर्मोस्टैट नहीं है
फ़िलहाल, थर्मोस्टैट ऑफ़लाइन है. वाई-फ़ाई चालू होने के बाद, आपके प्रॉडक्ट को फिर से ऐक्सेस मिलना चाहिए.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | कोई ऑनलाइन थर्मोस्टैट नहीं है |
type | https://developers.nest.com/reference/error-messages#no-thermostats-online |
message | कोई ऑनलाइन थर्मोस्टैट नहीं है |
कोई भी डिवाइस जुड़ा हुआ नहीं है
उपयोगकर्ता के Nest डिवाइसों को उपयोगकर्ता के Nest खाते से नहीं जोड़ा जाता.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | कोई भी डिवाइस जुड़ा हुआ नहीं है |
type | https://developers.nest.com/reference/error-messages#no-paired-devices |
message | कोई भी डिवाइस जुड़ा हुआ नहीं है |
रद्द करने के लिए कोई मान्य ईटीए नहीं
यात्रा मान्य नहीं है और इसे रद्द नहीं किया जा सकता.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | रद्द करने के लिए कोई मान्य ईटीए नहीं |
type | https://developers.nest.com/reference/error-messages#no-valid-eta-to-cancel |
message | रद्द करने के लिए कोई मान्य ईटीए नहीं |
फ़ील्ड के लिए लिखने की अनुमति नहीं
क्लाइंट के पास इस डेटा को लिखने की अनुमति नहीं है. ज़्यादा जानकारी के लिए, अनुमतियों की खास जानकारी देखें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | फ़ील्ड के लिए कोई अनुमति नहीं है: $fields |
type | https://developers.nest.com/reference/error-messages#no-write-permission |
message | फ़ील्ड के लिए कोई अनुमति नहीं है: $fields |
details | $fields |
मान्य अनुरोध टाइप नहीं है
अनुरोध प्रकार मान्य नहीं है. उदाहरण के लिए, PUT की ज़रूरत होने पर POST कॉल किया जाता है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | अनुरोध का मान्य टाइप नहीं है: $requestType |
type | https://developers.nest.com/reference/error-messages#request-type-not-allowed |
message | अनुरोध का मान्य टाइप नहीं है: $requestType |
details | $requestType |
नहीं मिला
कॉल ने ऐसे पाथ को पढ़ने की कोशिश की, जो मौजूद नहीं है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 404 पेज नहीं मिला | |
error | नहीं मिला |
type | https://developers.nest.com/reference/error-messages#not-found |
message | नहीं मिला |
अवे मोड में नहीं हैं
जब ईटीए कॉल किया जाता है, तब स्ट्रक्चर अवे मोड में नहीं होता. ईटीए कॉल सिर्फ़ तब स्वीकार किए जाते हैं, जब स्ट्रक्चर को अवे मोड पर सेट किया गया हो.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | अवे मोड में नहीं हैं |
type | https://developers.nest.com/reference/error-messages#not-in-away-mode |
message | अवे मोड में नहीं हैं |
लिखा नहीं जा सकता
आप जिस फ़ील्ड में लिखने की कोशिश कर रहे हैं उसे सिर्फ़ पढ़ा जा सकता है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | लिखा नहीं जा सकता |
type | https://developers.nest.com/reference/error-messages#not-writable |
message | लिखा नहीं जा सकता |
सिर्फ़ जहां नाम देना ज़रूरी हो
wheres
कॉल में दूसरे फ़ील्ड शामिल किए गए.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | सिर्फ़ जहां नाम देना ज़रूरी हो |
type | https://developers.nest.com/reference/error-messages#extra-fields |
message | सिर्फ़ जहां नाम देना ज़रूरी हो |
POST मान्य अनुरोध टाइप नहीं है
अनुरोध प्रकार अमान्य है. उदाहरण के लिए, PUT की ज़रूरत होने पर POST कॉल किया जाता है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | POST मान्य अनुरोध टाइप नहीं है |
type | https://developers.nest.com/reference/error-messages#invalid-request-type |
message | POST मान्य अनुरोध टाइप नहीं है |
स्कीमा उल्लंघन
डिवाइस को जोड़ते समय कोई गड़बड़ी हुई.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | स्कीमा उल्लंघन |
type | https://developers.nest.com/reference/error-messages#schema-violation-error |
message | स्कीमा उल्लंघन |
सेवा उपलब्ध नहीं है
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 503 सेवा उपलब्ध नहीं है | |
error | सेवा अनुपलब्ध |
type | https://developers.nest.com/reference/error-messages#service-unavailable |
message | सेवा अनुपलब्ध |
इस स्ट्रक्चर में पहले से ही ज़्यादा से ज़्यादा जोड़े गए डिवाइस हो सकते हैं
संरचना में पहले से ही अनुमति वाले डिवाइस की अधिकतम संख्या है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | इस स्ट्रक्चर में पहले से ही ज़्यादा से ज़्यादा जोड़े गए डिवाइस हो सकते हैं |
type | https://developers.nest.com/reference/error-messages#max-number-devices-error |
message | इस स्ट्रक्चर में पहले से ही ज़्यादा से ज़्यादा जोड़े गए डिवाइस हो सकते हैं |
उपयोगकर्ता के पास संरचना का मालिकाना हक न हो
structure_id
, रिकॉर्ड के उपयोगकर्ता खाते से मेल नहीं खाता है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | उपयोगकर्ता के पास संरचना का मालिकाना हक न हो. |
type | https://developers.nest.com/reference/error-messages#structure-ownership-error-uri |
message | उपयोगकर्ता के पास संरचना का मालिकाना हक न हो. |
लॉक किए गए तापमान पर तापमान बहुत ज़्यादा है
थर्मोस्टैट ने उपयोगकर्ता के ज़रिए लॉक किया है और प्रॉडक्ट ने सेल्सियस टारगेट तापमान को लॉक तापमान सीमा से ज़्यादा सेट करने की कोशिश की है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | लॉक किए गए तापमान $highLockTemp के लिए तापमान $tempC बहुत ज़्यादा है |
type | https://developers.nest.com/reference/error-messages#high-c-value-4-lock |
message | लॉक किए गए तापमान $highLockTemp के लिए तापमान $tempC बहुत ज़्यादा है |
details | $tempC |
लॉक किए गए तापमान पर तापमान बहुत कम है
थर्मोस्टैट ने उपयोगकर्ता के ज़रिए लॉक किया है और प्रॉडक्ट ने सेल्सियस टारगेट तापमान को लॉक तापमान सीमा से कम पर सेट करने की कोशिश की है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | लॉक किए गए तापमान $lowLockTemp के लिए तापमान $tempC बहुत कम है |
type | https://developers.nest.com/reference/error-messages#low-c-value-4-lock |
message | लॉक किए गए तापमान $lowLockTemp के लिए तापमान $tempC बहुत कम है |
details | $tempC |
तापमान C की वैल्यू बहुत ज़्यादा है
प्रॉडक्ट ने टारगेट तापमान का मान सेट करने की कोशिश की है. यह मान सेलियस के तापमान से बहुत ज़्यादा है. सेल्सियस में स्वीकार किए गए तापमान की सीमाओं के लिए,
target_temperature_c
देखें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | तापमान C की वैल्यू बहुत ज़्यादा है: $tempC |
type | https://developers.nest.com/reference/error-messages#high-c-value |
message | तापमान C की वैल्यू बहुत ज़्यादा है: $tempC |
details | $tempC |
तापमान C की वैल्यू बहुत कम है
प्रॉडक्ट ने टारगेट किए गए तापमान की ऐसी वैल्यू सेट करने की कोशिश की जो सेल्सियम के तापमान के लिए बहुत कम है. सेल्सियस में स्वीकार किए गए तापमान की सीमाओं के लिए,
target_temperature_c
देखें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | तापमान C की वैल्यू बहुत कम है: $tempC |
type | https://developers.nest.com/reference/error-messages#low-c-value |
message | तापमान C की वैल्यू बहुत कम है: $tempC |
details | $tempC |
लॉक किए गए तापमान पर तापमान F बहुत ज़्यादा है
उपयोगकर्ता ने थर्मोस्टैट को लॉक कर दिया है और प्रॉडक्ट ने लॉक किए गए तापमान की सीमा से ज़्यादा फ़ैरनहाइट टारगेट तापमान सेट करने की कोशिश की है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 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 बहुत कम है
उपयोगकर्ता ने थर्मोस्टैट को लॉक कर दिया है और प्रॉडक्ट ने लॉक किए गए तापमान की सीमा से कम फ़ैरनहाइट टारगेट तापमान सेट करने की कोशिश की है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 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
देखें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | तापमान F की वैल्यू बहुत ज़्यादा है: $tempF |
type | https://developers.nest.com/reference/error-messages#high-f-value |
message | तापमान F की वैल्यू बहुत ज़्यादा है: $tempF |
details | $tempF |
तापमान F की वैल्यू बहुत कम है
प्रॉडक्ट ने टारगेट तापमान की ऐसी वैल्यू सेट करने की कोशिश की जो फ़ैरनहाइट तापमान के लिए बहुत कम है. फ़ैरनहाइट में तापमान की जिन सीमाओं के लिए अनुमति दी गई है उनके लिए
target_temperature_f
देखें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 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) होना चाहिए.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | तापमान $temp गलत फ़ॉर्मैट में है |
type | https://developers.nest.com/reference/error-messages#format-error |
message | तापमान $temp गलत फ़ॉर्मैट में है |
details | $temp |
अपडेट करने पर, फ़ील्ड में बदलाव नहीं किया जा सकता
प्रॉडक्ट ने सिर्फ़ पढ़ने के लिए एक फ़ील्ड बनाने की कोशिश की है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | अपडेट करने पर, $fieldNames फ़ील्ड में बदलाव नहीं किया जा सकता |
type | https://developers.nest.com/reference/error-messages#read-only-field-error |
message | अपडेट करने पर, $fieldNames फ़ील्ड में बदलाव नहीं किया जा सकता |
details | $fieldNames |
फ़ील्ड में ISO 8601 फ़ॉर्मैट का इस्तेमाल किया जाना चाहिए
फ़ील्ड ISO 8601 फ़ॉर्मैट में नहीं है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | फ़ील्ड में ISO 8601 फ़ॉर्मैट का इस्तेमाल किया जाना चाहिए: $fieldNames |
type | https://developers.nest.com/reference/error-messages#time-format-error |
message | फ़ील्ड में ISO 8601 फ़ॉर्मैट का इस्तेमाल किया जाना चाहिए: $fieldNames |
details | $fieldNames |
थर्मोस्टैट ऑनलाइन नहीं है
फ़िलहाल, थर्मोस्टैट ऑफ़लाइन है. वाई-फ़ाई चालू होने के बाद, आपके प्रॉडक्ट को फिर से ऐक्सेस मिलना चाहिए.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | थर्मोस्टैट ऑनलाइन नहीं है |
type | https://developers.nest.com/reference/error-messages#not-online |
message | थर्मोस्टैट ऑनलाइन नहीं है |
इस यात्रा की जानकारी को मैन्युअल तरीके से बदल दिया गया है
उपयोगकर्ता ने मैन्युअल रूप से यात्रा को बदल दिया है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | इस यात्रा की जानकारी को मैन्युअल तरीके से बदल दिया गया है |
type | https://developers.nest.com/reference/error-messages#trip-manually-overidden |
message | इस यात्रा की जानकारी को मैन्युअल तरीके से बदल दिया गया है |
आईडी कहां बनाया नहीं जा सका
wheres
ऑब्जेक्ट मौजूद नहीं है. कोई
where_id
मान तय नहीं किए गए हैं.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | आईडी कहां बनाया नहीं जा सका |
type | https://developers.nest.com/reference/error-messages#wheres-missing |
message | आईडी कहां बनाया नहीं जा सका |
अनधिकृत
ऐप्लिकेशन को अनुमति नहीं दी जा सकी.
कुछ शर्तों के हिसाब से यह गड़बड़ी का मैसेज मिल सकता है:
गलत रीडायरेक्ट तब होते हैं, जब कोई एचटीटीपी इंप्लिमेंटेशन, ऑथराइज़ेशन हेडर को अपने-आप रीडायरेक्ट किए गए यूआरआई पर फ़ॉरवर्ड नहीं करता. ज़्यादा जानकारी के लिए, रीडायरेक्ट को मैनेज करने का तरीका देखें.
एपीआई एंडपॉइंट ऐक्सेस करने की गलत अनुमतियां. उदाहरण के लिए, तब थर्मोस्टैट एंडपॉइंट को पढ़ने की कोशिश की जा रही हो, जब क्लाइंट के लिए सिर्फ़ कैमरे की अनुमतियां चुनी गई हों. ज़्यादा जानकारी के लिए, अनुमतियां चुनने का तरीका देखें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 401 अनधिकृत | |
error | अनधिकृत |
type | https://developers.nest.com/reference/error-messages#auth-error |
message | अनधिकृत |
अज्ञात
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | कोई जानकारी नहीं |
type | https://developers.nest.com/reference/error-messages#unknown |
message | कोई जानकारी नहीं |
वेंडर/डिवाइस किस तरह का है इसकी जानकारी नहीं है
डिवाइस से जोड़ने के दौरान वेंडर/डिवाइस की पहचान नहीं हो पाई.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | वेंडर/डिवाइस किस तरह का है इसकी जानकारी नहीं है |
type | https://developers.nest.com/reference/error-messages#unknown-vendor-device-type-error |
message | वेंडर/डिवाइस किस तरह का है इसकी जानकारी नहीं है |
$fieldName का मान गलत प्रकार का है
गलत डेटा प्रकार भेजा गया. उदाहरण के लिए, बूलियन के अपेक्षित होने पर स्ट्रिंग भेजना.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | $fieldName की वैल्यू गलत तरह की है |
type | https://developers.nest.com/reference/error-messages#wrong-data-type |
message | $fieldName की वैल्यू गलत तरह की है |
details | $fieldName |
जहां नाम पहले से मौजूद है
where_name
ने प्रॉडक्ट के लिए जो सेट सेट करने की कोशिश की है, वह पहले से मौजूद है. नए नाम से कोशिश करें.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | जहां नाम $name पहले से मौजूद है |
type | https://developers.nest.com/reference/error-messages#where-name-exists |
message | जहां नाम $name पहले से मौजूद है |
details | $name |
जहां नाम नहीं दिया गया हो
कॉल में where_name
मौजूद नहीं है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | जहां नाम नहीं दिया गया हो |
type | https://developers.nest.com/reference/error-messages#where-name-missing |
message | जहां नाम नहीं दिया गया हो |
जहां नाम शून्य लंबाई का हो
जहां name
तय नहीं किया गया है (जिसमें शून्य वर्ण हैं).
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | जहां नाम शून्य लंबाई का हो |
type | https://developers.nest.com/reference/error-messages#zero-length-where-name |
message | जहां नाम शून्य लंबाई का हो |
जहां नाम एक स्ट्रिंग होना चाहिए
where_name
के लिए गलत डेटा प्रकार भेजा गया था. उदाहरण के लिए, वह संख्या जो स्ट्रिंग की उम्मीद करती हो.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | जहां नाम एक स्ट्रिंग होना चाहिए |
type | https://developers.nest.com/reference/error-messages#where-name-wrong-format |
message | जहां नाम एक स्ट्रिंग होना चाहिए |
Where_id मौजूद नहीं है
where_id
अमान्य है.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 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
फ़ॉर्मैट अमान्य है. उदाहरण के लिए, स्ट्रिंग के बजाय एक नंबर भेजा गया.
पैरामीटर | |
---|---|
एचटीटीपी स्टेटस कोड: 400 गलत अनुरोध | |
error | Where_id एक स्ट्रिंग होनी चाहिए |
type | https://developers.nest.com/reference/error-messages#where-id-wrong-format |
message | Where_id एक स्ट्रिंग होनी चाहिए |
गड़बड़ी के दूसरे कोड और मैसेज
डिवाइस के गड़बड़ी कोड
डिवाइस से जुड़े गड़बड़ी कोड और उन मैसेज के लिए जो Nest API से संबंधित नहीं हैं, नीचे दी गई जानकारी देखें:
REST में गड़बड़ी का कोड
जब आप REST API कॉल करते हैं, तो सामान्य एचटीटीपी स्टेटस कोड दिखाए जाते हैं.
REST की दर की सीमा के मैसेज
REST का उपयोग करने पर और कम समय में बहुत ज़्यादा कॉल भेजने पर, आपको 429 बहुत ज़्यादा अनुरोधों का एक HTTP जवाब स्थिति कोड मिल सकता है.
ज़्यादा जानकारी के लिए, डेटा रेट की सीमाएं देखें.