การทำงานอัตโนมัติรองรับเงื่อนไขเริ่มต้นและการดำเนินการต่อไปนี้ นอกจากนี้ยังรองรับ สถานะทั้งหมดเป็นเงื่อนไขด้วย
  
| สถานะ / เหตุการณ์ (เงื่อนไขเริ่มต้น) เงื่อนไข คำสั่ง (การดำเนินการ)  | 
      ฟิลด์ที่รองรับ | คำอธิบาย | 
|---|---|---|
| และ | เงื่อนไขแบบผสมเพื่อแสดงตรรกะ AND ของเงื่อนไขย่อยทั้งหมด | |
| assistant. | 
      ข้อความ | |
| assistant. | 
      okGoogle | |
| assistant. | 
      query | |
| device. | 
      เปิดใช้งาน | เปิดหรือปิดใช้งานฉาก | 
| device. | 
      newApplicationName | ติดตั้งแอปพลิเคชันในอุปกรณ์ที่ระบุ | 
| device. | 
      applicationName | ค้นหาแอปพลิเคชันที่ต้องการ | 
| device. | 
      applicationName | เลือกแอปพลิเคชันที่ระบุ | 
| device. | 
      arm armLevel cancel  | 
      ตั้งค่าระดับการแจ้งเตือนของอุปกรณ์ | 
| device. | 
      ความสว่าง | ปรับความสว่างสัมบูรณ์ของอุปกรณ์ เมื่อตั้งค่าความสว่างเป็นค่าใดก็ตามที่มากกว่า 0 หากอุปกรณ์ปิดอยู่ ระบบจะเปิดอุปกรณ์และ [`OnOffState.state`](./on_off_state) จะเปลี่ยนเพื่อให้สอดคล้องกับสถานะที่อุปกรณ์เปิดอยู่ ในทำนองเดียวกัน เมื่อตั้งค่าความสว่างเป็น 0 อุปกรณ์จะปิดและ [`OnOffState.state`](./on_off_state) จะเปลี่ยนตามนั้น | 
| device. | 
      brightnessRelativePercent brightnessRelativeWeight  | 
      ปรับความสว่างสัมพัทธ์ของอุปกรณ์ เมื่อตั้งค่าความสว่างเป็นค่าใดก็ตามที่มากกว่า 0 หากอุปกรณ์ปิดอยู่ ระบบจะเปิดอุปกรณ์และ [`OnOffState.state`](./on_off_state) จะเปลี่ยนเพื่อให้สอดคล้องกับสถานะที่อุปกรณ์เปิดอยู่ ในทำนองเดียวกัน เมื่อตั้งค่าความสว่างเป็น 0 อุปกรณ์จะปิดและ [`OnOffState.state`](./on_off_state) จะเปลี่ยนตามนั้น | 
| device. | 
      ชาร์จ | เริ่มหรือหยุดชาร์จ | 
| device. | 
      color. color. color. color. color. color.  | 
      ตั้งค่าสีเป็นเฉดสีที่ระบุ เมื่อตั้งค่าสีในอุปกรณ์ที่ปิดอยู่ อุปกรณ์จะเปิดขึ้นและ [`OnOffState.state`](./on_off_state) จะเปลี่ยนไปเพื่อแสดงการตั้งค่านี้ ในทำนองเดียวกัน เมื่อตั้งค่าความสว่างเป็น 0 อุปกรณ์จะปิดและ [`OnOffState.state`](./on_off_state) จะเปลี่ยนตามนั้น | 
| device. | 
      cookingMode foodPreset quantity start unit  | 
      เริ่มหรือหยุดทำอาหาร | 
| device. | 
      amount item presetName unit  | 
      จ่ายไอเทม | 
| device. | 
      เสียบอุปกรณ์เข้ากับแท่น | |
| device. | 
      เปิดใช้ | เปิดหรือปิดใช้เครือข่ายสำหรับผู้มาเยือน | 
