2016-11-14 28 views
1

我在一篇題爲「秋季新事物 - 2016年10月」的文章中閱讀了Nest的發行註記「What's New?」,API結構發生了變化,現在狀態將是「家」或「離開「,添加」('自動離開'已棄用)「。這是11月14日,我仍然看到正在使用「自動離開」狀態。如果「自動離開」狀態被棄用,「離開」狀態將意味着兩件事 - 離開和自動離開。應用程序如何知道離開狀態是指用戶手動設置狀態覆蓋主頁/離開輔助處理還是狀態由Home/Away Assist處理設置,並且在適當時自動設置爲「主頁」?「結構」下的自動離開狀態已棄用?

通過消除「自動離開」狀態,看起來Nest的API不會再暴露Home/Away Assist處理被覆蓋或不是 - 除非我錯過了一個新標誌。

回答

1

是的,的確,您無法再區分被覆蓋的即離開狀態和離開狀態(即自動設置),即自動離開。

如果您仍然看到自動離開,這是錯誤,不應該發生。你能否提供一些有關如何重現這一點的細節?你在使用真實的物理設備還是使用Nest Home Simulator?您帳戶中存在哪些設備以及在API中實現了自動離開狀態的步驟?

+0

爲什麼Nest刪除此信息的可見性?由於自動處理在功能上保持不變,因此必須將這些信息保留在某處,只是在內部進行不同的管理。正如我所看到的,API正在升級,但刪除了一項功能 - 並不是一個好的升級... 我通過Firebase與API集成,爲「結構」URI的更改註冊監聽器。我正在使用真實設備,而不是模擬器。當系統「確定」沒有人在家時,聽衆會收到這一改變的通知,將「離開」值設置爲「自動離開」。 – Wes

+0

API仍然返回「自動離開」的事實是bug,並且已經向Nest工程師報告。感謝您報告此事。 –