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.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Hata mesajları

Hata koşulları, geliştirme döngüsünün bir parçasıdır ve geçersiz veya eksik bir parametre gibi basit hatalardan beklenmedik bir durum veya hatta API dışında çözülmesi gereken cihazla ilgili ayarlar gibi daha karmaşık senaryolara kadar değişebilir.

Bir API çağrısı sırasında bir hata meydana geldiğinde, şu formatta bir yanıt gönderilir:

{
  "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"
  }
}

Tüm hata mesajları, error , type , message ve instance alanlarını içerir. details nesnesi isteğe bağlıdır.

Alan Açıklama
error Kısa hata mesajı biçimi.
type Hata durumu hakkında ayrıntılı bilgi için bir URL sağlar (bu sayfa).
message Ek ayrıntılar sağlamak için değişkenleri kullanabilen uzun hata mesajı biçimi. Mesaja bir değişken eklendiğinde, details nesnesinde görünecektir.
instance Her bir çağrı için benzersiz olan bir hata tanımlayıcısını tutan bir metin dizesi. Hizmetle ilgili bir sorun bildirirseniz sizden örnek numarasını isteyebiliriz.
details İsteğe bağlı. message eklenen değişkenleri içerir. Mesajlar birden çok değişken içerebilir.

Nest API ile ilgili olmayan hatalar hakkında bilgi için Diğer hata kodları ve mesajlar bölümüne bakın.

Engellendi

Hız sınırı aşıldı.

Parametreler
HTTP Durum Kodu: 429 Çok Fazla İstek
error Engellendi
type https://developers.nest.com/reference/error-messages#blocked
message Engellendi

Duman / co emniyet kapatması sırasında fan etkinleştirilemez

Acil Durum Kapatma yürürlükte. Normal çalışma geri yüklenene kadar API çağrıları kabul edilmez.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Duman / co emniyet kapatması sırasında fan etkinleştirilemez
type https://developers.nest.com/reference/error-messages#safety-shutoff-on
message Duman / co emniyet kapatması sırasında fan etkinleştirilemez

Acil durum ısısı açıkken Dışarıda durumu değiştirilemez

Ürün, Acil Durumda Isıtma açıkken Uzakta durumunu değiştirmeye çalıştı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Acil durum ısısı açıkken Dışarıda durumu değiştirilemez
type https://developers.nest.com/reference/error-messages#emergency-heat-is-on
message Acil durum ısısı açıkken Dışarıda durumu değiştirilemez

Enerji tasarrufu olayları sırasında HVAC modu değiştirilemez

Bir Nest enerji ortağı tarafından tanımlanan bir enerji tasarrufu etkinliği yürürlüktedir. Enerji tasarrufu etkinliği sona erene kadar API çağrıları reddedilir.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Enerji tasarrufu olayları sırasında HVAC modu değiştirilemez
type https://developers.nest.com/reference/error-messages#energy-saving-event-on
message Enerji tasarrufu olayları sırasında HVAC modu değiştirilemez

HVAC modu değiştirilemez

Mod, istek ile uyumsuz.

Örneğin, aşağıdaki durumlarda bu mesajı alabilirsiniz:

  • Termostatın HVAC sistemi, ürününüzün talep ettiği modu desteklemiyor: heat , cool , heat-cool veya eco
  • HVAC modu eco olarak ayarlanmıştır ve ürün target_temperature ayarlamaya çalışır
Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error HVAC modu $mode ; HVAC olamaz $action
type https://developers.nest.com/reference/error-messages#incompatible-mode
message HVAC modu $mode ; HVAC olamaz $action
details $mode
$action

Termostat kilidi etkinken HVAC modu değiştirilemez

Bir ürünün veri yazabilmesi için kullanıcının termostatın kilidini açması gerekir.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Termostat kilidi etkinken HVAC modu değiştirilemez
type https://developers.nest.com/reference/error-messages#lock-enabled
message Termostat kilidi etkinken HVAC modu değiştirilemez

C ve F sıcaklıkları aynı anda ayarlanamaz

