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

Tính năng tự động hoá hỗ trợ các trình khởi động và thao tác sau. Tất cả các trạng thái cũng được hỗ trợ dưới dạng điều kiện.

  • Chọn loại trình khởi động, hành động hoặc điều kiện
  • Thao tác của Trợ lý
  • Lệnh khởi động Trợ lý
  • Toán tử điều kiện
  • Hoạt động của thiết bị
  • Trình khởi động sự kiện trên thiết bị
  • Điều kiện trạng thái thiết bị
  • Trình khởi động trạng thái thiết bị
  • Hành động trên trang chủ
  • Điều kiện trạng thái ban đầu
  • Trình khởi động trạng thái trang chủ
  • Hành động theo thời gian
  • Điều kiện về thời gian
  • Hàm khởi tạo thời gian

105 kết quả
Trạng thái / Sự kiện (bắt đầu)
Điều kiện
Lệnh (hành động)
Các trường được hỗ trợ Mô tả
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 ứng dụng đã cho.
device.command.AppSelect applicationName Chọn ứng dụng đã cho.
device.command.ArmDisarm arm
armLevel
cancel
Đặt cấp độ chuông báo của thiết bị.
device.command.BrightnessAbsolute độ 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 để cho biết 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 theo đó.
device.command.BrightnessRelative 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 để cho biết 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 theo đó.
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 sắc độ được chỉ định. Khi màu được đặt trên một thiết bị đang tắt, thiết bị sẽ bật 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 theo đó.
device.command.Cook cookingMode
foodPreset
quantity
start
unit
Bắt đầu hoặc dừng nấu ăn.
device.command.Dispense amount
item
presetName
unit
Phân phối mặt hàng.
device.command.Dock Đưa thiết bị vào đế sạc.
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 phụ bằng mã PIN. Hệ thống bảo mật nhà của người dùng có thể bị ảnh hưởng nếu các thiết bị bảo mật khác bị vô hiệu hoá thông qua các lệnh này.
device.command.Fill fill
fillLevel
Đổ đầy hoặc xả 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ức độ ẩm tương ứng với giá trị hiện tại.
device.command.LightEffectColorLoop thời lượng Luân phiên thiết bị qua một bộ màu.
device.command.LightEffectPulse 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 gian 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 trung bình (không bao gồm thời gian chuyển đổi) phải 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à tuỳ ý thay đổi nhiệt độ màu.
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à tuỳ ý thay đổi nhiệt độ màu.
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 hoặc bật tiếng thiết bị đã cho.
device.command.NextInput Chuyển sang phương thức nhập 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 mở-đóng của thiết bị
device.command.PauseUnpause tạm dừng Tạm dừng hoặc tiếp tục hoạt động của thiết bị.
device.command.PreviousInput Chuyển sang phương thức nhập 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 lượng tương đối.
device.command.ReturnChannel Quay lại kênh trước đó mà người dùng đang xem.
device.command.ReverseFan Đảo ngược hướng của 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 fanSpeedRelativePercent
fanSpeedRelativeWeight
Đặt tốc độ tương đối cho quạt.
device.command.SetHumidity độ ẩm Đặt mức độ ẩm thành một giá trị tuyệt đối.
device.command.SetInput newInput Thiết lập đầu vào nội dung nghe nhìn.
device.command.SetVolume volumeLevel Đặt âm lượng của một thiết bị nhất định.
device.command.StartStop bắt đầu Bắt đầu 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ị điều nhiệt.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Đặt nhiệt độ mục tiêu cho thiết bị điều nhiệt.
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Đặt phạm vi nhiệt độ mục tiêu cho thiết bị đ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 đồ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.AnimalOtherDetection Camera phát hiện thấy một chú chó hoặc mèo. Không hỗ trợ phát hiện các loại động vật khác.
device.event.DoorbellPress Chuông cửa đã được nhấn.
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 lạ.
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 chiếc xe đang di chuyển.
device.event.PackageDelivered Camera phát hiện thấy một gói hàng được giao đến.
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 âm thanh của người nói.
device.event.Sound Thiết bị đã phát hiện thấy âm thanh.
device.state.AppSelector currentApplication Đối với 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 các thiết bị như hệ thống an ninh hỗ trợ chế độ bật và tắt, chỉ báo này cho biết thiết bị đang bật hay tắt.
device.state.Brightness độ sáng Chế độ cài đặt độ sáng cho một thiết bị.
device.state.Channel Đối với các thiết bị hỗ trợ kênh trên thiết bị đa phương tiện.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
Trạng thái của chế độ cài đặt màu.
device.state.Cook currentCookingMode
currentFoodPreset
Đối với các thiết bị có thể nấu ăn theo nhiều chế độ cài đặt trước cho món ăn và chế độ nấu ăn được hỗ trợ.
device.state.Dock isDocked Đối với các thiết bị tự di chuyển có thể được ra lệnh 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ả lượng năng lượng mà thiết bị đang lưu trữ, liệu thiết bị có đang sạc hay không và liệu thiết bị có được cắm điện hay không.
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Dành cho các thiết bị hỗ trợ tính năng đặt tốc độ quạt.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Đối với các thiết bị hỗ trợ việc đổ nước, chẳng hạn như bồn tắm.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Đối với các 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ó thể chuyển đổi phương thức nhập. Đầu vào nội dung nghe nhìn có thể có tên động trên 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ể được kết nối cứng hoặc kết nối mạng, nhưng phải được đặt tên và duy trì một cách hợp lý. Phương thức 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, 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 cũng được hỗ trợ, cũng như tên mặc định; ví dụ: "hdmi_1" cũng có thể là "DVD player" (Đầu phát DVD) hoặc "usb_1" cũng có thể là "Hard drive" (Ổ đĩa cứng). Bạn có thể sắp xếp các đầu vào nội dung nghe nhìn để hỗ trợ các lệnh "tiếp theo" và "trước đó". Lưu ý: InputSelector không hỗ trợ cú pháp truy vấn.
device.state.LightEffects activeLightEffect Đối với các 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 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ư liệu nội dung đó 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 các thiết bị có thể phát hiện tình trạng có người ở, cho dù là thông qua cảm biến hồng ngoại, 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 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.state.OnOff bật Chức năng bật và tắt cơ bản cho mọi thiết bị có trạng thái bật và tắt nhị phân, bao gồm cả phích cắm và ổ cắm cũng như nhiều thiết bị trong tương lai.
device.state.OpenClose openPercent Đối với các thiết bị hỗ trợ mở và đóng, 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.state.Record isCurrentlyRecording Đối với các thiết bị hỗ trợ tính năng ghi vào phương tiện.
device.state.Rotation rotationDegrees
rotationPercent
Đối với các thiết bị hỗ trợ xoay, chẳng hạn như rèm cửa có các lá có thể xoay.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
Đối với những thiết bị có thời lượng hoạt động liên tục mà bạn có thể truy vấn. 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à mỗi chu kỳ mà thiết bị đang ở trong khi chạy.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
Kết quả đo lường do cảm biến tạo ra. Ví dụ: lượng khói do máy dò khói đo lường hoặc lượng khí CO do máy dò khí CO đo lường, v.v.
device.state.StartStop isPaused
isRunning
Đối với các thiết bị hỗ trợ thao tác bắt đầu và dừng. Việc khởi động và dừng thiết bị có chức năng tương tự như việc 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 theo cách khác nhau khi 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 thực sự bắt đầu hoạt động.
device.state.TemperatureControl temperatureAmbient
temperatureSetPoint
Điều khiển 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 activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Đối với các thiết bị hỗ trợ điểm và chế độ 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 vòi phun thông minh hoặc công tắc đèn thông minh có thể tích hợp sẵn bộ hẹn giờ. Bạn có thể dùng lớp này để truy vấn thiết bị về thời gian còn lại trên đồng hồ hẹn giờ.
device.state.Volume currentVolume
isMuted
Đối với những 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 hoặc bật tiếng).
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.
home.command.Notification body
members
title
Gửi thông báo cho các thành viên trong nhà đã chỉ định.
home.state.HomePresence homePresenceMode
not Một điều kiện để biểu thị NOT logic của một điều kiện khác.
time.between Biểu thị 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.
time.schedule Biểu thị một sự kiện theo lịch biểu.
Một điều kiện phức hợp để biểu thị logic AND của tất cả các điều kiện con.