Notice: We're retiring Works with Nest. See the home page for more information.
Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

הודעות שגיאה

תנאי השגיאה הם חלק ממחזור הפיתוח, ויכולים לנוע בין תקלות פשוטות, כמו פרמטר לא חוקי או חסר, לתרחישים מורכבים יותר, כגון מצב לא צפוי או אפילו הגדרות הקשורות למכשיר, שיש לפתור מחוץ ל- 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 מספק כתובת אתר למידע מפורט אודות מצב השגיאה (דף זה).
message פורמט הודעת שגיאה ארוכה שעשוי להשתמש במשתנים למסירת פרטים נוספים. כאשר משתנה נכלל בהודעה, הוא יופיע באובייקט details .
instance מחרוזת טקסט המכילה מזהה שגיאה הייחודי לכל שיחה. אנו עשויים לבקש ממך את מספר המופע אם אתה מדווח על בעיה בשירות.
details אופציונאלי. מכיל משתנים שמוכנסים message . הודעות יכולות להכיל משתנים מרובים.

למידע על שגיאות שאינן קשורות ל- API של Nest, ראה קודי שגיאה והודעות אחרות .

חָסוּם

מגבלת התעריף חרגה.

פרמטרים
קוד מצב 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 לא ניתן להפעיל את המאוורר בזמן השבתת עשן / שיתוף פעולה

לא ניתן לשנות את מצב הרחק בזמן שחום החירום פועל

המוצר ניסה לשנות את מצב הרחק בזמן שחום החירום היה פעיל .

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error לא ניתן לשנות את מצב הרחק בזמן שחום החירום פועל
type https://developers.nest.com/reference/error-messages#emergency-heat-is-on
message לא ניתן לשנות את מצב הרחק בזמן שחום החירום פועל

לא ניתן לשנות את מצב HVAC במהלך אירועי חיסכון באנרגיה

אירוע חיסכון באנרגיה המוגדר על ידי שותף אנרגיה של Nest הוא בתוקף. שיחות API נדחות עד לסיום האירוע לחיסכון באנרגיה.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error לא ניתן לשנות את מצב HVAC במהלך אירועי חיסכון באנרגיה
type https://developers.nest.com/reference/error-messages#energy-saving-event-on
message לא ניתן לשנות את מצב HVAC במהלך אירועי חיסכון באנרגיה

לא ניתן לשנות את מצב HVAC

המצב אינו תואם לבקשה.

לדוגמה, ייתכן שתקבל הודעה זו אם:

  • מערכת ה- HVAC של התרמוסטט אינה תומכת במצב המבוקש על ידי המוצר שלך: heat , cool , cool heat-cool או eco
  • מצב HVAC מוגדר eco והמוצר מנסה להגדיר target_temperature
פרמטרים
קוד מצב 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 כאשר נעילת התרמוסטט מופעלת

לא ניתן להגדיר טמפרטורות C ו- F בו זמנית

המוצר ניסה לקבוע את טמפרטורות היעד של צלזיוס ופרנהייט בו זמנית. על מוצר להגדיר רק את טמפרטורת היעד שצוינה בסולם temperature_scale (C / F).

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error לא ניתן להגדיר טמפרטורות C ו- F בו זמנית
type https://developers.nest.com/reference/error-messages#multiple-value-changes
message לא ניתן להגדיר טמפרטורות C ו- F בו זמנית

לא ניתן להפעיל / לכבות את fan_timer_active בגלל מצב שאינו תואם

מאוורר מערכת ה- HVAC כבר פעיל (ידנית על ידי המשתמש, או על פי לוח זמנים, או בגלל מחזור חום / קירור HVAC).

אם לא תקבל את התוצאה הצפויה, ככל הנראה מכיוון שלמכשיר יש התנהגות מובנית שלא נוכל לעקוף באמצעות ה- API.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error לא ניתן להפעיל / לכבות את fan_timer_active בגלל מצב $mode לא תואם
type https://developers.nest.com/reference/error-messages#incompatible-fan-mode
message לא ניתן להפעיל / לכבות את fan_timer_active בגלל מצב $mode לא תואם
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_low_c ל- 25 ° C כאשר target_temperature_high_c הוא 24 ° C.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error לא ניתן להגדיר יעד טמפרטורה נמוכה $lowTemp גבוה יותר מאשר טמפרטורה גבוהה היעד $highTemp
type https://developers.nest.com/reference/error-messages#low-high-error
message לא ניתן להגדיר יעד טמפרטורה נמוכה $lowTemp גבוה יותר מאשר טמפרטורה גבוהה היעד $highTemp
details $lowTemp
$highTemp

