Akıllı Ev Durum Raporu Rapor Şeması
action.devices.traits.StatusReport
- Bu özellik, belirli bir cihazın veya bağlı bir cihaz grubunun mevcut durumunu bildirir.
Belirli bir cihaz, bir gruptaki ilgili cihazların yanı sıra mevcut durumunu da bildirebilir. Örneğin, hedef cihaz, ilgili sensörleri bağımsız sensörleri temsil eden bir güvenlik sistemi olabilir. StatusReport, toplu durumun raporlanması için bir toplam işlevi görür, ancak tek tek adreslerin yerine geçmez.
Google Asistan tarafından erişilebilen tüm cihazlar, SYNC
yanıtında ayrı bir cihaz olarak bildirilmelidir.
Cihaz ATTRIBUTES
Yok.
Cihaz STATUS
Bu özelliğe sahip varlıklar, QUERY
işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY
amaçlarını işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.
Eyaletler | Type | 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ütme işlemlerini engelliyorsa doğru değerini döndürür. |
deviceTarget |
String |
Hedef cihazın kimliği. |
priority |
Integer |
Bu durumun önceliğini belirtir. Değer ne kadar düşük olursa öncelik o kadar yüksek olur ve en yüksek öncelik 0 olur. Google, hata veya istisna durumunu en yüksek öncelikli olandan en düşük öncelikli olana kadar bildirir. 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 uygun mu?
{ "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 Komisyonları
Yok.