| device. | 
      เปิดใช้ โปรไฟล์  | 
      เปิดหรือปิดใช้โปรไฟล์เครือข่าย ต้องใช้วิธีการสำรองในการยืนยันผู้ใช้ด้วย PIN ระบบอาจพิจารณาว่าการรักษาความปลอดภัยในบ้านของผู้ใช้ได้รับผลกระทบหากมีการปิดใช้อุปกรณ์รักษาความปลอดภัยอื่นๆ ผ่านคำสั่งเหล่านี้ | 
| device. | 
      fill fillLevel  | 
      เติมหรือระบายน้ำออกจากอุปกรณ์ | 
| device. | 
      ปิดเสียง | ค้นหาอุปกรณ์เป้าหมายโดยสร้างการแจ้งเตือนในพื้นที่ | 
| device. | 
      relativeHumidityPercent relativeHumidityWeight  | 
      ปรับระดับความชื้นเทียบกับค่าปัจจุบัน | 
| device. | 
      ระยะเวลา | หมุนเวียนสีของอุปกรณ์ | 
| device. | 
      ระยะเวลา | ความเข้มของแสงจะเพิ่มขึ้นจากความสว่างระดับกลางเป็นความสว่างสูงสุด แล้วลดลงเป็นความสว่างระดับกลาง โดยมีเวลาในการวนรอบทั้งหมด 1 พัลส์ต่อวินาที ในแต่ละรอบ ความสว่างสูงสุดควรคงอยู่ 200 มิลลิวินาที และความสว่างระดับกลาง (ไม่รวมระยะเปลี่ยนผ่าน) ควรคงอยู่อย่างน้อย 500 มิลลิวินาที | 
| device. | 
      ระยะเวลา | ค่อยๆ ลดความสว่างของอุปกรณ์และเปลี่ยนอุณหภูมิสี (ไม่บังคับ) เมื่อเวลาผ่านไป | 
| device. | 
      ระยะเวลา | ค่อยๆ เพิ่มความสว่างของอุปกรณ์ในช่วงระยะเวลาหนึ่ง และหากอุปกรณ์รองรับเอฟเฟกต์ ให้เปลี่ยนอุณหภูมิสี | 
| device. | 
      ล็อก | ล็อกหรือปลดล็อกอุปกรณ์ | 
| device. | 
      ข้ามไปยังรายการสื่อถัดไป | |
| device. | 
      หยุดเล่นสื่อชั่วคราว | |
| device. | 
      ข้ามไปยังรายการสื่อก่อนหน้า | |
| device. | 
      เล่นสื่อต่อ | |
| device. | 
      สุ่มเพลย์ลิสต์ปัจจุบัน | |
| device. | 
      หยุดเล่นสื่อ | |
| device. | 
      ปิดเสียง | ปิดหรือเปิดเสียงอุปกรณ์ที่ระบุ | 
| device. | 
      เปลี่ยนไปใช้อินพุตถัดไป | |
| device. | 
      เปิด | เปิดหรือปิดอุปกรณ์ | 
| device. | 
      openDirection openPercent  | 
      ตั้งค่าสถานะเปิด/ปิดของอุปกรณ์ | 
| device. | 
      หยุดชั่วคราว | หยุดหรือยกเลิกการหยุดการทำงานของอุปกรณ์ชั่วคราว | 
| device. | 
      เปลี่ยนไปใช้อินพุตก่อนหน้า | |
| device. | 
      รีบูตอุปกรณ์ | |
| device. | 
      channelCount | ปรับช่องปัจจุบันตามจำนวนที่สัมพันธ์กัน | 
| device. | 
      กลับไปที่ช่องก่อนหน้าที่ผู้ใช้ดูอยู่ | |
| device. | 
      กลับทิศทางของพัดลม | |
| device. | 
      rotationDegrees rotationPercent  | 
      ตั้งค่าการหมุนสัมบูรณ์ของอุปกรณ์ | 
| device. | 
      channelCode channelName channelNumber  | 
      ตั้งค่าแชแนลปัจจุบันเป็นค่าที่เจาะจง | 