לא ניתן להגדיר טמפרטורת יעד קרובה יותר מ- N מעלות צלזיוס

המוצר ניסה להגדיר ערך טמפרטורת יעד קרוב מדי לטמפרטורת היעד הגבוהה / הנמוכה (למשל, target_temperature_high_f ).

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error לא ניתן להגדיר טמפרטורת יעד קרובה יותר מ- N מעלות צלזיוס
type https://developers.nest.com/reference/error-messages#range-error
message לא ניתן להגדיר טמפרטורת יעד קרובה יותר $min $scale $min מעלות $scale
details $min
$scale

לא ניתן להגדיר יעד_טמפרטורה כאשר המצב הוא $

התרמוסטט או המבנה נמצאים כרגע במצב שאינו תומך בבקשות API.

לדוגמה, אינך יכול להגדיר target_temperature_f או target_temperature_c כאשר מערכת HVAC off או במצב heat-cool . לא ניתן לשנות את הערך עד שהתרמוסטט / המבנה יחזור למצב שאינו מוגבל.

בהודעה זו, $fieldName יכול להיות כל אחד מערכי הטמפרטורה היעד ומצב $mode יכול להיות כל אחד מ: eco , emer_heat_enable , heat-cool heat , heat , cool , off , hvac_safety_shutoff_active .

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error לא ניתן להגדיר יעד_טמפרטורה כאשר המצב הוא $mode
type https://developers.nest.com/reference/error-messages#mode-error
message לא ניתן להגדיר את $fieldName הוא $mode
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 שצוין הוא בעבר (לפני NOW). למידע נוסף על ביצוע שיחות 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 שצוין לא יכול להיות יותר משמונה שעות בעתיד. למידע נוסף על ביצוע שיחות 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 לא מוגדר

fan_timer_active אינו מוגדר.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error fan_timer_active לא מוגדר
type https://developers.nest.com/reference/error-messages#fan-timer-active-value-missing
message fan_timer_active לא מוגדר

אסור

האישורים המשמשים לגישה לשירות Nest אינם תקפים.

פרמטרים
קוד מצב 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 $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 של $max_where_count
type https://developers.nest.com/reference/error-messages#max-where-count
message התאמה אישית מקסימלית שבה חריגה $max_where_count של $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

אין תרמוסטטים מקוונים

התרמוסטט אינו מחובר כעת. לאחר הפעלת Wi-Fi, המוצר שלך אמור לקבל גישה מחדש.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error אין תרמוסטטים מקוונים
type https://developers.nest.com/reference/error-messages#no-thermostats-online
message אין תרמוסטטים מקוונים

אין מכשירים מותאמים

מכשירי Nest של המשתמש אינם משויכים לחשבון Nest של המשתמש .

פרמטרים
קוד מצב 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

לא סוג בקשה חוקי

סוג הבקשה אינו חוקי. לדוגמא, שיחת POST נעשתה כאשר נדרשת PUT.

פרמטרים
קוד מצב 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 לא נמצא

לא במצב Away

המבנה אינו במצב Away כאשר מתבצעת שיחת ETA. שיחות ETA מתקבלות רק כאשר המבנה מוגדר ל- Away.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error לא במצב Away
type https://developers.nest.com/reference/error-messages#not-in-away-mode
message לא במצב Away

לא ניתן לכתיבה

השדה אליו אתה מנסה לכתוב הוא לקריאה בלבד.

פרמטרים
קוד מצב 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 אינו סוג בקשה חוקי

סוג הבקשה אינו חוקי. לדוגמא, שיחת POST נעשתה כאשר נדרשת PUT.

פרמטרים
קוד מצב 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 המבנה אינו בבעלות המשתמש.

הטמפרטורה C גבוהה מדי לטמפרטורת הנעילה

