在https://developer.nest.com/documentation/api#has_fan中定义了三个与粉丝相关的变量
has_fan
(r/o, 布尔值)fan_timer_active
(读/写,布尔值)fan_timer_timeout
(r/o, iso8601)
我怀疑fan_timer_timeout
应该是读写的;但是,当我 PUT
{"fan_timer_active": true, "fan_timer_timeout": "2014-09-30T01:07:29Z"}
我回来了
No write permission(s) for field(s): fan_timer_timeout
没有一个示例(在 SDK 网站上)实际上改变了风扇,所以那里没有指导。
“早期”的“非公共 API”会让你这样做:
fan_timer_duration = seconds
fan_timer_timeout = time-since-epoch-in-seconds + seconds
fan_timer_timeout
SDK 网站上没有记录;但是,这样做会产生
No write permission(s) for field(s): fan_timer_duration,fan_timer_timeout
有人能告诉我我需要发送什么来让风扇在接下来的 15 分钟内旋转吗?
非常感谢!