| device. | 
      fanSpeed | ตั้งความเร็วพัดลม | 
| device. | 
      fanSpeedRelativePercent fanSpeedRelativeWeight  | 
      ตั้งค่าความเร็วสัมพัทธ์สำหรับพัดลม | 
| device. | 
      ความชื้น | ตั้งค่าระดับความชื้นเป็นค่าสัมบูรณ์ | 
| device. | 
      newInput | ตั้งค่าอินพุตสื่อ | 
| device. | 
      volumeLevel | ตั้งระดับเสียงของอุปกรณ์ที่ต้องการ | 
| device. | 
      เริ่มต้น | เริ่มหรือหยุดอุปกรณ์ | 
| device. | 
      หยุดเอฟเฟกต์แสงปัจจุบัน | |
| device. | 
      thermostatMode | ตั้งค่าโหมดการทำงานเป้าหมายสำหรับอุปกรณ์ตัวควบคุมอุณหภูมิ | 
| device. | 
      thermostatTemperatureSetpoint | ตั้งอุณหภูมิเป้าหมายสำหรับอุปกรณ์ตัวควบคุมอุณหภูมิ | 
| device. | 
      thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow  | 
      ตั้งช่วงอุณหภูมิเป้าหมายสำหรับอุปกรณ์ตัวควบคุมอุณหภูมิ | 
| device. | 
      ระยะเวลา | ปรับระยะเวลาของตัวจับเวลา | 
| device. | 
      ยกเลิกตัวจับเวลา | |
| device. | 
      หยุดตัวจับเวลาชั่วคราว | |
| device. | 
      จับเวลาต่อ | |
| device. | 
      ระยะเวลา | เริ่มตัวจับเวลาใหม่ | 
| device. | 
      กล้องตรวจพบสุนัขหรือแมว ระบบไม่รองรับการตรวจจับสัตว์ประเภทอื่นๆ | |
| device. | 
      มีคนกดกริ่งประตู | |
| device. | 
      กล้องตรวจพบใบหน้าที่คุ้นเคย | |
| device. | 
      กล้องตรวจพบใบหน้าที่ไม่คุ้นเคย | |
| device. | 
      อุปกรณ์ตรวจพบการเคลื่อนไหว | |
| device. | 
      กล้องตรวจพบยานพาหนะที่เคลื่อนที่ | |
| device. | 
      กล้องตรวจพบว่ามีการนำส่งพัสดุ | |
| device. | 
      กล้องตรวจพบบุคคล | |
| device. | 
      อุปกรณ์ตรวจพบเสียงคนพูด | |
| device. | 
      อุปกรณ์ตรวจพบเสียง | |
| device. | 
      currentApplication | สำหรับอุปกรณ์ที่สลับไปมาระหว่างแอปพลิเคชันได้ | 
| device. | 
      currentArmLevel isArmed  | 
      สำหรับอุปกรณ์ เช่น ระบบรักษาความปลอดภัยที่รองรับการเปิดและปิดระบบ นี่จะระบุว่าอุปกรณ์เปิดหรือปิดระบบอยู่ | 
| device. | 
      ความสว่าง | การตั้งค่าความสว่างสำหรับอุปกรณ์ | 
| device. | 
      สำหรับอุปกรณ์ที่รองรับช่องบนอุปกรณ์สื่อ | |
| device. | 
      color. color. color. color. color.  | 
      สถานะของการตั้งค่าสี | 
| device. | 
      currentCookingMode currentFoodPreset  | 
      สำหรับอุปกรณ์ที่ปรุงอาหารได้ตามค่าที่ตั้งไว้ล่วงหน้าสำหรับอาหารต่างๆ และโหมดการทำอาหารที่รองรับ | 
| device. | 
      isDocked | สำหรับอุปกรณ์เคลื่อนที่ที่สั่งให้กลับไปชาร์จได้ | 