התרמוסטט ננעל על ידי המשתמש והמוצר ניסה להגדיר טמפרטורת יעד צלזיוס גבוהה מטווח הטמפרטורה של הנעילה.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error טמפרטורה C $tempC גבוהה מדי לטמפרטורת נעילה $highLockTemp
type https://developers.nest.com/reference/error-messages#high-c-value-4-lock
message טמפרטורה C $tempC גבוהה מדי לטמפרטורת נעילה $highLockTemp
details $tempC
$highLockTemp

הטמפרטורה C נמוכה מדי לטמפרטורת הנעילה

התרמוסטט ננעל על ידי המשתמש והמוצר ניסה להגדיר טמפרטורת יעד צלזיוס נמוכה מטווח הטמפרטורה של הנעילה.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error טמפרטורה C $tempC נמוכה מדי לטמפרטורת נעילה $lowLockTemp
type https://developers.nest.com/reference/error-messages#low-c-value-4-lock
message טמפרטורה C $tempC נמוכה מדי לטמפרטורת נעילה $lowLockTemp
details $tempC
$lowLockTemp

ערך הטמפרטורה C גבוה מדי

המוצר ניסה להגדיר ערך טמפרטורת יעד גבוה מדי לטמפרטורת צלזיוס. לטווחי טמפרטורה מותרים ב צלזיוס ראה target_temperature_c .

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error ערך הטמפרטורה C גבוה מדי: $tempC
type https://developers.nest.com/reference/error-messages#high-c-value
message ערך הטמפרטורה C גבוה מדי: $tempC
details $tempC

ערך טמפרטורה C נמוך מדי

המוצר ניסה להגדיר ערך טמפרטורת יעד נמוך מדי לטמפרטורת צלזיוס. לטווחי טמפרטורה מותרים ב צלזיוס ראה 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 הטמפרטורה F $tempF גבוהה מדי לטמפרטורת הנעילה $highLockTemp
type https://developers.nest.com/reference/error-messages#high-f-value-4-lock
message הטמפרטורה F $tempF גבוהה מדי לטמפרטורת הנעילה $highLockTemp
details $tempF
$highLockTemp

הטמפרטורה F נמוכה מדי לטמפרטורת הנעילה

התרמוסטט ננעל על ידי המשתמש והמוצר ניסה להגדיר טמפרטורת יעד של פרנהייט נמוכה מטווח הטמפרטורה של הנעילה.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error טמפרטורה F $tempF נמוכה מדי לטמפרטורת נעילה $lowLockTemp
type https://developers.nest.com/reference/error-messages#low-f-value-4-lock
message הטמפרטורה F $tempF נמוכה מדי לטמפרטורת הנעילה $lowLockTemp
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

תרמוסטט אינו מקוון

התרמוסטט אינו מחובר כעת. לאחר הפעלת Wi-Fi, המוצר שלך אמור לקבל גישה מחדש.

פרמטרים
קוד מצב 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 ערכי 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 חוקי.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error איפה_אינו קיים
type https://developers.nest.com/reference/error-messages#where-id-invalid
message איפה_אינו קיים
details $where_id

איפה_יד חייב להיות מחרוזת

הפורמט where_id חוקי. לדוגמה, מספר נשלח במקום מחרוזת.

פרמטרים
קוד מצב HTTP: 400 בקשה רעה
error איפה_יד חייב להיות מחרוזת
type https://developers.nest.com/reference/error-messages#where-id-wrong-format
message איפה_יד חייב להיות מחרוזת

קודי שגיאה והודעות אחרים

קודי שגיאה במכשיר

לקבלת קודי שגיאה ספציפיים למכשירים והודעות שאינם קשורים ל- API של Nest, ראה את הדברים הבאים:

קודי שגיאה של REST

כאשר אתה מבצע שיחת REST API, קודי סטטוס HTTP נפוצים מוחזרים.

הודעות מגבלת שיעור REST

בעת שימוש ב- REST ואתה שולח יותר מדי שיחות בפרק זמן קצר, ייתכן שתקבל קוד סטטוס של תגובת HTTP של 429 יותר מדי בקשות.

למידע נוסף, ראה מגבלות קצב נתונים .