แบบแผนการเริ่มต้น Smart Home StartStop
action.devices.traits.StartStop
- ลักษณะนี้เป็นของอุปกรณ์ที่รองรับการดําเนินการเริ่มและหยุด
การเปิดหรือปิดอุปกรณ์มีฟังก์ชันคล้ายกับการเปิดและปิด อุปกรณ์ที่สืบทอดค่าลักษณะนี้จะแตกต่างกันเมื่อเปิดและเมื่อเริ่มต้น ตัวอย่างเช่น เครื่องซักผ้าบางเครื่องจะเปิด และแก้ไขการตั้งค่าได้ก่อนเริ่มทํางานจริง
อุปกรณ์บางรุ่นสามารถหยุดและหยุดทํางานชั่วคราวในขณะที่ดําเนินการบางอย่างได้ ซึ่งต่างจากอุปกรณ์ที่อยู่ในสถานะเปิดและปิด อุปกรณ์ที่หยุดได้ชั่วคราวจะหยุดการทํางาน แต่เมื่อกลับมาทํางานอีกครั้งจะอยู่ในสถานะเดิมเมื่อหยุดชั่วคราว การยกเลิกการหยุดชั่วคราวจะแตกต่างจากการเริ่มต้น/รีสตาร์ทไม่ว่าสถานะปัจจุบันของอุปกรณ์จะเป็นเริ่มอย่างไร
อุปกรณ์บางอย่างอาจรองรับการทํางานในบางโซน ตัวอย่างเช่น สปริงเกลอร์อาจมีโซนรดน้ํามากมาย และสนับสนุนความสามารถในการรดน้ําในน้ําแยกกันได้ ขณะที่เครื่องดูดฝุ่นอาจสนับสนุนการทําความสะอาดห้องพักเฉพาะ
แอตทริบิวต์ของอุปกรณ์
อุปกรณ์ที่มีลักษณะเฉพาะนี้อาจรายงานแอตทริบิวต์ต่อไปนี้เป็นส่วนหนึ่งของการดําเนินการ SYNC
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent ของ SYNC
โปรดดูการดําเนินการ Intent
แอตทริบิวต์ | Type | คำอธิบาย |
---|---|---|
pausable |
บูลีน |
(ค่าเริ่มต้น: ระบุว่าจะให้อุปกรณ์หยุดชั่วคราวระหว่างการทํางานหรือไม่ |
availableZones |
อาร์เรย์ |
ระบุชื่อโซนที่รองรับ สตริงควรได้รับการแปลตามที่ผู้ใช้ตั้งไว้ รายการนี้ไม่ใช่รายการพิเศษ ผู้ใช้สามารถรายงานชื่อที่ต้องการได้ |
[item, ...] |
สตริง |
ชื่อโซนที่รองรับอุปกรณ์เริ่มต้น |
ตัวอย่าง
อุปกรณ์ที่หยุดชั่วคราวและรองรับการทํางานในหลายโซน
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
อุปกรณ์ STATES
เอนทิตีที่มีลักษณะนี้อาจรายงานสถานะต่อไปนี้เป็นส่วนหนึ่งของการดําเนินการ QUERY
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent ของ QUERY
โปรดดูการดําเนินการ Intent
รัฐ | Type | คำอธิบาย |
---|---|---|
isRunning |
บูลีน |
ต้องระบุ ระบุว่าอุปกรณ์กําลังทํางานอยู่หรือไม่ |
isPaused |
บูลีน |
ระบุว่าอุปกรณ์หยุดชั่วคราวอย่างชัดแจ้งหรือไม่ หากค่านี้เป็น "จริง" หมายความว่า |
activeZones |
อาร์เรย์ |
ระบุโซนที่อุปกรณ์กําลังทํางาน จากรายการ |
[item, ...] |
สตริง |
ชื่อโซน |
ตัวอย่าง
อุปกรณ์หยุดชั่วคราวไหม
{ "isRunning": false, "isPaused": true }
อุปกรณ์หยุดชั่วคราวไหม
{ "isRunning": true, "isPaused": false }
อุปกรณ์ทํางานอยู่ไหม
{ "isRunning": true, "isPaused": false, "activeZones": [ "Kitchen", "Living room" ] }
อุปกรณ์ COMMANDS
อุปกรณ์ที่มีลักษณะเฉพาะนี้อาจตอบสนองต่อคําสั่งต่อไปนี้ในฐานะส่วนหนึ่งของการดําเนินการ EXECUTE
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent ของ EXECUTE
โปรดดูการดําเนินการ Intent
action.devices.commands.StartStop
เริ่มหรือหยุดอุปกรณ์
พารามิเตอร์
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
start |
บูลีน |
ต้องระบุ "จริง" เริ่มการทํางานของอุปกรณ์ "เท็จ" เพื่อหยุด |
zone |
สตริง |
ระบุโซนที่จะเริ่มทํางาน |
multipleZones |
อาร์เรย์ |
ระบุอย่างน้อย 2 โซนที่จะเริ่มทํางาน จะได้รับการตั้งค่าแทน |
[item, ...] |
สตริง |
ชื่อโซนสําหรับเริ่มต้นอุปกรณ์ |
ตัวอย่าง
เริ่มต้นอุปกรณ์
{ "command": "action.devices.commands.StartStop", "params": { "start": true } }
หยุดอุปกรณ์
{ "command": "action.devices.commands.StartStop", "params": { "start": false } }
เริ่มต้นอุปกรณ์ในสํานักงาน
{ "command": "action.devices.commands.StartStop", "params": { "start": true, "zone": "office" } }
เริ่มใช้อุปกรณ์ในห้องครัว ห้องรับประทานอาหาร และห้องนั่งเล่น
{ "command": "action.devices.commands.StartStop", "params": { "start": true, "multipleZones": [ "Kitchen", "Dining room", "Living room" ] } }
action.devices.commands.PauseUnpause
หยุดการทํางานของอุปกรณ์ชั่วคราวหรือยกเลิกการหยุดชั่วคราว
คําสั่งนี้จําเป็นต้องมีแอตทริบิวต์ต่อไปนี้{ "pausable": true }
พารามิเตอร์
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
pause |
บูลีน |
ต้องระบุ "จริง" สําหรับหยุดชั่วคราว, "เท็จ" เป็น "ยกเลิกการหยุดชั่วคราว" |
ตัวอย่าง
หยุดอุปกรณ์ชั่วคราว
{ "command": "action.devices.commands.PauseUnpause", "params": { "pause": true } }
ข้อผิดพลาดที่เกี่ยวข้อง
ผู้ใช้พยายามหยุดอุปกรณ์ชั่วคราว แต่อุปกรณ์อยู่ในสถานะที่ไม่สามารถหยุดชั่วคราวได้
ค่าที่รองรับ:
unpausableState
ตัวอย่างคําพูด
de-DE
- Bitte starte den Staubsauger im Wohnzimmer .
- Geschirrspüler wieder anstellen
- Staubsauger abschalten
- Staubsauger pausieren
- bitte starte die Waschmaschine
- ist die Waschmaschine fertig
en-US
- I need my roomba to start running in the den
- is the vacuum running
- pause the dryer now
- start the dryer now
- stop the dishwasher
- unpause the dishwasher
es-ES
- dime si ha acabado el lavavajillas
- parar la lavadora
- pon el lavavajillas en pausa
- quiero usar el friegaplatos
- vuelve a encender la aspiradora
fr-FR
- Allumer l'aspirateur dans le salon .
- Continuer l'aspirateur .
- arrête l'aspirateur
- est-ce que l'aspirateur est en marche
- lance la machine à laver
- mets l'aspirateur en pause
hi-IN
- कमरे में वैक्यूम चलाओगी
- क्या वैक्यूम चल रहा है?
- डिशवॉशर को कुछ देर रोको
- वैक्यूम को अनपॉज़ करो
- वैक्यूम को चालू कर दो
- वैक्यूम को बंद कर दो
it-IT
- Mi accendi l'aspirapolvere in cucina ?
- fa' partire aspirapolvere
- fai ripartire l'aspirapolvere
- la lavatrice è in funzione
- metti in pausa l'aspirapolvere
- stoppa l'aspirapolvere
ja-JP
- お掃除ロボット を リビング で動かして
- 台所の食洗機 を一時停止してください
- 掃除機 は作動してる
- 掃除機 を停止して
- 掃除機 を再開してください
- 洗濯機 をスタートさせて
ko-KR
- 거실 에서 청소기 돌려
- 건조기 돌아가고 있나
- 세탁기 좀 돌려 줘
- 식기 세척기 다시 시작해
- 청소기 일시 정지
- 청소기 작동 멈춰 줘
nl-NL
- De schoonmaakrobot inschakelen in de keuken .
- Is de stofzuiger klaar
- hervat de stofzuiger
- pauzeer de stofzuiger
- start mijn stofzuiger
- stop de stofzuiger
pt-BR
- Inicia o aspersor no jardim
- Iniciar o aspirador de pó na sala .
- iniciar a máquina de lavar
- o aspirador está parado?
- parar a pausa na máquina de lavar roupa
- parar o aspirador de pó
- pausar o aspirador de pó
sv-SE
- Kör igång sprinklern på gräsmattan .
- har dammsugaren i vardagsrummet startat?
- kör igång dammsugaren igen
- pausa dammsugaren
- starta tvättmaskinen
- stoppa dammsugaren