เงื่อนไขเริ่มต้น และการดําเนินการที่รองรับ

การทำงานอัตโนมัติรองรับเงื่อนไขเริ่มต้นและการดําเนินการต่อไปนี้ ระบบยังรองรับรัฐทั้งหมดเป็นเงื่อนไขด้วย

  • เลือกประเภทเงื่อนไขเริ่มต้น การดำเนินการ หรือเงื่อนไข
  • การดำเนินการของ Assistant
  • เงื่อนไขเริ่มต้นเกี่ยวกับ Assistant
  • โอเปอเรเตอร์เงื่อนไข
  • การทำงานของอุปกรณ์
  • เงื่อนไขเริ่มต้นเหตุการณ์ในอุปกรณ์
  • เงื่อนไขสถานะของอุปกรณ์
  • เงื่อนไขเริ่มต้นสถานะของอุปกรณ์
  • การดำเนินการในบ้าน
  • เงื่อนไขสถานะ "อยู่บ้าน"
  • เงื่อนไขเริ่มต้นสถานะ "อยู่บ้าน"
  • การดำเนินการเกี่ยวกับเวลา
  • เงื่อนไขเวลา
  • เงื่อนไขเริ่มต้นเวลา

ผลลัพธ์ 105 รายการ
สถานะ / เหตุการณ์ (เงื่อนไขเริ่มต้น)
เงื่อนไข
คําสั่ง (การดําเนินการ)
ฟิลด์ที่รองรับ คำอธิบาย
and เงื่อนไขประกอบเพื่อแสดง AND เชิงตรรกะของเงื่อนไขย่อยทั้งหมด
assistant.command.Broadcast ข้อความ
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle query
device.command.ActivateScene เปิดใช้งาน เปิดหรือปิดใช้งานโหมด
device.command.AppInstall newApplicationName ติดตั้งแอปพลิเคชันในอุปกรณ์ที่ระบุ
device.command.AppSearch applicationName ค้นหาแอปพลิเคชันที่ต้องการ
device.command.AppSelect applicationName เลือกแอปพลิเคชันที่ต้องการ
device.command.ArmDisarm arm
armLevel
cancel
ตั้งค่าระดับการปลุกของอุปกรณ์
device.command.BrightnessAbsolute ความสว่าง ปรับความสว่างสัมบูรณ์ของอุปกรณ์ เมื่อตั้งค่าความสว่างเป็นค่าที่มากกว่า 0 หากอุปกรณ์ปิดอยู่ ระบบจะเปิดอุปกรณ์ขึ้น และ [`OnOffState.state`](./on_off_state) จะเปลี่ยนเพื่อแสดงว่าอุปกรณ์เปิดอยู่ ในทํานองเดียวกัน เมื่อตั้งค่าความสว่างเป็น 0 อุปกรณ์จะปิดและ [`OnOffState.state`](./on_off_state) จะเปลี่ยนแปลงตาม
device.command.BrightnessRelative brightnessRelativePercent
brightnessRelativeWeight
ปรับความสว่างสัมพัทธ์ของอุปกรณ์ เมื่อตั้งค่าความสว่างเป็นค่าที่มากกว่า 0 หากอุปกรณ์ปิดอยู่ ระบบจะเปิดอุปกรณ์ขึ้น และ [`OnOffState.state`](./on_off_state) จะเปลี่ยนเพื่อแสดงว่าอุปกรณ์เปิดอยู่ ในทํานองเดียวกัน เมื่อตั้งค่าความสว่างเป็น 0 อุปกรณ์จะปิดและ [`OnOffState.state`](./on_off_state) จะเปลี่ยนแปลงตาม
device.command.Charge ชาร์จ เริ่มหรือหยุดชาร์จ
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
ตั้งค่าสีเป็นสีที่ระบุ เมื่อตั้งค่าสีในอุปกรณ์ที่ปิดอยู่ อุปกรณ์จะเปิดขึ้นและ [`OnOffState.state`](./on_off_state) จะเปลี่ยนตามสถานะนี้ ในทํานองเดียวกัน เมื่อตั้งค่าความสว่างเป็น 0 อุปกรณ์จะปิดและ [`OnOffState.state`](./on_off_state) จะเปลี่ยนแปลงตาม
device.command.Cook cookingMode
foodPreset
quantity
start
unit
เริ่มหรือหยุดทำอาหาร
device.command.Dispense amount
item
presetName
unit
จ่ายสินค้า
device.command.Dock วางอุปกรณ์ในแท่นชาร์จ
device.command.EnableDisableGuestNetwork เปิดใช้ เปิดหรือปิดใช้เครือข่ายสำหรับผู้มาเยือน
device.command.EnableDisableNetworkProfile enable
profile
เปิดหรือปิดใช้โปรไฟล์เครือข่าย ต้องใช้วิธีการสำรองในการยืนยันผู้ใช้ด้วย PIN ระบบจะถือว่าระบบรักษาความปลอดภัยในบ้านของผู้ใช้ได้รับผลกระทบหากมีการปิดใช้อุปกรณ์รักษาความปลอดภัยอื่นๆ ผ่านคําสั่งเหล่านี้
device.command.Fill fill
fillLevel
เติมหรือระบายน้ำออกจากอุปกรณ์
device.command.FindMyDevice ปิดเสียง ค้นหาอุปกรณ์เป้าหมายด้วยการสร้างการแจ้งเตือนในพื้นที่
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
ปรับระดับความชื้นตามค่าปัจจุบัน
device.command.LightEffectColorLoop ระยะเวลา เปลี่ยนสีของอุปกรณ์เป็นชุดสีต่างๆ
device.command.LightEffectPulse ระยะเวลา ระดับความสว่างของแสงจะเพิ่มขึ้นจากระดับกลางเป็นระดับสูงสุด จากนั้นจะลดลงเป็นระดับกลาง โดยมีเวลารอบรวม 1 พัลส์ต่อวินาที ในระหว่างแต่ละรอบ ความสว่างสูงสุดควรคงที่เป็นเวลา 200 มิลลิวินาที และความสว่างระดับกลาง (ไม่รวมระยะเวลาการเปลี่ยน) ควรคงที่เป็นเวลาอย่างน้อย 500 มิลลิวินาที
device.command.LightEffectSleep ระยะเวลา ค่อยๆ ลดความสว่างของอุปกรณ์ลงเมื่อเวลาผ่านไป และอาจเปลี่ยนอุณหภูมิสีด้วย (ไม่บังคับ)
device.command.LightEffectWake ระยะเวลา ค่อยๆ เพิ่มความสว่างของอุปกรณ์และ (ไม่บังคับ) เปลี่ยนอุณหภูมิสีเมื่อเวลาผ่านไป
device.command.LockUnlock ล็อก ล็อกหรือปลดล็อกอุปกรณ์
device.command.MediaNext ข้ามไปยังรายการสื่อถัดไป
device.command.MediaPause หยุดเล่นสื่อชั่วคราว
device.command.MediaPrevious ข้ามไปยังรายการสื่อก่อนหน้า
device.command.MediaResume เล่นสื่อต่อ
device.command.MediaShuffle สุ่มเพลย์ลิสต์ปัจจุบัน
device.command.MediaStop หยุดเล่นสื่อ
device.command.Mute ปิดเสียง ปิดหรือเปิดเสียงอุปกรณ์ที่ระบุ
device.command.NextInput เปลี่ยนไปใช้อินพุตถัดไป
device.command.OnOff เปิด เปิดหรือปิดอุปกรณ์
device.command.OpenClose openDirection
openPercent
ตั้งค่าสถานะเปิด-ปิดของอุปกรณ์
device.command.PauseUnpause หยุดชั่วคราว หยุดการดำเนินการของอุปกรณ์ชั่วคราวหรือยกเลิกการหยุดชั่วคราว
device.command.PreviousInput เปลี่ยนไปใช้อินพุตก่อนหน้า
device.command.Reboot รีบูตอุปกรณ์
device.command.RelativeChannel channelCount ปรับช่องปัจจุบันตามค่าสัมพัทธ์
device.command.ReturnChannel กลับไปที่แชแนลก่อนหน้าที่ผู้ใช้ดูอยู่
device.command.ReverseFan กลับทิศทางของพัดลม
device.command.RotateAbsolute rotationDegrees
rotationPercent
ตั้งค่าการหมุนแบบสัมบูรณ์ของอุปกรณ์
device.command.SelectChannel channelCode
channelName
channelNumber
ตั้งค่าแชแนลปัจจุบันเป็นค่าที่เจาะจง
device.command.SetFanSpeed fanSpeed ตั้งค่าความเร็วพัดลม
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
ตั้งค่าความเร็วแบบสัมพัทธ์สำหรับพัดลม
device.command.SetHumidity ความชื้น ตั้งค่าระดับความชื้นเป็นค่าสัมบูรณ์
device.command.SetInput newInput ตั้งค่าอินพุตสื่อ
device.command.SetVolume volumeLevel ตั้งค่าระดับเสียงของอุปกรณ์หนึ่งๆ
device.command.StartStop เริ่มต้น เริ่มหรือหยุดอุปกรณ์
device.command.StopLightEffect หยุดเอฟเฟกต์แสงปัจจุบัน
device.command.ThermostatSetMode thermostatMode ตั้งค่าโหมดการทํางานเป้าหมายสําหรับอุปกรณ์ตัวควบคุมอุณหภูมิ
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint ตั้งอุณหภูมิเป้าหมายสำหรับอุปกรณ์ตัวควบคุมอุณหภูมิ
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
ตั้งค่าช่วงอุณหภูมิเป้าหมายสำหรับอุปกรณ์ตัวควบคุมอุณหภูมิ
device.command.TimerAdjust ระยะเวลา ปรับระยะเวลาของตัวจับเวลา
device.command.TimerCancel ยกเลิกตัวจับเวลา
device.command.TimerPause หยุดตัวจับเวลาชั่วคราว
device.command.TimerResume จับเวลาต่อ
device.command.TimerStart ระยะเวลา เริ่มตัวจับเวลาใหม่
device.event.AnimalOtherDetection กล้องตรวจพบสุนัขหรือแมว ไม่รองรับการตรวจจับสัตว์ประเภทอื่นๆ
device.event.DoorbellPress มีคนกดกริ่งประตู
device.event.FaceFamiliarDetection กล้องตรวจพบใบหน้าที่คุ้นเคย
device.event.FaceUnfamiliarDetection กล้องตรวจพบใบหน้าที่ไม่คุ้นเคย
device.event.MotionDetection อุปกรณ์ตรวจพบการเคลื่อนไหว
device.event.MovingVehicleDetection กล้องตรวจพบยานพาหนะที่วิ่งอยู่
device.event.PackageDelivered กล้องตรวจพบพัสดุที่ส่งแล้ว
device.event.PersonDetection กล้องตรวจพบบุคคล
device.event.PersonTalking อุปกรณ์ตรวจพบเสียงคนพูด
device.event.Sound อุปกรณ์ตรวจพบเสียง
device.state.AppSelector currentApplication สำหรับอุปกรณ์ที่สลับไปมาระหว่างแอปพลิเคชันได้
device.state.ArmDisarm currentArmLevel
isArmed
สำหรับอุปกรณ์ เช่น ระบบรักษาความปลอดภัยที่รองรับการเปิดและปิดระบบ สถานะนี้จะระบุว่าอุปกรณ์เปิดหรือปิดอยู่
device.state.Brightness ความสว่าง การตั้งค่าความสว่างสำหรับอุปกรณ์
device.state.Channel สำหรับอุปกรณ์ที่รองรับช่องในอุปกรณ์สื่อ
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
สถานะของการตั้งค่าสี
device.state.Cook currentCookingMode
currentFoodPreset
สำหรับอุปกรณ์ที่ปรุงอาหารตามอาหารที่กำหนดล่วงหน้าและโหมดการปรุงอาหารที่รองรับได้
device.state.Dock isDocked สำหรับอุปกรณ์เคลื่อนที่แบบเคลื่อนที่เองซึ่งสามารถสั่งให้กลับมาชาร์จได้
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
สถานะของอุปกรณ์จัดเก็บพลังงาน เช่น แบตเตอรี่ รวมถึงปริมาณพลังงานที่เก็บอยู่ กำลังชาร์จอยู่หรือไม่ และเสียบปลั๊กอยู่หรือไม่
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
สำหรับอุปกรณ์ที่รองรับการตั้งค่าความเร็วของพัดลม
device.state.Fill currentFillLevel
currentFillPercent
isFilled
สำหรับอุปกรณ์ที่รองรับการเติมน้ำ เช่น อ่างอาบน้ำ
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
สำหรับอุปกรณ์ที่รองรับการตั้งค่าความชื้น เช่น เครื่องทำความชื้นและเครื่องลดความชื้น
device.state.InputSelector currentInput เปิดใช้การค้นหาอุปกรณ์ที่เปลี่ยนอินพุตได้ อินพุตสื่ออาจมีชื่อแบบไดนามิกต่ออุปกรณ์ที่แสดงถึงฟีดเสียงหรือวิดีโอ ฟีดเหล่านี้อาจเป็นแบบใช้สายหรือใช้เครือข่ายก็ได้ แต่ควรตั้งชื่อและคงอยู่อย่างสมเหตุสมผล การดำเนินการนี้ไม่รองรับฟีดชั่วคราวที่กําหนดเอง เช่น ไลบรารีในเครือข่ายที่ค้นหาได้ รองรับแหล่งที่มาของบลูทูธที่มีชื่อซึ่งจับคู่ไว้ แหล่งที่มาอาจมีชื่อได้หลายชื่อ จึงรองรับชื่อที่ผู้ใช้สร้างขึ้นและชื่อที่ค้นพบ รวมถึงชื่อเริ่มต้น เช่น "hdmi_1" อาจหมายถึง "เครื่องเล่น DVD" หรือ "usb_1" อาจหมายถึง "ฮาร์ดไดรฟ์" คุณสามารถสั่งซื้ออินพุตสื่อเพื่อรองรับคำสั่ง "ถัดไป" และ "ก่อนหน้า" ได้ หมายเหตุ: InputSelector ไม่รองรับไวยากรณ์การค้นหา
device.state.LightEffects activeLightEffect สำหรับอุปกรณ์ที่รองรับคำสั่งเกี่ยวกับแสงที่ซับซ้อนเพื่อเปลี่ยนสถานะ เช่น เปลี่ยนสีแบบวน
device.state.LockUnlock isJammed
isLocked
สำหรับอุปกรณ์ที่รองรับการล็อกและการปลดล็อก และ/หรือการรายงานสถานะ "ล็อกอยู่"
device.state.MediaState playbackState สำหรับอุปกรณ์ที่เล่นสื่อ สถานะของสื่อ เช่น กำลังเล่นอยู่หรือไม่
device.state.MotionDetection motionDetectionEventInProgress สำหรับอุปกรณ์ที่ตรวจจับการเคลื่อนไหวได้
device.state.OccupancySensing อัตราการเข้าพัก สำหรับอุปกรณ์ที่ตรวจจับการมีคนอยู่ได้ ไม่ว่าจะเป็นผ่าน PIR, อัลตราซาวด์ หรือการสัมผัสทางกายภาพ
device.state.Online ออนไลน์ สำหรับอุปกรณ์ที่รองรับสถานะออนไลน์และออฟไลน์ และ/หรือรายงานสถานะออนไลน์และออฟไลน์
device.state.OnOff เปิด ฟังก์ชันการทำงานพื้นฐานของการเปิดและปิดสำหรับอุปกรณ์ใดก็ตามที่มีการเปิดและปิดแบบไบนารี ซึ่งรวมถึงปลั๊กและสวิตช์ รวมถึงอุปกรณ์อื่นๆ ในอนาคต
device.state.OpenClose openPercent สำหรับอุปกรณ์ที่รองรับการเปิดและปิด และในบางกรณีการเปิดและปิดบางส่วนหรืออาจเปิดและปิดได้มากกว่า 1 ทิศทาง
device.state.Record isCurrentlyRecording สำหรับอุปกรณ์ที่รองรับการบันทึกลงในสื่อ
device.state.Rotation rotationDegrees
rotationPercent
สำหรับอุปกรณ์ที่รองรับการหมุน เช่น มู่ลี่ที่มีใบไม้หมุนได้
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
สำหรับอุปกรณ์ที่มีระยะเวลาการทํางานที่ดำเนินการอยู่ซึ่งสามารถค้นหาได้ อุปกรณ์เหล่านี้จะรายงานจํานวนรอบทั้งหมดเมื่อเริ่มการทํางาน และแต่ละรอบที่อุปกรณ์ทํางานอยู่
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
การวัดผลที่เกิดจากเซ็นเซอร์ เช่น ปริมาณควันที่วัดโดยเครื่องตรวจจับควัน หรือปริมาณคาร์บอนมอนอกไซด์ที่วัดโดยเครื่องตรวจจับคาร์บอนมอนอกไซด์ เป็นต้น
device.state.StartStop isPaused
isRunning
สำหรับอุปกรณ์ที่รองรับการเริ่มและหยุดการดำเนินการ การเริ่มและหยุดอุปกรณ์ทำงานมีฟังก์ชันคล้ายกับการเปิดและปิดอุปกรณ์ ซึ่งบ่งบอกว่าอุปกรณ์ทำงานแตกต่างกันเมื่อเปิดและเมื่อเริ่มทำงาน ตัวอย่างเช่น เครื่องซักผ้าบางรุ่นสามารถเปิดและแก้ไขการตั้งค่าได้ก่อนที่จะเริ่มทำงานจริง
device.state.TemperatureControl temperatureAmbient
temperatureSetpoint
ควบคุมอุณหภูมิของอุปกรณ์อื่นที่ไม่ใช่ตัวควบคุมอุณหภูมิ (เช่น เตาอบ) ภายในหรือรอบๆ อุปกรณ์
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
สำหรับอุปกรณ์ที่รองรับจุดและโหมดอุณหภูมิ
device.state.Timer timerPaused สำหรับอุปกรณ์ที่รองรับความสามารถของนาฬิกาจับเวลา เช่น ตัวควบคุมสปริงเกอร์อัจฉริยะหรือสวิตช์ไฟอัจฉริยะอาจมีตัวจับเวลาในตัว ซึ่งสามารถใช้เพื่อสอบถามอุปกรณ์เกี่ยวกับเวลาที่เหลือของตัวจับเวลา
device.state.Volume currentVolume
isMuted
สำหรับอุปกรณ์ที่เปลี่ยนระดับเสียงได้ (เช่น การตั้งค่าระดับเสียง ปิดเสียง หรือเลิกปิดเสียง)
home.command.Notification body
members
title
ส่งการแจ้งเตือนไปยังสมาชิกในบ้านที่ระบุ
home.state.HomePresence homePresenceMode
not เงื่อนไขเพื่อแสดง "ไม่ใช่" เชิงตรรกะของเงื่อนไขอื่น
time.between แสดงถึงช่วงเวลา
time.delay เพิ่มการหยุดชั่วคราวในการเรียกใช้การทำงานอัตโนมัติ
time.schedule แสดงถึงกิจกรรมกำหนดเวลา
หรือ เงื่อนไขประกอบเพื่อแสดง OR เชิงตรรกะของเงื่อนไขย่อยทั้งหมด