스마트 홈 StartStop 속성 스키마
action.devices.traits.StartStop
- 이 특성은 작업 시작 및 중지를 지원하는 기기에 속합니다.
기기를 시작하고 중지하는 것은 기기를 켜고 끄는 것과 비슷한 기능을 제공합니다. 이 특성 기능을 상속하는 기기는 사용 설정 시와 시작 시 다르게 작동합니다. 예를 들어 일부 세탁기는 실제로 작동하기 전에 전원을 켜고 설정을 수정할 수 있습니다.
켜기/끄기만 있는 기기와는 달리, 시작 및 중지할 수 있는 일부 기기도 작업을 실행하는 동안 일시중지할 수 있습니다. 일시중지할 수 있는 기기는 작동을 중단하지만 다시 시작할 때는 일시중지되었을 때와 같은 상태로 유지됩니다. 일시중지는 기기의 현재 상태와 관계없이 시작/다시 시작과 다릅니다. 이는 처음부터 작업을 시작합니다.
일부 기기는 특정 영역에서 실행을 지원할 수 있습니다. 예를 들어 스프링클러는 다양한 물주기 기능을 갖추고 특정 구역에 별도로 물을 공급하는 기능을 지원하고, 진공청소기는 특정 방 청소를 지원할 수 있습니다.
기기 속성
이 특성이 있는 기기는 SYNC
작업의 일부로 다음 속성을 보고할 수 있습니다. SYNC
인텐트 처리에 관한 자세한 내용은 인텐트 처리를 참고하세요.
속성 | 유형 | 설명 |
---|---|---|
pausable |
Boolean |
(기본값: 작동 중에 기기를 일시중지할 수 있는지 여부를 나타냅니다. |
availableZones |
배열 |
지원되는 영역 이름을 나타냅니다. 문자열은 사용자가 설정한 대로 현지화해야 합니다. 이 목록은 배타적이지 않으며 사용자가 원하는 이름을 신고할 수 있습니다. |
[item, ...] |
String |
시작 기기가 지원되는 영역의 이름입니다. |
예시
일시중지할 수 있고 여러 영역에서 작동하는 것을 지원하는 기기
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
기기 상태: STATES
이 특성이 있는 항목은 QUERY
작업의 일부로 다음 상태를 보고할 수 있습니다. QUERY
인텐트 처리에 관한 자세한 내용은 인텐트 처리를 참고하세요.
상태 | 유형 | 설명 |
---|---|---|
isRunning |
Boolean |
필수. 기기가 현재 작동 중인지 여부를 나타냅니다. |
isPaused |
Boolean |
기기가 명시적으로 일시중지되었는지 여부를 나타냅니다. 이 값이 참이면 |
activeZones |
배열 |
|
[item, ...] |
String |
영역 이름입니다. |
예시
기기가 일시중지되었나요?
{ "isRunning": false, "isPaused": true }
기기가 일시중지되었나요?
{ "isRunning": true, "isPaused": false }
기기가 실행 중인가요?
{ "isRunning": true, "isPaused": false, "activeZones": [ "Kitchen", "Living room" ] }
기기 COMMANDS
이 특성이 있는 기기는 EXECUTE
작업의 일부로 다음 명령어에 응답할 수 있습니다. EXECUTE
인텐트 처리에 관한 자세한 내용은 인텐트 처리를 참고하세요.
action.devices.commands.StartStop
기기를 시작하거나 중지합니다.
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
start |
Boolean |
필수. 기기 작업을 시작하려면 True, 중지하려면 false입니다. |
zone |
String |
실행을 시작할 영역을 나타냅니다. |
multipleZones |
배열 |
실행을 시작할 둘 이상의 영역을 나타냅니다. |
[item, ...] |
String |
기기를 시작할 영역의 이름입니다. |
예시
기기를 시작합니다.
{ "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 }속성이 필요합니다.
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
pause |
Boolean |
필수. 일시중지하려면 true, 일시중지를 해제하려면 false입니다. |
예시
기기를 일시중지합니다.
{ "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