Akıllı Ev StatusReport Özelliği Şeması
action.devices.traits.StatusReport
: Bu özellik, belirli bir cihazın veya bağlı bir cihaz grubunun mevcut durumunu bildirir.
Belirli bir cihaz, hem kendi mevcut durumunu hem de gruptaki ilgili cihazların durumunu bildirebilir. Örneğin hedef cihaz, ayrı sensörleri temsil eden ilgili cihazların bulunduğu bir güvenlik sistemi olabilir. StatusReport, toplu durumu bildirmek için bir toplama işlevi görür ancak bireysel adreslemenin yerini almaz.
Google Asistan'ın erişebildiği tüm cihazlar, SYNC
yanıtında ayrı bir cihaz olarak bildirilmelidir.
Cihaz ATTRIBUTES
Yok.
Cihaz DURUMLARI
Bu özelliğe sahip öğeler, QUERY
işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY
intent'lerini ele alma hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.
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 daha fazla komutun 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, hatayı veya istisna durumunu en yüksek öncelikten en düşük önceliğe göre bildirir. Google, platforma 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 KOMUTLARI
Yok.