Mô tả
Kiểm soát nhiệt độ cho một thiết bị không phải là máy điều nhiệt (ví dụ: lò nướng), trong hoặc xung quanh thiết bị.
Trường
Khoá | Loại | Mô tả |
---|---|---|
device
|
Thiết bị |
Một thiết bị khác ngoài máy điều nhiệt có hỗ trợ tính năng kiểm soát nhiệt độ. Bắt buộc |
state
|
FieldPath |
Dữ liệu cụ thể về trạng thái cần kiểm tra. Bắt buộc |
is
|
Động |
Kiểm tra xem dữ liệu trạng thái có bằng một giá trị hay không. Không bắt buộc Để sử dụng trường này, bạn KHÔNG ĐƯỢC sử dụng tất cả các trường sau: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Động |
Kiểm tra xem dữ liệu trạng thái có khác với một giá trị hay không. Không bắt buộc Để sử dụng trường này, bạn KHÔNG ĐƯỢC sử dụng tất cả các trường sau: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
greaterThan
|
Động |
Kiểm tra xem dữ liệu trạng thái có lớn hơn (>) một giá trị hay không. Không bắt buộc Để sử dụng trường này, bạn KHÔNG ĐƯỢC sử dụng tất cả các trường sau: isNot, is, greaterThanOrEqualTo |
greaterThanOrEqualTo
|
Động |
Kiểm tra xem dữ liệu trạng thái có lớn hơn hoặc bằng (>=) một giá trị hay không. Không bắt buộc Để sử dụng trường này, bạn KHÔNG ĐƯỢC sử dụng tất cả các trường sau: isNot, is, greaterThan |
lessThan
|
Động |
Kiểm tra xem dữ liệu trạng thái có nhỏ hơn (<) một giá trị hay không. Không bắt buộc Để sử dụng trường này, bạn KHÔNG ĐƯỢC sử dụng tất cả các trường sau: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Động |
Kiểm tra xem dữ liệu trạng thái có nhỏ hơn hoặc bằng (<=) một giá trị hay không. Không bắt buộc Để sử dụng trường này, bạn KHÔNG ĐƯỢC sử dụng tất cả các trường sau: isNot, is, lessThan |
for
|
Thời lượng |
Kiểm tra xem trạng thái đã duy trì trong một khoảng thời gian nhất định hay chưa. Chỉ áp dụng cho Điều kiện khởi động, không thể dùng với Điều kiện. Không bắt buộc |
suppressFor
|
Thời lượng |
Ngăn kích hoạt lệnh khởi động trong một khoảng thời gian cụ thể. Không bắt buộc |
Dữ liệu trạng thái TemperatureControl
Khoá | Loại | Mô tả |
---|---|---|
temperatureSetpointCelsius
|
Nhiệt độ |
Không bắt buộc |
temperatureAmbientCelsius
|
Nhiệt độ |
Không bắt buộc |
Ví dụ
starters:
- type: device.state.TemperatureControl
device: My Device - Room Name
state: temperatureAmbient
is: 70F
condition:
type: device.state.TemperatureControl
device: My Device - Room Name
state: temperatureAmbient
is: 70F