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, mevcut durumunu ve gruptaki ilgili cihazların durumunu bildirebilir. Örneğin, hedef cihaz, ilgili cihazları tek tek sensörleri temsil eden
bir güvenlik sistemi olabilir. StatusReport, toplu durumların raporlanması için bir araya getirir ancak bağımsız adreslerin yerine geçmez.
Google Asistan tarafından erişilebilen tüm cihazlar SYNC
yanıtında ayrı bir cihaz olarak bildirilmelidir.
Cihaz ÖZELLİKLERİ
Yok.
Cihaz durumu
Bu özelliğe sahip cihazlar, QUERY
işleminin bir parçası olarak aşağıdaki durumları bildirebilir. QUERY
niyetlerini işleme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
Eyaletler | Tür | Açıklama |
---|---|---|
currentStatusReport |
Dizi |
Zorunludur. Cihazın ve ilgili cihaz kimliklerinin mevcut hata veya istisna durumları. |
[item, ...] |
Nesne |
Mevcut durum. |
blocking |
Boole |
Hata veya geçerli durum, başka komut yürütme işlemlerini engelliyorsa true değerini alır. |
deviceTarget |
Dize |
Hedef cihazın kimliği. |
priority |
Integer |
Bu durumun önceliğini belirtir. Değer ne kadar düşükse ö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 doğru bildirir. Google, yüzeye bağlı olarak, yalnızca yüksek öncelikli hataları veya istisnaları bildirebilir. |
statusCode |
Dize |
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 FTC'leri
Yok.