2015-02-12 76 views
1

我已經使用相同的代碼幾個月了,然後突然它決定停止工作。我通過SO和Google搜索並找不到答案。嵌套REST API - 無法設置結構

當我試圖巢設置爲遠離使用curl,我得到這個響應返回:

{「錯誤」:「設備是無法維修,此時這個請求」}

如果我使用完全相同的代碼,只是將離開的值更改爲主頁,它工作正常,只是將其設置爲離開而出現該錯誤。我也可以獲得並設置所有設備的溫度,沒有任何問題。

+1

如果其他人在得到「不良要求」後會在這個問題上弄錯,我必須在我發送的值附近加雙引號。因此,發送字符串「離開」並不適用於我,我不得不發送''離開'' – 2015-03-16 03:55:00

回答

0

當設備爲rate limited時,會出現此錯誤響應。由於設置主頁/離開處於結構級別,並影響到該結構中的所有恆溫器。如果任何一個恆溫器的速率受限,則會按照指示封鎖。

您確定在接收到此錯誤期間您能夠控制該結構中所有恆溫器的恆溫器溫度嗎?

+1

嗯,我沒有嘗試設置所有的溫度(我有三個),但我從來沒有遇到過問題完全可以設定溫度。另外,我認爲我無法接近任何限制,我根本沒有進行大量的API調用。所以我不確定它會是什麼,但我認爲它現在再次工作(我沒有改變任何東西) – twkl 2015-03-07 04:37:11

+0

由於對電池電量的影響,寫入恆溫器的限制,例如,設定溫度或設置回家/離開狀態,並不是很高。由於大多數用戶經常更改自己的恆溫器設置,因此在正常操作下,每小時只有大約6個電話正常工作。 – 2015-03-16 16:19:10

+0

我認爲這正是問題所在。我的恆溫器也沒有共同的電線,電池在很長時間內不會持續很長時間,電池會變得很低,這可能是電話沒有通過的原因。 – twkl 2015-03-16 20:52:28