스마트 홈 상태 보고서 특성 스키마

action.devices.traits.StatusReport - 이 트레잇은 특정 기기 또는 연결된 기기 그룹의 현재 상태를 보고합니다.

특정 기기에서 현재 상태와 관련 기기의 상태를 보고할 수 있습니다. 표시됩니다. 예를 들어 대상 기기는 관련 기기가 포함된 보안 시스템일 수 있습니다. 개별 센서를 나타냅니다 StatusReport는 집합 상태를 보고하지만 개별 주소 지정을 대체하지는 않습니다. Google 어시스턴트에서 액세스할 수 있는 모든 기기는 별도의 기기로 보고해야 합니다. SYNC 응답에서 반환합니다.

<ph type="x-smartling-placeholder">

기기 속성

없음

기기 상태

이 특성을 가진 항목은 다음을 보고할 수 있습니다. QUERY 작업의 일부로 제공됩니다. 배우기 위해 QUERY 인텐트 처리에 관한 자세한 내용은 인텐트 처리.

유형 설명
currentStatusReport 배열

필수사항.

기기의 현재 오류 또는 예외 상태 및 관련 기기 ID입니다.

[item, ...] 객체

현재 상태입니다.

blocking Boolean

오류 또는 현재 상태로 인해 추가 명령어 실행이 차단되는 경우 true입니다.

deviceTarget String

대상 기기의 ID입니다.

priority 정수

이 상태의 우선순위를 지정합니다. 값이 작을수록 우선순위가 높아지고 가장 높은 우선순위는 0입니다. Google에서는 오류 또는 예외 상태를 가장 높은 우선순위에서 가장 낮은 우선순위로 보고합니다. 표시 경로에 따라 Google에서 우선순위가 높은 오류 또는 예외만 보고할 수 있습니다.

statusCode String

기기의 현재 상태입니다. 오류 및 예외 전체 목록을 참조하세요.

보안 경보 시스템이 괜찮아?

{
  "currentStatusReport": [
    {
      "blocking": false,
      "deviceTarget": "alarm_1",
      "priority": 0,
      "statusCode": "lowBattery"
    },
    {
      "blocking": false,
      "deviceTarget": "front_window_1",
      "priority": 1,
      "statusCode": "deviceOpen"
    },
    {
      "blocking": false,
      "deviceTarget": "back_window_2",
      "priority": 1,
      "statusCode": "deviceOpen"
    },
    {
      "blocking": true,
      "deviceTarget": "alarm_2",
      "priority": 0,
      "statusCode": "needsSoftwareUpdate"
    }
  ]
}

기기 명령어

없음

기기 ERRORS

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