2014-09-30 28 views
1

三個風扇有關的變量在https://developer.nest.com/documentation/api#has_fan,如何設置一次性動作的風扇持續時間?

  • has_fan(R/O,布爾值)
  • fan_timer_active(R/W,布爾值)
  • fan_timer_timeout(R/O,ISO8601)
定義

我懷疑fan_timer_timeout應該是可讀寫的;然而,當我把

{"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分鐘?

非常感謝!

回答

2

用戶在Nest應用程序或設備上配置風扇持續時間,API僅提供觸發風扇事件的方法。

看起來風扇持續時間是一個全局設置,並且會影響在恆溫器上手動啓動風扇,因此它只能在API中讀取。 (避免用戶混淆)

+0

非常感謝您的解釋。 (我並不完全同意關於混淆的結論,但至少現在我明白了我所看到的......)謝謝! – mrose17 2014-10-01 17:32:04

相關問題