| device. | 
      descriptiveCapacityRemaining isCharging isPluggedIn  | 
      สถานะของอุปกรณ์จัดเก็บพลังงาน เช่น แบตเตอรี่ รวมถึงปริมาณพลังงานที่จัดเก็บอยู่ สถานะการชาร์จ และสถานะการเสียบปลั๊ก | 
| device. | 
      currentFanSpeedPercent currentFanSpeedSetting  | 
      สำหรับอุปกรณ์ที่รองรับการตั้งค่าความเร็วของพัดลม | 
| device. | 
      currentFillLevel currentFillPercent isFilled  | 
      สำหรับอุปกรณ์ที่รองรับการเติม เช่น อ่างอาบน้ำ | 
| device. | 
      humidityAmbientPercent humiditySetpointPercent  | 
      สำหรับอุปกรณ์ที่รองรับการตั้งค่าความชื้น เช่น เครื่องทำความชื้นและเครื่องลดความชื้นในอากาศ | 
| device. | 
      currentInput | ช่วยให้ค้นหาอุปกรณ์ที่เปลี่ยนอินพุตได้
อินพุตสื่ออาจมีชื่อแบบไดนามิกต่ออุปกรณ์ซึ่งแสดงฟีดเสียงหรือวิดีโอ ฟีดเหล่านี้อาจเชื่อมต่อแบบมีสายหรือแบบเครือข่าย แต่ควรตั้งชื่อและมีความต่อเนื่องพอสมควร โดยไม่รองรับฟีดชั่วคราวแบบกำหนดเอง เช่น ไลบรารีเครือข่ายที่ค้นหาได้ รองรับแหล่งที่มาของบลูทูธที่จับคู่และตั้งชื่อแล้ว แหล่งที่มาอาจมีหลายชื่อ ระบบจึงรองรับชื่อที่ผู้ใช้สร้างขึ้นและชื่อที่ค้นพบ รวมถึงชื่อเริ่มต้นด้วย เช่น 'hdmi_1' อาจเป็น 'เครื่องเล่น DVD' หรือ 'usb_1' อาจเป็น 'ฮาร์ดไดรฟ์'
คุณสามารถจัดเรียงอินพุตสื่อเพื่อรองรับคำสั่ง "ถัดไป" และ "ก่อนหน้า"
หมายเหตุ: InputSelector ไม่รองรับไวยากรณ์การค้นหา | 
    
| device. | 
      activeLightEffect | สำหรับอุปกรณ์ที่รองรับคำสั่งการควบคุมแสงที่ซับซ้อนเพื่อเปลี่ยนสถานะ เช่น การวนสีต่างๆ | 
| device. | 
      isJammed isLocked  | 
      สำหรับอุปกรณ์ที่รองรับการล็อกและการปลดล็อก และ/หรือการรายงานสถานะที่ล็อก | 
| device. | 
      playbackState | สำหรับอุปกรณ์ที่เล่นสื่อ สถานะของสื่อ เช่น กำลังเล่นอยู่หรือไม่ | 
| device. | 
      motionDetectionEventInProgress | สำหรับอุปกรณ์ที่ตรวจจับการเคลื่อนไหวได้ | 
| device. | 
      อัตราการเข้าพัก | สำหรับอุปกรณ์ที่ตรวจหาการเข้าพักได้ ไม่ว่าจะผ่าน PIR, อัลตราโซนิก หรือการตรวจจับการสัมผัสทางกายภาพ | 
| device. | 
      ออนไลน์ | สำหรับอุปกรณ์ที่รองรับสถานะออนไลน์และออฟไลน์ และ/หรือรายงานสถานะออนไลน์และออฟไลน์ | 
| device. | 
      เปิด | ฟังก์ชันการเปิดและปิดพื้นฐานสำหรับอุปกรณ์ที่มีการเปิดและปิดแบบไบนารี ซึ่งรวมถึงปลั๊กและสวิตช์ ตลอดจนอุปกรณ์จำนวนมากในอนาคต | 
