OccupancySensingState

說明

可偵測是否有人在場的裝置,無論是透過被動式紅外線、超音波或實體接觸感應。

欄位

金鑰 類型 說明
device 裝置

回報 OccupancySensing 狀態的裝置。

必填

state FieldPath

要檢查的特定狀態資料。

必填

is 動態

檢查狀態資料是否等於某個值。

選用

如要使用這個欄位,請勿使用下列所有欄位:isNotgreaterThanOrEqualTogreaterThanlessThanOrEqualTolessThan

isNot 動態

檢查狀態資料是否不等於某個值。

選用

如要使用這個欄位,請勿使用下列所有欄位:isgreaterThanOrEqualTogreaterThanlessThanOrEqualTolessThan

greaterThan 動態

檢查狀態資料是否大於 (>) 特定值。

選用

如要使用這個欄位,請勿使用下列所有欄位:isNotisgreaterThanOrEqualTo

greaterThanOrEqualTo 動態

檢查狀態資料是否大於或等於 (>=) 某個值。

選用

如要使用這個欄位,請勿使用下列所有欄位:isNotisgreaterThan

lessThan 動態

檢查狀態資料是否小於 (<) 特定值。

選用

如要使用這個欄位,請勿使用下列所有欄位:isNotislessThanOrEqualTo

lessThanOrEqualTo 動態

檢查狀態資料是否小於或等於 (<=) 值。

選用

如要使用這個欄位,請勿使用下列所有欄位:isNotislessThan

for 時間長度

檢查狀態是否已維持特定時間。 僅適用於啟動條件,無法與限制條件搭配使用。

選用

suppressFor 時間長度

在指定時間範圍內禁止觸發啟動條件。

選用

OccupancySensing 狀態資料

金鑰 類型 說明
occupancy String

選用

範例

starters:
 - type: device.state.OccupancySensing
   device: My Device - Room Name
   state: occupancy
   is: OCCUPIED

condition:
   type: device.state.OccupancySensing
   device: My Device - Room Name
   state: occupancy
   is: UNOCCUPIED