Akıllı Ev Durum Raporu Özellik Şeması

action.devices.traits.StatusReport: Bu özellik, belirli bir cihazın veya bağlı cihaz grubunun mevcut durumunu bildirir.

Belirli bir cihaz, o anki durumunu ve ilgili cihazların durumunu bildirebilir bir reklam grubunda yer alır. Örneğin, hedef cihaz ilgili cihazların bulunduğu bir güvenlik sistemi olabilir. ayrı ayrı sensörleri temsil eder. Durum Raporu, toplu durumu raporlamaktır, ancak bireysel ele almanın yerine geçmez. Google Asistan tarafından erişilebilen tüm cihazlar ayrı bir cihaz olarak bildirilmelidir SYNC yanıtında.

Cihaz ATTRIBUTES

Yok.

Cihaz STATES

Bu özelliğe sahip tüzel kişiler aşağıdaki durumları bildirebilir QUERY işleminin bir parçası olarak gösterilir. Öğrenmek için QUERY amacını işleme hakkında daha fazla bilgi edinin. Niyet karşılama.

Eyaletler Tür Açıklama
currentStatusReport Dizi

Zorunludur.

Cihazın mevcut hata veya istisna durumları ve ilgili cihaz kimlikleri.

[item, ...] Nesne

Mevcut durum.

blocking Boole

Hata veya mevcut durum başka komut yürütülmesini engelliyorsa doğru değerini döndürür.

deviceTarget String

Hedef cihazın kimliği.

priority Tamsayı

Bu durumun önceliğini belirtir. Değer ne kadar düşük olursa öncelik o kadar yüksek olur ve en yüksek öncelik 0'dır. Google, hata veya istisna durumunu en öncelikliden en az öncelikliye doğru raporlar. Google, yüzeye bağlı olarak yalnızca yüksek öncelikli hataları veya istisnaları bildirebilir.

statusCode String

Cihazın mevcut durumu. Hataların ve istisnaların tam listesini inceleyin.

Örnekler

Güvenlik sistemim çalışır durumda mı?

{
  "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"
    }
  ]
}

Cihaz COMMANDS

Yok.

Cihaz ERRORS

Tam listeye göz atın: hataları ve istisnaları ortadan kaldırın.