| device. | 
      openPercent | สำหรับอุปกรณ์ที่รองรับการเปิดและปิด และในบางกรณีอาจรองรับการเปิดและปิดบางส่วนหรืออาจรองรับการเปิดและปิดได้มากกว่า 1 ทิศทาง | 
| device. | 
      isCurrentlyRecording | สำหรับอุปกรณ์ที่รองรับการบันทึกลงในสื่อ | 
| device. | 
      rotationDegrees rotationPercent  | 
      สำหรับอุปกรณ์ที่รองรับการหมุน เช่น มู่ลี่ที่มีแผ่นหมุนได้ | 
| device. | 
      currentCycleRemainingTime currentTotalRemainingTime  | 
      สำหรับอุปกรณ์ที่มีระยะเวลาการดำเนินการที่กำลังดำเนินอยู่ซึ่งสามารถค้นหาได้ อุปกรณ์ประเภทนี้จะรายงานจำนวนรอบทั้งหมดเมื่อเริ่มทำงาน และแต่ละรอบที่อุปกรณ์กำลังทำงานอยู่ | 
| device. | 
      currentSensorStateData. currentSensorStateData. currentSensorStateData.  | 
      การวัดผลที่ได้จากเซ็นเซอร์ เช่น ปริมาณควันที่เครื่องตรวจจับควันวัดได้ หรือปริมาณคาร์บอนมอนอกไซด์ที่เครื่องตรวจจับคาร์บอนมอนอกไซด์วัดได้ เป็นต้น | 
| device. | 
      isPaused isRunning  | 
      สำหรับอุปกรณ์ที่รองรับการเริ่มและหยุดการทำงาน การเริ่มและหยุดอุปกรณ์มีฟังก์ชันคล้ายกับการเปิดและปิดอุปกรณ์ ซึ่งบ่งบอกว่าอุปกรณ์จะทำงานแตกต่างกันเมื่อเปิดและเมื่อเริ่ม เช่น เครื่องซักผ้าบางรุ่นสามารถเปิดและแก้ไขการตั้งค่าได้ก่อนที่จะเริ่มการทำงานจริง | 
| device. | 
      temperatureAmbient temperatureSetpoint  | 
      ควบคุมอุณหภูมิสำหรับอุปกรณ์อื่นที่ไม่ใช่ตัวควบคุมอุณหภูมิ (เช่น เตาอบ) ไม่ว่าจะภายในหรือรอบๆ อุปกรณ์ | 
| device. | 
      activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow  | 
      สำหรับอุปกรณ์ที่รองรับจุดและโหมดอุณหภูมิ | 
| device. | 
      timerPaused | สำหรับอุปกรณ์ที่รองรับความสามารถของตัวจับเวลา เช่น ตัวควบคุมสปริงเกลอร์อัจฉริยะหรือสวิตช์ไฟอัจฉริยะอาจมีตัวตั้งเวลาในตัว ซึ่งใช้เพื่อค้นหาข้อมูลเกี่ยวกับเวลาที่เหลือในตัวจับเวลาของอุปกรณ์ได้ | 
| device. | 
      currentVolume isMuted  | 
      สำหรับอุปกรณ์ที่เปลี่ยนระดับเสียงได้ (เช่น การตั้งค่าระดับเสียงเป็นระดับหนึ่ง ปิดเสียง หรือเปิดเสียง) | 
| home. | 
      body members title  | 
      ส่งการแจ้งเตือนไปยังสมาชิกในบ้านที่ระบุโดยใช้อีเมลของสมาชิก | 
| home. | 
      homePresenceMode | |
| not | เงื่อนไขที่แสดงถึง NOT เชิงตรรกะของเงื่อนไขอื่น | |
| หรือ | เงื่อนไขแบบผสมเพื่อแสดงตรรกะ OR ของเงื่อนไขย่อยทั้งหมด | |
| เวลา | 
      แสดงช่วงเวลา | |
| time. | 
      เพิ่มการหยุดชั่วคราวในการดำเนินการอัตโนมัติ | |
| time. | 
      แสดงถึงเหตุการณ์กำหนดเวลา |