Điều kiện khởi động, điều kiện và hành động được hỗ trợ

Quy trình tự động hoá hỗ trợ những điều kiện khởi động và hành động sau đây. Tất cả các tiểu bang cũng được hỗ trợ làm điều kiện.

Trạng thái / Sự kiện (khởi động)
Điều kiện
Lệnh (hành động)
Các trường được hỗ trợ Mô tả
Một điều kiện phức hợp để biểu thị hàm logic AND của tất cả các điều kiện con.
assistant.command.Broadcast tin nhắn
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle truy vấn
device.command.ActivateScene kích hoạt Kích hoạt hoặc huỷ kích hoạt một cảnh.
device.command.AppInstall newApplicationName Cài đặt ứng dụng trên thiết bị đã cho.
device.command.AppSearch applicationName Tìm kiếm ứng dụng đã cho.
device.command.AppSelect applicationName Chọn ứng dụng đã cho.
device.command.ArmDisarm arm
armLevel
cancel
Đặt mức chuông báo cho thiết bị.
device.command.BrightnessAbsolute độ sáng Điều chỉnh độ sáng tuyệt đối của thiết bị. Khi bạn đặt độ sáng ở giá trị bất kỳ lớn hơn 0, thiết bị sẽ bật nguồn và [`OnOFFState.state`](./on_off_state) thay đổi để cho biết rằng thiết bị đang bật. Tương tự, khi bạn đặt độ sáng thành 0, thiết bị sẽ tắt nguồn và [`OnOFFState.state`](./on_off_state) sẽ thay đổi tương ứng.
device.command.BrightnessRelative Độ sáng tương đối Phần trăm
brightnessTương đối trọng lượng
Điều chỉnh độ sáng tương đối của thiết bị. Khi bạn đặt độ sáng ở giá trị bất kỳ lớn hơn 0, thiết bị sẽ bật nguồn và [`OnOFFState.state`](./on_off_state) thay đổi để cho biết rằng thiết bị đang bật. Tương tự, khi bạn đặt độ sáng thành 0, thiết bị sẽ tắt nguồn và [`OnOFFState.state`](./on_off_state) sẽ thay đổi tương ứng.
device.command.Charge điện tích Bắt đầu hoặc dừng sạc.
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
Đặt màu thành màu được chỉ định. Khi bạn đặt màu 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 bạn đặt độ sáng thành 0, thiết bị sẽ tắt nguồn và [`OnOFFState.state`](./on_off_state) sẽ thay đổi tương ứng.
device.command.Cook cookingMode
foodPreset
quantity
start
unit
Bắt đầu hoặc dừng nấu.
device.command.Dispense amount
item
presetName
unit
Phân phối các vật phẩm.
device.command.Dock Gắn thiết bị vào đế.
device.command.EnableDisableGuestNetwork bật Bật hoặc tắt mạng khách.
device.command.EnableDisableNetworkProfile enable
profile
Bật hoặc tắt hồ sơ mạng. Bạn phải sử dụng phương thức xác minh người dùng thứ hai bằng mã PIN. Hệ thống an ninh trong nhà của người dùng có thể bị xem là bị ảnh hưởng nếu các thiết bị bảo mật khác bị tắt bằng những lệnh này.
device.command.Fill fill
fillLevel
Đổ đầy hoặc tháo thiết bị.
device.command.FindMyDevice tắt tiếng Xác định vị trí thiết bị mục tiêu bằng cách tạo cảnh báo cục bộ.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Điều chỉnh độ ẩm tương ứng với giá trị hiện tại.
device.command.LightEffectColorLoop thời lượng Chuyển đổi thiết bị theo một nhóm màu.
device.command.LightEffectPulse thời lượng Cường độ ánh sáng tăng từ độ sáng mức trung bình lên độ sáng tối đa, sau đó giảm xuống độ sáng mức trung bình với tổng thời gian chu kỳ là một xung mỗi giây. Trong mỗi chu kỳ, độ sáng tối đa nên kéo dài 200 mili giây và độ sáng mức trung bình (không bao gồm giai đoạn chuyển đổi) nên kéo dài ít nhất 500 mili giây.
device.command.LightEffectSleep 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.command.LightEffectWake 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 (không bắt buộc).
device.command.LockUnlock khóa Khoá hoặc mở khoá thiết bị.
device.command.MediaNext Chuyển đến mục nội dung nghe nhìn tiếp theo.
device.command.MediaPause Tạm dừng phát nội dung nghe nhìn.
device.command.MediaPrevious Chuyển đến mục nội dung nghe nhìn trước đó.
device.command.MediaResume Tiếp tục phát nội dung nghe nhìn.
device.command.MediaShuffle Phát ngẫu nhiên danh sách phát hiện tại.
device.command.MediaStop Dừng phát nội dung nghe nhìn.
device.command.Mute tắt tiếng Tắt tiếng hoặc bật tiếng thiết bị đã cho.
device.command.NextInput Chuyển sang nguồn đầu vào tiếp theo.
device.command.OnOff bật Bật hoặc tắt thiết bị.
device.command.OpenClose openDirection
openPercent
Đặt trạng thái đóng – mở của thiết bị
device.command.PauseUnpause tạm dừng Tạm dừng hoặc huỷ tạm dừng hoạt động trên thiết bị.
device.command.PreviousInput Chuyển về nguồn đầu vào trước đó.
device.command.Reboot Khởi động lại thiết bị.
device.command.RelativeChannel channelCount Điều chỉnh kênh hiện tại theo một mức tương đối.
device.command.ReturnChannel Quay lại kênh trước đó mà người dùng đã truy cập.
device.command.ReverseFan Đảo ngược hướng quạt.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Đặt độ xoay tuyệt đối của thiết bị.
device.command.SelectChannel channelCode
channelName
channelNumber
Đặt kênh hiện tại thành một giá trị cụ thể.
device.command.SetFanSpeed fanSpeed Đặt tốc độ quạt.
device.command.SetFanSpeedRelative fanTốc tương đối phần trăm
fanSpeed che
Đặt tốc độ tương đối cho quạt.
device.command.SetHumidity độ ẩm Đặt độ ẩm ở một giá trị tuyệt đối.
device.command.SetInput newInput Đặt phương tiện đầu vào.
device.command.SetVolume volumeLevel Đặt âm lượng cho một thiết bị cụ thể.
device.command.StartStop bắt đầu Khởi động hoặc dừng thiết bị.
device.command.StopLightEffect Dừng hiệu ứng ánh sáng hiện tại.
device.command.ThermostatSetMode thermostatMode Đặt chế độ hoạt động mục tiêu cho thiết bị máy điều nhiệt.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Đặt nhiệt độ mục tiêu cho thiết bị máy điều nhiệt.
device.command.ThermostatTemperatureSetRange máy điều nhiệtNhiệt độĐiểm đặtCao
nhiệt độNhiệt độĐặtđiểmThấp
Đặt phạm vi nhiệt độ mục tiêu cho thiết bị máy điều nhiệt.
device.command.TimerAdjust thời lượng Điều chỉnh thời lượng của đồng hồ hẹn giờ.
device.command.TimerCancel Huỷ đồng hồ hẹn giờ.
device.command.TimerPause Tạm dừng đồng hồ hẹn giờ.
device.command.TimerResume Tiếp tục chạy đồng hồ hẹn giờ.
device.command.TimerStart thời lượng Bắt đầu một đồng hồ hẹn giờ mới.
device.event.AnimalCatDetection Camera đã phát hiện thấy một chú mèo.
device.event.AnimalDogDetection Camera đã phát hiện thấy một chú chó.
device.event.AnimalOtherDetection Camera đã phát hiện thấy một con vật.
device.event.DoorbellPress Bạn đã nhấn một chuông cửa.
device.event.FaceFamiliarDetection Camera phát hiện thấy một khuôn mặt quen thuộc.
device.event.FaceUnfamiliarDetection Camera phát hiện thấy một khuôn mặt không quen thuộc.
device.event.MotionDetection Thiết bị đã phát hiện thấy chuyển động.
device.event.MovingVehicleDetection Camera phát hiện thấy một phương tiện đang di chuyển.
device.event.PackageDelivered Camera phát hiện thấy một gói hàng đã giao.
device.event.PersonDetection Camera đã phát hiện thấy một người.
device.event.PersonTalking Thiết bị đã phát hiện thấy tiếng người nói.
device.event.Sound Thiết bị đã phát hiện thấy âm thanh.
device.state.AppSelector currentApplication Dành cho các thiết bị có thể chuyển đổi giữa các ứng dụng.
device.state.ArmDisarm currentArmlevel
isArmed
Đối với những thiết bị như hệ thống an ninh hỗ trợ bật và tắt chuông báo động, thông tin này cho biết thiết bị đang được bật hay tắt.
device.state.Brightness độ sáng Chế độ cài đặt độ sáng cho thiết bị.
device.state.Channel Đối với những thiết bị hỗ trợ kênh trên một thiết bị truyền thông.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
Trạng thái của một chế độ cài đặt màu.
device.state.Cook currentCookingMode
currentFoodPreset
Dành cho các thiết bị có thể nấu thức ăn theo nhiều giá trị đặt trước và chế độ nấu được hỗ trợ.
device.state.Dock isDocked Đối với các thiết bị di động tự quay lại để sạc.
device.state.EnergyStorage 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ả mức năng lượng thiết bị đó đang lưu trữ, cho dù thiết bị đó có đang sạc hay không và đã được cắm nguồn hay chưa.
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Đối với các thiết bị hỗ trợ đặt tốc độ quạt.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Đối với các thiết bị hỗ trợ nạp nước, chẳng hạn như bồn tắm.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Đối với 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.state.InputSelector currentInput Cho phép truy vấn các thiết bị có khả năng chuyển đổi đầu vào. Đầu vào phương tiệ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 video. Các nguồn cấp dữ liệu này có thể đi dây hoặc nối mạng, nhưng phải được đặt tên và cố định một cách hợp lý. Tính năng này không hỗ trợ nguồn cấp dữ liệu tạm thời tuỳ ý, chẳng hạn như thư viện kết nối mạng có thể tìm kiếm được. Các nguồn Bluetooth đã đặt tên và ghép nối được hỗ trợ. Các nguồn có thể có nhiều tên, vì vậy tên do người dùng tạo và khám phá đượ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à "Ổ cứng". Bạn có thể sắp xếp đầu vào phương tiện truyền thông để hỗ trợ trường "tiếp theo" và 'trước' . Lưu ý: InputSelector không hỗ trợ ngữ pháp của truy vấn.
device.state.LightEffects activeLightEffect Đối với 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ư lặp lại qua nhiều màu.
device.state.LockUnlock isJammed
isLocked
Đối với các 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.state.MediaState 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ư có đang phát hay không.
device.state.MotionDetection motionDetectionEventInProgress Đối với các thiết bị có thể phát hiện chuyển động.
device.state.OccupancySensing số người lưu trú Đối với những thiết bị có thể phát hiện có người ở nhà, cho dù là thông qua PIR, sóng siêu âm hay cảm biến tiếp xúc vật lý.
device.state.Online trực tuyến Đối với những 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.state.OnOff bật Chức năng bật và tắt cơ bản dành cho mọi thiết bị có bật và tắt tệp nhị phân, bao gồm cả giắc cắm và công tắc cũng như nhiều thiết bị sau này.
device.state.OpenClose openPercent Đối với các thiết bị hỗ trợ thao tác mở và đóng, cũng như trong một số trường hợp có thể đóng mở một phần hoặc có thể đóng theo nhiều hướng.
device.state.Record isCurrentlyRecording Đối với các thiết bị hỗ trợ ghi vào nội dung nghe nhìn.
device.state.Rotation rotationDegrees
rotationPercent
Đối với các thiết bị hỗ trợ tính năng xoay, chẳng hạn như rèm có các thanh trượt có thể xoay được.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
Đối với các thiết bị có thời lượng liên tục cho hoạt động có thể truy vấn được. Những thiết bị như thế này sẽ báo cáo tổng số chu kỳ khi bắt đầu hoạt động và mỗi chu kỳ mà thiết bị đang thực hiện trong khi đang chạy.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
Kết quả đo lường do cảm biến tạo ra. Ví dụ: lượng khói mà máy phát hiện khói đo được hoặc lượng khí cacbon monoxit mà máy dò cacbon monoxit đo được, v.v.
device.state.StartStop isPaused
isRunning
Dành cho những thiết bị hỗ trợ hoạt động bắt đầu và dừng. Việc khởi động và dừng một thiết bị sẽ thực hiện chức năng tương tự như bật và tắt thiết bị. Chỉ số này cho biết các thiết bị hoạt động theo cách khác nhau khi được bật và khi khởi động. Ví dụ: Một số máy giặt có thể được bật và sửa đổi chế độ cài đặt trước khi bắt đầu hoạt động.
device.state.TemperatureControl nhiệt độ Môi trường
Nhiệt độĐặt điểm
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.state.TemperatureSetting hoạt động





Đối với những thiết bị hỗ trợ các chế độ và điểm nhiệt độ.
device.state.Timer timerPaused Đối với các thiết bị hỗ trợ tính năng hẹn giờ. Ví dụ: Bộ điều khiển tưới nước thông minh hoặc công tắc đèn thông minh có thể tích hợp sẵn chế độ hẹn giờ. Bạn có thể dùng thông tin này để truy vấn thiết bị về thời gian hẹn giờ còn lại.
device.state.Volume 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.command.Notification body
members
title
Gửi thông báo cho những thành viên được chỉ định trong nhà.
home.state.HomePresence homePresenceMode
không phải 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ị hàm logic OR của tất cả các điều kiện con.
time.between Đại diện cho một phạm vi thời gian.
time.delay Thêm một điểm tạm dừng trong quá trình thực thi tự động hoá.
time.schedule Đại diện cho một sự kiện theo lịch biểu thời gian.