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