2015-04-21 29 views
0

我有興趣使用標準報警PIR傳感器來控制Nest自動關閉功能。Nest API - 外部PIR傳感器

也有同樣的問題在這裏: Nest API Query - Control of system from Intruder Alarm

1)如果手動將狀態設置爲「家」,從「自動離開」,將鳥巢,然後重新評估在自動離開狀態一會兒 ? (也就是說,如果您在PIR觸發時將其設置爲「家」,它會表現得好像您剛剛在Nest前面走過一樣)

2)在Nest開發者文檔中聲明以下內容: ( https://developer.nest.com/documentation/cloud/away-guide

主場還是客場都在Nest應用或Nest Thermostat會通過用戶交互設置。設置主頁或離開的客戶必須提示並要求用戶確認每個主頁/離開轉換。

Nest API提供了直接設置Home和Away的能力,以及監聽這些狀態的變化。當設置Home/Away時,應該像Nest應用那樣完成:作爲顯式用戶請求的結果。嘗試通過算法設置此狀態會產生令人困惑的用戶體驗,並且被我們的UI & Marketing Guidelines禁止。

這表明使用外部PIR傳感器去除自動離開狀態是禁止的,因爲用戶沒有明確地請求更改。有沒有更好的方法來做到這一點,或者Nest開發者文檔中的文本是否過於謹慎?另一個問題的答案是談論改變它的基礎上,警報是武裝和解除武裝,這是明確的用戶輸入,而不是僅僅通過走在PIR傳感器的前面改變。

謝謝, -Andrew。

回答

0

如果你正在爲自己構建它,那麼它可能沒問題。如果您正在構建用於分發的內容,那麼您需要獲得用戶許可才能進行更改。 Nest認證期間會檢查這種轉換。