Ürün aynı anda hem Santigrat hem de Fahrenhayt hedef sıcaklıkları ayarlamaya çalıştı. Bir ürün tarafından belirtilen hedef sıcaklığa ayarlamak gerekir temperature_scale (C / F).

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error C ve F sıcaklıkları aynı anda ayarlanamaz
type https://developers.nest.com/reference/error-messages#multiple-value-changes
message C ve F sıcaklıkları aynı anda ayarlanamaz

Uyumsuz mod nedeniyle fan_timer_active açık / kapalı ayarlanamıyor

HVAC sistem fanı halihazırda devreye girmiştir (kullanıcı tarafından manuel olarak veya bir programa göre veya bir HVAC ısıtma / soğutma döngüsü nedeniyle).

Beklenen sonucu almazsanız, bunun nedeni büyük olasılıkla cihazın, API aracılığıyla geçersiz kılamayacağımız yerleşik bir davranışa sahip olmasıdır.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Uyumsuz mod $mode nedeniyle fan_timer_active açık / kapalı $mode
type https://developers.nest.com/reference/error-messages#incompatible-fan-mode
message Uyumsuz mod $mode nedeniyle fan_timer_active açık / kapalı $mode
details $mode

Fan_timer_duration seçili değere ayarlanamaz

Ürün, fan_timer_duration geçersiz bir değere ayarlamaya çalıştı. Geçerli değerler listesi için fan_timer_duration bakın.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Fan_timer_duration seçili değere ayarlanamaz. İzin verilen değerler için API referansına bakın.
type https://developers.nest.com/reference/error-messages#invalid-fan-timer-duration
message Fan_timer_duration seçili değere ayarlanamaz. İzin verilen değerler için API referansına bakın.

Hedef düşük sıcaklık, hedef yüksek sıcaklıktan daha yüksek ayarlanamaz

Termostat heat-cool modundadır ve ürün, aralığın dışında bir hedef sıcaklığı düşük / yüksek ayarlamaya çalıştı. Örneğin, ürün target_temperature_low_c 24 ° C olduğunda target_temperature_high_c 25 ° C'ye ayarlamaya çalıştı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Hedef düşük sıcaklık $lowTemp , hedef yüksek sıcaklık $highTemp $lowTemp daha yüksek $highTemp
type https://developers.nest.com/reference/error-messages#low-high-error
message Hedef düşük sıcaklık $lowTemp , hedef yüksek sıcaklık $highTemp $lowTemp daha yüksek $highTemp
details $lowTemp
$highTemp

Hedef sıcaklık N derece C / F'den daha yakın ayarlanamaz

Ürün, hedef yüksek / düşük sıcaklığa çok yakın bir hedef sıcaklık değeri ayarlamaya çalıştı (örneğin, target_temperature_high_f ).

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Hedef sıcaklık N derece C / F'den daha yakın ayarlanamaz
type https://developers.nest.com/reference/error-messages#range-error
message Hedef sıcaklık $min derece $scale daha yakın ayarlanamaz
details $min
$scale

Mod $ mod iken target_temperature ayarlanamaz

Termostat veya yapı şu anda API isteklerini desteklemeyen bir modda.

Örneğin, HVAC sistemi off veya heat-cool modundayken target_temperature_f veya target_temperature_c ayarlayamazsınız. Termostat / yapı, kısıtlı olmayan moda geri dönene kadar değer değiştirilemez.

Bu mesajda, $fieldName hedef sıcaklık değerlerinden herhangi biri olabilir ve $mode emer_heat_enable herhangi biri olabilir: eco , emer_heat_enable , heat-cool , heat , cool , off , hvac_safety_shutoff_active .

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Mod $mode iken target_temperature ayarlanamaz
type https://developers.nest.com/reference/error-messages#mode-error
message $fieldName modu, $mode iken $mode
details $fieldName
$mode

HVAC modunu değiştirebilmeniz için cihaz üretici yazılımı güncellemesi gerekli

Eko Sıcaklıkları ayarlamak için cihazın mevcut üretici yazılımı sürümüne güncellenmesi gerekir.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error HVAC modunu değiştirebilmeniz için cihaz üretici yazılımı güncellemesi gerekir. Güncellemeler, genellikle yayınlandıktan sonraki bir hafta içinde otomatiktir.
type https://developers.nest.com/reference/error-messages#unsupported-firmware-version
message HVAC modunu değiştirebilmeniz için cihaz üretici yazılımı güncellemesi gerekir. Güncellemeler, genellikle yayınlandıktan sonraki bir hafta içinde otomatiktir.

