2014-07-11 4 views
2

Nest API를 살펴 보았지만 "너무 많은 요청"이 실제로 무엇을 의미하는지 찾을 수 없습니다. 너무 많은 것은 무엇입니까? 분당 5 건의 요청이 너무 많습니까? 분당 50 건의 요청이 너무 많습니까? 클라이언트 당 요청이 너무 많습니까? 온도 조절기 당 요청이 너무 많습니까? home.nest.com 계정 당 요청이 너무 많습니까? 한도에 도달 한 후 요청을 성공적으로 완료 할 수있을 때까지 얼마나 걸립니까?Nest API - FirebaseError : 요청이 너무 많습니다.

모든 정보 또는 경험은 매우 유용합니다. 감사! FirebaseError : Communicaiton 오류 :

내가 ...

protected void setHighTemp(int value){ 
    fb.child("target_temperature_high_f").setValue(value, new CompletionListener() { 
     public void onComplete(FirebaseError arg0, Firebase arg1) { 
      System.out.println("Communicaiton error: " + arg0); 
     } 
    }); 

출력을 얻고 무엇 너무 많은 요청

답변

2

https://developer.nest.com/documentation/data-rate-limits

그것은 보이는에서 속도 제한에 대한 관련 문서입니다 당신이 장치/구조 제한을 두드리는 것과 같습니다.

Every write to the data model requires the device to wake up and synchronize state. This drains the battery, so we limit the number of writes to devices and structures. We also monitor the battery state of all devices. If they drop below a certain threshold we will reject write requests until the battery has recharged.

API 사용 방법을 알려주시겠습니까?

- 니지 쉬

+0

감사합니다. 우리는 Home Automation 제품에 새로운 통합으로 Nest를 추가하고 있습니다. 우리는 중앙 서버 (하나의 클라이언트 만)를 실행하고 API 호출을 위해 Firebase를 사용합니다. – jesse34212

+0

둥지가 제한에 관해 좀 더 구체적으로 공표 한 내용을 게시 했습니까? 아니면 경험을 바탕으로 나에게 말한 내용이 있습니까? 예를 들어, 어떤 시점에서 다른 요율 제한에 도달 할 것으로 예상 할 수 있습니까? 감사! – jesse34212

2

Nageh가 둥지 배터리 소모를 방지하기 위해 일정 기간 동안 요청을 제한 않습니다 말했듯이. Nest API는 여전히 시간 제한 당 요청 또는 그 종류의 요청의 수 또는 한계를 말하지 않습니다.

+1

같은 문제가 있습니까? 당신의 경험은 무엇입니까? 나는 일종의 슬라이딩 스케일 알고리듬이 있어야한다는 것을 배우고 있습니다. 개발 초기에 나는 지금보다 훨씬 더 빠르고 일관되게 변화를 줄 수있었습니다. 첫 명령 거부가 있었 더라면 내 속도 제한이 계속 더 단단하고 엄격해진 것 같습니다. 한 번에 한 번에 3-5 개의 변경 사항을 수행 할 수 있습니다. – jesse34212

+0

@jesse 3-5 번 변경을 얼마나 자주 할 수 있습니까? –