การทำงานอัตโนมัติรองรับเงื่อนไขเริ่มต้นและการดำเนินการต่อไปนี้ นอกจากนี้ยังรองรับทุกรัฐเป็นเงื่อนไขด้วย
| สถานะ / เหตุการณ์ (เงื่อนไขเริ่มต้น) เงื่อนไข คำสั่ง (การดำเนินการ) |
ฟิลด์ที่รองรับ | คำอธิบาย |
|---|---|---|
| และ | เงื่อนไขแบบผสมเพื่อแสดง 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. |
enable profile |
เปิดหรือปิดใช้โปรไฟล์เครือข่าย ต้องใช้วิธีการสำรองในการยืนยันผู้ใช้ด้วย 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. |
start | เริ่มหรือหยุดอุปกรณ์ |
| 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. |
เพิ่มการหยุดชั่วคราวในการดำเนินการอัตโนมัติ | |
| time. |
แสดงเหตุการณ์กำหนดเวลา |