2015-02-12 80 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