스마트 홈 장면 특성 스키마

action.devices.traits.Scene - 이 트레잇은 SCENE 기기 유형과 함께 가상 기기를 구현하는 데 사용됩니다.

자세한 내용은 장면 유형 가이드를 참고하세요.

예를 들어 사용자가 기기의 원터치 그룹화를 구성하도록 허용하는 경우 명령 — 조명을 특정 색상으로 설정하거나 다양한 보안 순서를 지정 기능 또는 다른 활동 조합이 있는 경우, 이 구성은 SYNC를 통해 이름이 지정된 장면으로 노출되면 어시스턴트가 다음과 같은 간단한 활성화 문법을 통해 사용자에게 제공되는 장면을 보여줍니다.

  • 파티 모드를 시작합니다.
  • 한밤중 장면을 활성화하세요.

가상 객체로서 장면을 방에 배치할 수 있습니다 (해당하는 경우). 명확성:

  • 주방에서 파티 시간을 시작해 보세요.
  • 침실에서 야간 조명 모드 활성화해 줘

장면과 신체 대상의 한 가지 차이점은 어시스턴트가 장면 명령어에 복수형 효과를 자동으로 적용하여 사용자가 장면을 보여줍니다. 예를 들어 사용자에게 '파티 모드'가 있는 경우 2의 장면 서로 다른 파트너, 하나는 보안용, 다른 하나는 조명용, 파티 모드 활성화 둘 다 트리거합니다

맞춤 문법을 위해 장면이 향후 개인 액션과 원활하게 상호작용합니다. (예: 파티 모드 활성화 -> 파티 시작)

장면에는 항상 기본 'BobCo 장면' 대신 사용자가 제공한 이름을 사용해야 합니다. 이름을 지정합니다 각 장면은 고유한 이름이 있는 고유한 가상 기기입니다. 사용자가 제공한 이름은 SYNC에서 가져올 수 있습니다.

기기 속성

이 특성이 있는 기기는 다음을 보고할 수 있습니다. 속성을 SYNC 작업의 일부로 사용할 수 있습니다. 배우기 위해 SYNC 인텐트 처리에 관한 자세한 내용은 인텐트 처리.

속성 유형 설명
sceneReversible Boolean

(기본값: false)

이 장면을 취소할 수 있음을 나타냅니다. 이 속성은 상태를 수정하고 이전 상태를 기억하는 장면에만 관련이 있습니다. 기기는 deactivate 매개변수가 true인 ActivateScene 명령어를 지원합니다.

반전 가능한 장면을 지원하는 기기

{
  "sceneReversible": true
}

기기 상태

없음

기기 명령어

이 특성을 가진 기기는 다음에 응답할 수 있습니다. EXECUTE 작업의 일부로 사용할 수 있습니다. 배우기 위해 EXECUTE 인텐트 처리에 관한 자세한 내용은 인텐트 처리.

action.devices.commands.ActivateScene

장면을 활성화 또는 비활성화합니다.

매개변수

매개변수 유형 설명
deactivate Boolean

필수사항.

되돌릴 수 있는 경우 장면을 취소하려면 true, 장면을 활성화하려면 false입니다.

이름으로 장면을 활성화합니다.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": false
  }
}

이름으로 장면을 비활성화합니다.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": true
  }
}

기기 ERRORS

전체 목록 보기 오류 및 예외를 방지합니다.