Quy trình tự động hoá hỗ trợ các điều kiện khởi động và hành động sau đây. Tất cả các trạng thái cũng được hỗ trợ dưới dạng điều kiện.
| Trạng thái / Sự kiện (điều kiện khởi động) Điều kiện Lệnh (hành động) |
Các trường được hỗ trợ | Mô tả |
|---|---|---|
| và | Điều kiện phức hợp để biểu thị hàm logic AND của tất cả điều kiện con. | |
| assistant. |
message | |
| assistant. |
okGoogle | |
| assistant. |
truy vấn | |
| device. |
kích hoạt | Kích hoạt hoặc huỷ kích hoạt cảnh. |
| device. |
newApplicationName | Cài đặt ứng dụng trên thiết bị đã cho. |
| device. |
applicationName | Tìm ứng dụng đã cho. |
| device. |
applicationName | Chọn ứng dụng đã cho. |
| device. |
arm armLevel cancel |
Đặt mức báo động của thiết bị. |
| device. |
độ sáng | Điều chỉnh độ sáng tuyệt đối của thiết bị. Khi độ sáng được đặt thành bất kỳ giá trị nào lớn hơn 0, nếu thiết bị đang tắt, thiết bị sẽ bật và [`OnOffState.state`](./on_off_state) sẽ thay đổi để phản ánh rằng thiết bị đang bật. Tương tự, khi độ sáng được đặt thành 0, thiết bị sẽ tắt nguồn và [`OnOffState.state`](./on_off_state) sẽ thay đổi tương ứng. |
| device. |
brightnessRelativePercent brightnessRelativeWeight |
Điều chỉnh độ sáng tương đối của thiết bị. Khi độ sáng được đặt thành bất kỳ giá trị nào lớn hơn 0, nếu thiết bị đang tắt, thiết bị sẽ bật và [`OnOffState.state`](./on_off_state) sẽ thay đổi để phản ánh rằng thiết bị đang bật. Tương tự, khi độ sáng được đặt thành 0, thiết bị sẽ tắt nguồn và [`OnOffState.state`](./on_off_state) sẽ thay đổi tương ứng. |
| device. |
điện tích | Bắt đầu hoặc dừng sạc. |
| device. |
color. color. color. color. color. color. |
Đặt màu thành sắc thái màu được chỉ định. Khi màu được đặt trên một thiết bị đang tắt, thiết bị sẽ bật nguồn và [`OnOffState.state`](./on_off_state) sẽ thay đổi để phản ánh điều này. Tương tự, khi độ sáng được đặt thành 0, thiết bị sẽ tắt nguồn và [`OnOffState.state`](./on_off_state) sẽ thay đổi tương ứng. |
| device. |
cookingMode foodPreset quantity start unit |
Bắt đầu hoặc dừng nấu ăn. |
| device. |
amount item presetName unit |
Phân phát các mặt hàng. |
| device. |
Gắn thiết bị vào đế sạc. | |
| device. |
bật | Bật hoặc tắt mạng khách. |
| device. |
bật hồ sơ |
Bật hoặc tắt hồ sơ mạng. Phải sử dụng bước thứ hai để xác minh người dùng bằng mã PIN. Hệ thống an ninh gia đình của người dùng có thể bị coi là bị ảnh hưởng nếu các thiết bị an ninh khác bị vô hiệu hoá thông qua các lệnh này. |
| device. |
fill fillLevel |
Đổ đầy hoặc xả hết thiết bị. |
| device. |
tắt tiếng | Xác định vị trí của thiết bị mục tiêu bằng cách tạo cảnh báo cục bộ. |
| device. |
relativeHumidityPercent relativeHumidityWeight |
Điều chỉnh độ ẩm so với giá trị hiện tại. |
| device. |
thời lượng | Chuyển đổi thiết bị qua một tập hợp màu. |
| device. |
thời lượng | Cường độ ánh sáng tăng từ độ sáng trung bình lên độ sáng tối đa, sau đó giảm xuống độ sáng trung bình với tổng thời lượng chu kỳ là một xung mỗi giây. Trong mỗi chu kỳ, độ sáng tối đa phải kéo dài 200 mili giây và độ sáng ở mức trung bình (không tính khoảng thời gian chuyển đổi) phải kéo dài ít nhất 500 mili giây. |
| device. |
thời lượng | Trong một khoảng thời gian, hãy giảm dần độ sáng của thiết bị và thay đổi nhiệt độ màu (không bắt buộc). |
| device. |
thời lượng | Trong một khoảng thời gian, hãy tăng dần độ sáng của thiết bị và thay đổi nhiệt độ màu nếu thiết bị hỗ trợ hiệu ứng này. |
| device. |
khóa | Khoá hoặc mở khoá thiết bị. |
| device. |
Chuyển sang mục nội dung nghe nhìn tiếp theo. | |
| device. |
Tạm dừng phát nội dung nghe nhìn. | |
| device. |
Chuyển về mục nội dung nghe nhìn trước đó. | |
| device. |
Tiếp tục phát nội dung nghe nhìn. | |
| device. |
Phát ngẫu nhiên danh sách phát hiện tại. | |
| device. |
Dừng phát nội dung nghe nhìn. | |
| device. |
tắt tiếng | Tắt hoặc bật tiếng thiết bị đã cho. |
| device. |
Chuyển sang đầu vào tiếp theo. | |
| device. |
bật | Bật hoặc tắt thiết bị. |
| device. |
openDirection openPercent |
Đặt trạng thái mở/đóng của thiết bị |
| device. |
tạm dừng | Tạm dừng hoặc tiếp tục hoạt động của thiết bị. |
| device. |
Chuyển sang cổng đầu vào trước đó. | |
| device. |
Khởi động lại thiết bị. | |
| device. |
channelCount | Điều chỉnh kênh hiện tại theo một lượng tương đối. |
| device. |
Quay lại kênh trước đó mà người dùng đã xem. | |
| device. |
Đảo chiều quay của quạt. | |
| device. |
rotationDegrees rotationPercent |
Đặt chế độ xoay tuyệt đối của thiết bị. |
| device. |
channelCode channelName channelNumber |
Đặt kênh hiện tại thành một giá trị cụ thể. |
| device. |
fanSpeed | Đặt tốc độ quạt. |
| device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Đặt tốc độ tương đối cho quạt. |
| device. |
độ ẩm | Đặt độ ẩm ở một giá trị tuyệt đối. |
| device. |
newInput | Đặt đầu vào nội dung nghe nhìn. |
| device. |
volumeLevel | Đặt âm lượng của một thiết bị nhất định. |
| device. |
start | Bắt đầu hoặc dừng thiết bị. |
| device. |
Dừng hiệu ứng ánh sáng hiện tại. | |
| device. |
thermostatMode | Đặt chế độ hoạt động mục tiêu cho thiết bị điều nhiệt. |
| device. |
thermostatTemperatureSetpoint | Đặt nhiệt độ mục tiêu cho thiết bị điều nhiệt. |
| device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Đặt phạm vi nhiệt độ mục tiêu cho thiết bị điều nhiệt. |
| device. |
thời lượng | Điều chỉnh thời lượng hẹn giờ. |
| device. |
Huỷ đồng hồ hẹn giờ. | |
| device. |
Tạm dừng đồng hồ hẹn giờ. | |
| device. |
Tiếp tục đồng hồ hẹn giờ. | |
| device. |
thời lượng | Bắt đầu hẹn giờ mới. |
| device. |
Camera đã phát hiện thấy một chú chó hoặc mèo. Tính năng này không hỗ trợ phát hiện các loại động vật khác. | |
| device. |
Có người đã nhấn chuông cửa. | |
| device. |
Camera đã phát hiện thấy một khuôn mặt quen thuộc. | |
| device. |
Camera đã phát hiện thấy một khuôn mặt lạ. | |
| device. |
Thiết bị đã phát hiện thấy chuyển động. | |
| device. |
Camera đã phát hiện thấy một chiếc xe đang di chuyển. | |
| device. |
Camera đã phát hiện thấy một gói hàng được giao đến. | |
| device. |
Camera đã phát hiện thấy một người. | |
| device. |
Thiết bị đã phát hiện thấy tiếng người nói. | |
| device. |
Thiết bị đã phát hiện thấy âm thanh. | |
| device. |
currentApplication | Đối với các thiết bị có thể chuyển đổi giữa các ứng dụng. |
| device. |
currentArmLevel isArmed |
Đối với các thiết bị như hệ thống an ninh có hỗ trợ bật và tắt, trạng thái này cho biết thiết bị đang bật hay tắt. |
| device. |
độ sáng | Chế độ cài đặt độ sáng cho thiết bị. |
| device. |
Dành cho những thiết bị hỗ trợ kênh trên thiết bị truyền thông. | |
| device. |
color. color. color. color. color. |
Trạng thái của chế độ cài đặt màu. |
| device. |
currentCookingMode currentFoodPreset |
Dành cho những thiết bị có thể nấu thức ăn theo nhiều chế độ nấu ăn và chế độ cài đặt sẵn cho món ăn. |
| device. |
isDocked | Đối với thiết bị tự di chuyển có thể được điều khiển để quay lại sạc. |
| device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
Trạng thái của thiết bị lưu trữ năng lượng, chẳng hạn như pin, bao gồm cả lượng năng lượng mà thiết bị đang lưu trữ, thiết bị có đang sạc hay không và thiết bị có đang được cắm điện hay không. |
| device. |
currentFanSpeedPercent currentFanSpeedSetting |
Dành cho những thiết bị hỗ trợ việc đặt tốc độ quạt. |
| device. |
currentFillLevel currentFillPercent isFilled |
Dành cho những thiết bị hỗ trợ việc đổ đầy, chẳng hạn như bồn tắm. |
| device. |
humidityAmbientPercent humiditySetpointPercent |
Dành cho những thiết bị hỗ trợ chế độ cài đặt độ ẩm, chẳng hạn như máy tạo ẩm và máy hút ẩm. |
| device. |
currentInput | Cho phép truy vấn các thiết bị có thể chuyển đổi đầu vào.
Đầu vào nội dung nghe nhìn có thể có tên động cho mỗi thiết bị đại diện cho nguồn cấp dữ liệu âm thanh hoặc nguồn cấp dữ liệu video. Các nguồn cấp dữ liệu này có thể được kết nối trực tiếp hoặc kết nối mạng, nhưng phải được đặt tên và có tính ổn định hợp lý. Tính năng này không hỗ trợ các nguồn cấp dữ liệu tạm thời tuỳ ý, chẳng hạn như thư viện mạng có thể tìm kiếm. Hỗ trợ các nguồn Bluetooth đã ghép nối và có tên. Nguồn có thể có nhiều tên, vì vậy, tên do người dùng tạo và tên được phát hiện đều được hỗ trợ, cũng như tên mặc định; ví dụ: "hdmi_1" cũng có thể là "Đầu phát DVD" hoặc "usb_1" cũng có thể là "Ổ đĩa cứng".
Bạn có thể sắp xếp các đầu vào nội dung nghe nhìn để hỗ trợ lệnh "tiếp theo" và "trước đó".
Lưu ý: InputSelector không hỗ trợ ngữ pháp truy vấn. |
| device. |
activeLightEffect | Dành cho những thiết bị có thể hỗ trợ các lệnh chiếu sáng phức tạp để thay đổi trạng thái, chẳng hạn như đổi từ màu này sang màu khác theo vòng lặp. |
| device. |
isJammed isLocked |
Dành cho những thiết bị hỗ trợ tính năng khoá và mở khoá, và/hoặc báo cáo trạng thái khoá. |
| device. |
playbackState | Đối với các thiết bị phát nội dung nghe nhìn, trạng thái của nội dung nghe nhìn, chẳng hạn như nội dung đó có đang phát hay không. |
| device. |
motionDetectionEventInProgress | Đối với các thiết bị có thể phát hiện chuyển động. |
| device. |
số người lưu trú | Dành cho các thiết bị có thể phát hiện sự hiện diện, thông qua cảm biến PIR, siêu âm hoặc cảm biến tiếp xúc vật lý. |
| device. |
trực tuyến | Dành cho các thiết bị hỗ trợ trạng thái trực tuyến và ngoại tuyến, và/hoặc báo cáo trạng thái trực tuyến và ngoại tuyến. |
| device. |
on | Chức năng bật/tắt cơ bản dành cho mọi thiết bị có hai trạng thái bật và tắt, bao gồm ổ cắm, công tắc và nhiều thiết bị khác trong tương lai. |
| device. |
openPercent | Đối với các thiết bị hỗ trợ mở và đóng, và trong một số trường hợp, mở và đóng một phần hoặc có thể theo nhiều hướng. |
| device. |
isCurrentlyRecording | Dành cho những thiết bị hỗ trợ ghi vào nội dung nghe nhìn. |
| device. |
rotationDegrees rotationPercent |
Dành cho những thiết bị hỗ trợ xoay, chẳng hạn như rèm cửa có thanh xoay. |
| device. |
currentCycleRemainingTime currentTotalRemainingTime |
Dành cho những thiết bị có thời gian hoạt động liên tục có thể truy vấn được. Những thiết bị như vậy sẽ báo cáo tổng số chu kỳ khi bắt đầu hoạt động và từng chu kỳ mà thiết bị đang thực hiện trong khi chạy. |
| device. |
currentSensorStateData. currentSensorStateData. currentSensorStateData. |
Kết quả đo lường do cảm biến tạo ra. Ví dụ: lượng khói mà máy dò khói đo được hoặc lượng khí carbon monoxide mà máy dò khí carbon monoxide đo được, v.v. |
| device. |
isPaused isRunning |
Dành cho những thiết bị hỗ trợ thao tác khởi động và dừng. Việc khởi động và dừng thiết bị có chức năng tương tự như bật và tắt thiết bị. Điều này cho biết rằng các thiết bị hoạt động khác nhau khi bật và khi khởi động. Ví dụ: một số máy giặt có thể bật và sửa đổi chế độ cài đặt trước khi thực sự bắt đầu hoạt động. |
| device. |
temperatureAmbient temperatureSetpoint |
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), bên trong hoặc xung quanh thiết bị. |
| device. |
activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Dành cho những thiết bị hỗ trợ các điểm và chế độ nhiệt độ. |
| device. |
timerPaused | Dành cho những thiết bị hỗ trợ tính năng hẹn giờ. Ví dụ: bộ điều khiển vòi phun nước thông minh hoặc công tắc đèn thông minh có thể có bộ hẹn giờ tích hợp. Bạn có thể dùng lệnh này để hỏi thiết bị xem còn bao nhiêu thời gian trên đồng hồ hẹn giờ. |
| device. |
currentVolume isMuted |
Đối với các thiết bị có thể thay đổi âm lượng (ví dụ: đặt âm lượng ở một mức nhất định, tắt tiếng hoặc bật tiếng). |
| home. |
body members title |
Gửi thông báo đến những thành viên được chỉ định trong nhà bằng địa chỉ email của họ. |
| home. |
homePresenceMode | |
| not | Một điều kiện để biểu thị logic NOT của một điều kiện khác. | |
| hoặc | Một điều kiện phức hợp để biểu thị logic OR của tất cả các điều kiện con. | |
| time. |
Đại diện cho một phạm vi thời gian. | |
| time. |
Thêm một khoảng tạm dừng trong quá trình thực thi quy trình tự động hoá. | |
| time. |
Biểu thị một sự kiện trong lịch biểu. |