WWN alanları doğrulanırken hata oluştu

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error WWN alanları doğrulanırken hata oluştu: $error
type https://developers.nest.com/reference/error-messages#where-id-internal
message WWN alanları doğrulanırken hata oluştu: $error
details $error

ETA geçmişte kaldı

Belirtilen tahmini varış zamanı geçmişte (ŞİMDİ'den önce). ETA aramaları yapma hakkında daha fazla bilgi için Uzakta ve ETA Kılavuzuna bakın .

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error ETA geçmişte kaldı: $estimatedArrivalTime=$estimatedArrivalTime, currentTime=$currentTime
type https://developers.nest.com/reference/error-messages#eta-in-the-past
message ETA geçmişte kaldı: $estimatedArrivalTime=$estimatedArrivalTime, currentTime=$currentTime
details $estimatedArrivalTime
$currentTime

ETA gelecekte çok uzak

Belirtilen tahmini varış zamanı, gelecekte 8 saatten fazla olamaz. ETA aramaları yapma hakkında daha fazla bilgi için Uzakta ve ETA Kılavuzuna bakın .

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error ETA gelecekte çok uzak
type https://developers.nest.com/reference/error-messages#eta-too-far-in-the-future
message ETA gelecekte çok uzak

fan_timer_active ayarlanmadı

fan_timer_active tanımlı değil.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error fan_timer_active ayarlanmadı
type https://developers.nest.com/reference/error-messages#fan-timer-active-value-missing
message fan_timer_active ayarlanmadı

Yasak

Nest hizmetine erişmek için kullanılan kimlik bilgileri geçersiz.

Parametreler
HTTP Durum Kodu: 403 Yasak
error Yasak
type https://developers.nest.com/reference/error-messages#forbidden
message Yasak

İç hata

Parametreler
HTTP Durum Kodu: 500 Dahili Sunucu Hatası
error İç hata
type https://developers.nest.com/reference/error-messages#internal-error
message İç hata

Geçersiz kamera kimliği

camera-id geçersiz.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Geçersiz kamera kimliği $id
type https://developers.nest.com/reference/error-messages#invalid-camera-id
message Geçersiz kamera kimliği: $id
details $id

Geçersiz içerik gönderildi

Çağrıda geçersiz içerik var. Örneğin, bir boole değişkeni için "true" yerine "evet" kullanmak.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Geçersiz içerik gönderildi
type https://developers.nest.com/reference/error-messages#invalid-content-sent
message Geçersiz içerik gönderildi

Geçersiz parça yolu

İstek yolunun bir kısmı geçersiz. Örneğin, bir nesne veya alan adı yanlış yazılmış olabilir.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Geçersiz parça yolu: $requestPath
type https://developers.nest.com/reference/error-messages#invalid-fragment
message Geçersiz parça yolu: $requestPath
details $requestPath

Geçersiz HVAC modu

Termostatın HVAC sistemi, ürün tarafından talep edilen modu desteklemiyor: heat , cool veya heat-cool .

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Geçersiz HVAC modu: $mode
type https://developers.nest.com/reference/error-messages#invalid-mode
message Geçersiz HVAC modu: $mode
details $mode

Geçersiz duman + co alarm kimliği

smoke_co_alarm_id geçersiz.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Geçersiz duman + co alarm kimliği $id
type https://developers.nest.com/reference/error-messages#invalid-smoke-co-alarm-id
message Geçersiz duman + co alarm kimliği: $id
details $id

Geçersiz yapı kimliği

structure_id geçersiz.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Geçersiz yapı kimliği $id
type https://developers.nest.com/reference/error-messages#invalid-structure-id
message Geçersiz yapı kimliği: $id
details $id

Geçersiz termostat kimliği

thermostat_id geçersiz.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Geçersiz termostat kimliği $id
type https://developers.nest.com/reference/error-messages#invalid-thermostat-id
message Geçersiz termostat kimliği: $id
details $id

Dışarıda için geçersiz değer

Sen için geçersiz bir değer olmaya çabaladım away .

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Dışarıda için geçersiz değer
type https://developers.nest.com/reference/error-messages#invalid-away-value
message Geçersiz değer: $value . Yalnızca "ev" ve "uzakta" değerlerine izin verilir.
details $value

is_streaming boolean değil

Ürün is-streaming alanını boole olmayan bir alana ayarlamaya çalıştı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error is_streaming boolean değil
type https://developers.nest.com/reference/error-messages#invalid-is-stream-format
message is_streaming boolean değil

Etiket 256 karakterden az olmalıdır

Ürün, 256 karakterden fazla bir Termostat etiketi oluşturmaya çalıştı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Etiket $max_label_length karakterden az olmalıdır
type https://developers.nest.com/reference/error-messages#max-label-length
message Etiket $max_label_length karakterden az olmalıdır
details $max_label_length

Sayımın aşıldığı maksimum özel

Ürün, maksimumun ötesinde özel bir wheres nesnesi oluşturmaya çalıştı. Özel sayısı wheres izin nesneleri 32'dir.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error $max_where_count sayısının aşıldığı maksimum özel
type https://developers.nest.com/reference/error-messages#max-where-count
message $max_where_count sayısının aşıldığı maksimum özel
details $max_where_count

Ad uzunluğunun aşıldığı maksimum özel

Nerenin name çok uzun. 30 karakterden daha azını öneririz.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error $max_custom_where_name_length ad uzunluğunun aşıldığı maksimum özel
type https://developers.nest.com/reference/error-messages#max-where-name-length
message $max_custom_where_name_length ad uzunluğunun aşıldığı maksimum özel
details $max_custom_where_name_length

Eksik alan

Çağrıda gerekli bir parametre eksik.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Eksik alan: $fieldName
type https://developers.nest.com/reference/error-messages#field-is-missing
message Eksik alan: $fieldName
details $fieldName

Nerede Kimliği Eksik

where_id biçimi eksik.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Nerede Kimliği Eksik
type https://developers.nest.com/reference/error-messages#where-id-missing
message Nerede Kimliği Eksik

HVAC fanı yok

HVAC sistemi bağımsız bir fana sahip görünmüyor.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Hvac fanı yok
type https://developers.nest.com/reference/error-messages#no-hvac-fan
message Hvac fanı yok

Çevrimiçi termostat yok

Termostat şu anda çevrimdışı. Wi-fi etkinleştirildikten sonra, ürününüz yeniden erişim kazanmalıdır.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Çevrimiçi termostat yok
type https://developers.nest.com/reference/error-messages#no-thermostats-online
message Çevrimiçi termostat yok

Eşleştirilmiş cihaz yok

Kullanıcının Nest cihazları , kullanıcının Nest Hesabı ile eşleştirilmez .

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Eşleştirilmiş cihaz yok
type https://developers.nest.com/reference/error-messages#no-paired-devices
message Eşleştirilmiş cihaz yok

İptal edilecek geçerli bir tahmini varış süresi yok

Yolculuk geçerli değildir ve iptal edilemez.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error İptal edilecek geçerli bir tahmini varış süresi yok
type https://developers.nest.com/reference/error-messages#no-valid-eta-to-cancel
message İptal edilecek geçerli bir tahmini varış süresi yok

Alan (lar) için yazma izni yok

İstemcinin bu veriler için yazma izni yok. Daha fazla bilgi için İzinlere Genel Bakış konusuna bakın.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Alan (lar) için yazma izni yok: $fields
type https://developers.nest.com/reference/error-messages#no-write-permission
message Alan (lar) için yazma izni yok: $fields
details $fields

Geçerli bir istek türü değil

İstek türü geçerli değil. Örneğin, bir PUT gerektiğinde POST araması yapıldı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Geçerli bir istek türü değil: $requestType
type https://developers.nest.com/reference/error-messages#request-type-not-allowed
message Geçerli bir istek türü değil: $requestType
details $requestType

Bulunamadı

Çağrı, var olmayan bir yolu okumaya çalıştı.

Parametreler
HTTP Durum Kodu: 404 Bulunamadı
error Bulunamadı
type https://developers.nest.com/reference/error-messages#not-found
message Bulunamadı

Dışarıda modunda değil

ETA çağrısı yapıldığında yapı Dışarıda modunda değildir. ETA çağrıları yalnızca yapı Dışarıda olarak ayarlandığında kabul edilir.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Dışarıda modunda değil
type https://developers.nest.com/reference/error-messages#not-in-away-mode
message Dışarıda modunda değil

Yazılamaz

Yazmaya çalıştığınız alan salt okunur.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Yazılamaz
type https://developers.nest.com/reference/error-messages#not-writable
message Yazılamaz

Yalnızca adın sağlanması gerektiğinde

wheres ekstra alanlar eklendi.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Yalnızca adın sağlanması gerektiğinde
type https://developers.nest.com/reference/error-messages#extra-fields
message Yalnızca adın sağlanması gerektiğinde

POST, geçerli bir istek türü değil

İstek türü geçersiz. Örneğin, bir PUT gerektiğinde bir POST araması yapıldı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error POST, geçerli bir istek türü değil
type https://developers.nest.com/reference/error-messages#invalid-request-type
message POST, geçerli bir istek türü değil

Şema ihlali

Cihazları eşleştirirken bir hata oluştu.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Şema ihlali
type https://developers.nest.com/reference/error-messages#schema-violation-error
message Şema ihlali

Hizmet kullanılamıyor

Parametreler
HTTP Durum Kodu: 503 Hizmet Kullanılamıyor
error hizmet kullanılamıyor
type https://developers.nest.com/reference/error-messages#service-unavailable
message hizmet kullanılamıyor

Yapıda zaten izin verilen maksimum sayıda eşleştirilmiş cihaz var

Yapıda zaten izin verilen maksimum sayıda cihaz var .

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Yapıda zaten izin verilen maksimum sayıda eşleştirilmiş cihaz var
type https://developers.nest.com/reference/error-messages#max-number-devices-error
message Yapıda zaten izin verilen maksimum sayıda eşleştirilmiş cihaz var

Yapının sahibi kullanıcı değil

structure_id kaydının kullanıcı hesabı ile uyuşmuyor.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Yapı kullanıcıya ait değil.
type https://developers.nest.com/reference/error-messages#structure-ownership-error-uri
message Yapı kullanıcıya ait değil.

Sıcaklık C kilit sıcaklığı için çok yüksek

Termostat kullanıcı tarafından kilitlendi ve ürün, kilit sıcaklık aralığından daha yüksek bir Santigrat hedef sıcaklığı ayarlamaya çalıştı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Sıcaklık C $tempC , kilit sıcaklığı için çok yüksek $highLockTemp
type https://developers.nest.com/reference/error-messages#high-c-value-4-lock
message Sıcaklık C $tempC , kilit sıcaklığı için çok yüksek $highLockTemp
details $tempC
$highLockTemp

Sıcaklık C kilit sıcaklığı için çok düşük

Termostat kullanıcı tarafından kilitlendi ve ürün, kilit sıcaklık aralığından daha düşük bir Santigrat hedef sıcaklığı ayarlamaya çalıştı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Sıcaklık C $tempC , kilit sıcaklığı için çok düşük $lowLockTemp
type https://developers.nest.com/reference/error-messages#low-c-value-4-lock
message Sıcaklık C $tempC , kilit sıcaklığı için çok düşük $lowLockTemp
details $tempC
$lowLockTemp

Sıcaklık C değeri çok yüksek

Ürün, Santigrat sıcaklık için çok yüksek olan bir hedef sıcaklık değeri ayarlamaya çalıştı. Celsius cinsinden izin verilen sıcaklık aralıkları için target_temperature_c bakın.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Sıcaklık C değeri çok yüksek: $tempC
type https://developers.nest.com/reference/error-messages#high-c-value
message Sıcaklık C değeri çok yüksek: $tempC
details $tempC

Sıcaklık C değeri çok düşük

Ürün, Santigrat sıcaklığı için çok düşük olan bir hedef sıcaklık değeri ayarlamaya çalıştı. Celsius cinsinden izin verilen sıcaklık aralıkları için target_temperature_c bakın.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Sıcaklık C değeri çok düşük: $tempC
type https://developers.nest.com/reference/error-messages#low-c-value
message Sıcaklık C değeri çok düşük: $tempC
details $tempC

Sıcaklık F kilit sıcaklığı için çok yüksek

Termostat kullanıcı tarafından kilitlendi ve ürün, kilit sıcaklık aralığından daha yüksek bir Fahrenheit hedef sıcaklığı ayarlamaya çalıştı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Sıcaklık F $tempF , kilit sıcaklığı için çok yüksek $highLockTemp
type https://developers.nest.com/reference/error-messages#high-f-value-4-lock
message Sıcaklık F $tempF , kilit sıcaklığı için çok yüksek $highLockTemp
details $tempF
$highLockTemp

Sıcaklık F kilit sıcaklığı için çok düşük

Termostat kullanıcı tarafından kilitlendi ve ürün, kilit sıcaklık aralığından daha düşük bir Fahrenheit hedef sıcaklığı ayarlamaya çalıştı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Sıcaklık F $tempF , kilit sıcaklığı için çok düşük $lowLockTemp
type https://developers.nest.com/reference/error-messages#low-f-value-4-lock
message Sıcaklık F $tempF , kilit sıcaklığı için çok düşük $lowLockTemp
details $tempF
$lowLockTemp

Sıcaklık F değeri çok yüksek

Ürün, Fahrenheit sıcaklığı için çok yüksek olan bir hedef sıcaklık değeri ayarlamaya çalıştı. Fahrenheit cinsinden izin verilen sıcaklık aralıkları için target_temperature_f bakın.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Sıcaklık F değeri çok yüksek: $tempF
type https://developers.nest.com/reference/error-messages#high-f-value
message Sıcaklık F değeri çok yüksek: $tempF
details $tempF

Sıcaklık F değeri çok düşük

Ürün, Fahrenheit sıcaklığı için çok düşük olan bir hedef sıcaklık değeri ayarlamaya çalıştı. Fahrenheit cinsinden izin verilen sıcaklık aralıkları için target_temperature_f bakın.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Sıcaklık F değeri çok düşük: $tempF
type https://developers.nest.com/reference/error-messages#low-f-value
message Sıcaklık F değeri çok düşük: $tempF
details $tempF

Sıcaklık yanlış formatta

Ürün, seçilen temperature_scale ölçeği için yanlış sayı biçimini kullanarak bir hedef sıcaklık ayarlamaya çalıştı. Santigrat sıcaklıkları 0,5 derecelik artışlarla (21,5) tam sayı olmalı ve Fahrenhayt sıcaklıkları tam sayı olmalıdır (72).

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Sıcaklık $temp yanlış formatta
type https://developers.nest.com/reference/error-messages#format-error
message Sıcaklık $temp yanlış formatta
details $temp

Alan (lar) güncelleme sırasında değiştirilemez

Ürün, salt okunur bir alana yazmaya çalıştı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Alan (lar) güncellemede değiştirilemez: $fieldNames
type https://developers.nest.com/reference/error-messages#read-only-field-error
message Alan (lar) güncellemede değiştirilemez: $fieldNames
details $fieldNames

Alan (lar) ISO 8601 biçimini kullanmalıdır

Alan, ISO 8601 biçiminde değil.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Alan (lar) ISO 8601 biçimini kullanmalıdır: $fieldNames
type https://developers.nest.com/reference/error-messages#time-format-error
message Alan (lar) ISO 8601 biçimini kullanmalıdır: $fieldNames
details $fieldNames

Termostat çevrimiçi değil

Termostat şu anda çevrimdışı. Wi-fi etkinleştirildikten sonra, ürününüz yeniden erişim kazanmalıdır.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Termostat çevrimiçi değil
type https://developers.nest.com/reference/error-messages#not-online
message Termostat çevrimiçi değil

Bu gezi manuel olarak geçersiz kılındı

Kullanıcı geziyi manuel olarak geçersiz kılmıştır.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Bu gezi manuel olarak geçersiz kılındı
type https://developers.nest.com/reference/error-messages#trip-manually-overidden
message Bu gezi manuel olarak geçersiz kılındı

Nerede kimlik oluşturulamıyor

wheres nesnesi eksik. where_id değeri tanımlanmadı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Nerede kimliği oluşturulamıyor
type https://developers.nest.com/reference/error-messages#wheres-missing
message Nerede kimliği oluşturulamıyor

Yetkisiz

Yetkilendirme başarısız oldu.

Birkaç koşul bu hata mesajını oluşturabilir:

  • belirli bir HTTP uygulaması Yetkilendirme başlığını yeniden yönlendirilen URI'ye otomatik olarak iletmediğinde oluşan yanlış yönlendirmeler. Daha fazla bilgi için, bkz. Yeniden yönlendirmeler nasıl işlenir .

  • API uç noktalarına erişmeye çalışırken yanlış izinler. Örneğin, istemci için yalnızca Kamera izinleri seçildiğinde bir Termostat uç noktasını okumaya çalışmak. Daha fazla bilgi için bkz. İzinler nasıl seçilir .

Parametreler
HTTP Durum Kodu: 401 Yetkisiz
error Yetkisiz
type https://developers.nest.com/reference/error-messages#auth-error
message Yetkisiz

Bilinmeyen

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Bilinmeyen
type https://developers.nest.com/reference/error-messages#unknown
message Bilinmeyen

Bilinmeyen satıcı / cihaz türü

Cihaz eşleştirme sırasında satıcı / cihaz tanınmadı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Bilinmeyen satıcı / cihaz türü
type https://developers.nest.com/reference/error-messages#unknown-vendor-device-type-error
message Bilinmeyen satıcı / cihaz türü

$ FieldName değeri yanlış türde

Yanlış veri türü gönderildi. Örneğin, bir boole beklendiğinde bir dize göndermek.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error $fieldName değeri yanlış türde
type https://developers.nest.com/reference/error-messages#wrong-data-type
message $fieldName değeri yanlış türde
details $fieldName

İsmin zaten var olduğu yer

Ürünün ayarlamaya çalıştığı where_name zaten var. Yeni bir adla tekrar deneyin.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error $name zaten var
type https://developers.nest.com/reference/error-messages#where-name-exists
message $name zaten var
details $name

Adın verilmediği yer

where_name eksik.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Adın verilmediği yer
type https://developers.nest.com/reference/error-messages#where-name-missing
message Adın verilmediği yer

Adın sıfır uzunlukta olduğu yer

Nerede name tanımlı değil (sıfır karakter içerir).

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Adın sıfır uzunlukta olduğu yer
type https://developers.nest.com/reference/error-messages#zero-length-where-name
message Adın sıfır uzunlukta olduğu yer

Adın bir dize olması gerektiği yer

where_name için yanlış veri türü gönderildi. Örneğin, bir dizenin beklendiği bir sayı.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error Adın bir dize olması gerektiği yer
type https://developers.nest.com/reference/error-messages#where-name-wrong-format
message Adın bir dize olması gerektiği yer

where_id mevcut değil

where_id geçersiz.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error where_id mevcut değil
type https://developers.nest.com/reference/error-messages#where-id-invalid
message where_id mevcut değil
details $where_id

where_id bir dize olmalıdır

where_id biçimi geçersiz. Örneğin, bir dizi yerine bir numara gönderildi.

Parametreler
HTTP Durum Kodu: 400 Hatalı İstek
error where_id bir dize olmalıdır
type https://developers.nest.com/reference/error-messages#where-id-wrong-format
message where_id bir dize olmalıdır

Diğer hata kodları ve mesajları

Cihaz hata kodları

Cihaza özgü hata kodları ve Nest API ile ilgili olmayan mesajlar için aşağıdakilere bakın:

REST hata kodları

Bir REST API çağrısı yaptığınızda, genel HTTP durum kodları döndürülür.

REST hız sınırı mesajları

REST'i kullandığınızda ve kısa bir süre içinde çok fazla çağrı gönderdiğinizde, 429 Too Many Requests HTTP yanıt durum kodunu alabilirsiniz.

Daha fazla bilgi için bkz. Veri Hızı Sınırları .