Lược đồ đặc điểm Smart Home StartStop
action.devices.traits.StartStop – Đặc điểm này thuộc về những thiết bị hỗ trợ các 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ị. Các thiết bị kế thừa đặc điểm này sẽ hoạt động khác nhau khi bật và khi khởi động. Ví dụ: một số máy giặt có thể bật và sửa đổi chế độ cài đặt trước khi thực sự bắt đầu hoạt động.
Không giống như các thiết bị chỉ có trạng thái bật và tắt, một số thiết bị có thể khởi động và dừng cũng có thể tạm dừng trong khi thực hiện một thao tác. Những thiết bị có thể tạm dừng sẽ ngừng hoạt động, nhưng khi tiếp tục hoạt động, chúng sẽ ở trạng thái giống như khi bị tạm dừng. Việc tạm dừng khác với việc bắt đầu/khởi động lại vì bất kể trạng thái hiện tại của thiết bị, thao tác này sẽ bắt đầu hoạt động từ đầu.
Một số thiết bị có thể hỗ trợ chạy ở một số khu vực nhất định. Ví dụ: một vòi phun nước có thể có nhiều vùng tưới nước và hỗ trợ khả năng tưới nước riêng cho từng vùng, trong khi máy hút bụi có thể hỗ trợ việc vệ sinh các phòng cụ thể.
THUỘC TÍNH của thiết bị
Các thiết bị có đặc điểm này có thể báo cáo các thuộc tính sau trong thao tác SYNC. Để tìm hiểu thêm về cách xử lý ý định SYNC, hãy xem phần Thực hiện ý định.
| Thuộc tính | Loại | Mô tả |
|---|---|---|
pausable |
Boolean |
(Mặc định: Cho biết liệu thiết bị có thể tạm dừng trong quá trình hoạt động hay không. |
availableZones |
Mảng |
Cho biết tên vùng được hỗ trợ. Các chuỗi phải được bản địa hoá theo chế độ cài đặt của người dùng. Danh sách này không đầy đủ; người dùng có thể báo cáo bất kỳ tên nào họ muốn. |
[item, ...] |
String |
Tên của một khu vực hỗ trợ thiết bị khởi động. |
Ví dụ
Thiết bị có thể tạm dừng và hỗ trợ hoạt động ở nhiều khu vực.
{
"pausable": true,
"availableZones": [
"Kitchen",
"Living room",
"Office",
"Bedroom"
]
}TRẠNG THÁI thiết bị
Các thực thể có đặc điểm này có thể báo cáo các trạng thái sau đây trong thao tác QUERY. Để tìm hiểu thêm về cách xử lý ý định QUERY, hãy xem phần Thực hiện ý định.
| Tiểu bang | Loại | Mô tả |
|---|---|---|
isRunning |
Boolean |
Bắt buộc. Cho biết liệu thiết bị có đang hoạt động hay không. |
isPaused |
Boolean |
Cho biết thiết bị có bị tạm dừng rõ ràng hay không. Nếu giá trị này là true, tức là |
activeZones |
Mảng |
Cho biết các vùng mà thiết bị hiện đang chạy, từ danh sách |
[item, ...] |
String |
Tên múi giờ. |
Ví dụ
Thiết bị có bị tạm dừng không?
{
"isRunning": false,
"isPaused": true
}Thiết bị có bị tạm dừng không?
{
"isRunning": true,
"isPaused": false
}Thiết bị có đang chạy không?
{
"isRunning": true,
"isPaused": false,
"activeZones": [
"Kitchen",
"Living room"
]
}LỆNH trên thiết bị
Các thiết bị có đặc điểm này có thể phản hồi các lệnh sau trong thao tác EXECUTE. Để tìm hiểu thêm về cách xử lý ý định EXECUTE, hãy xem phần Thực hiện ý định.
action.devices.commands.StartStop
Khởi động hoặc dừng thiết bị.
Thông số
| Thông số | Loại | Mô tả |
|---|---|---|
start |
Boolean |
Bắt buộc. True để bắt đầu hoạt động của thiết bị, false để dừng. |
zone |
String |
Cho biết vùng bắt đầu chạy. |
multipleZones |
Mảng |
Cho biết hai hoặc nhiều khu vực để bắt đầu chạy. Sẽ được đặt thay vì |
[item, ...] |
String |
Tên của một vùng để khởi động thiết bị. |
Ví dụ
Khởi động thiết bị.
{
"command": "action.devices.commands.StartStop",
"params": {
"start": true
}
}Dừng thiết bị.
{
"command": "action.devices.commands.StartStop",
"params": {
"start": false
}
}Khởi động thiết bị tại văn phòng.
{
"command": "action.devices.commands.StartStop",
"params": {
"start": true,
"zone": "office"
}
}Khởi động thiết bị ở bếp, phòng ăn và phòng khách.
{
"command": "action.devices.commands.StartStop",
"params": {
"start": true,
"multipleZones": [
"Kitchen",
"Dining room",
"Living room"
]
}
}action.devices.commands.PauseUnpause
Tạm dừng hoặc tiếp tục hoạt động của thiết bị.
Lệnh này yêu cầu các thuộc tính sau:
{
"pausable": true
}
Thông số
| Thông số | Loại | Mô tả |
|---|---|---|
pause |
Boolean |
Bắt buộc. Đặt thành true để tạm dừng, false để tiếp tục. |
Ví dụ
Tạm dừng thiết bị.
{
"command": "action.devices.commands.PauseUnpause",
"params": {
"pause": true
}
}Các lỗi liên quan
Người dùng đã cố gắng tạm dừng một thiết bị, nhưng thiết bị đó đang ở trạng thái không thể tạm dừng.
Các giá trị được hỗ trợ:
unpausableState
Câu nói mẫu
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