Schema tratto rilevamento smart home
action.devices.traits.ObjectDetection
: questa caratteristica appartiene ai dispositivi che possono rilevare oggetti o persone e inviare una notifica all'utente. Per impostazione predefinita, tutte le notifiche di Object Detection vengono annunciate su smart display e speaker con l'Assistente Google dopo il suono di un campanello.
ATTRIBUTE del dispositivo
Nessuno.
STATEs dispositivo
Nessuno.
comandi del dispositivo
Nessuno.
NOTIFICHE DEL DISPOSITIVO
Nell'ambito di una modifica dello stato del dispositivo, i dispositivi con questa caratteristica potrebbero restituire il seguente payload di notifica. Per scoprire di più sull'implementazione delle notifiche, consulta Notifiche per le azioni relative alla smart home.
Campi | Tipo | Descrizione |
---|---|---|
ObjectDetection |
Oggetto |
Obbligatorio. Payload della notifica. |
priority |
Intero |
Obbligatorio. Rappresenta il livello di notifica. Il valore attualmente supportato è 0, il che indica che la notifica deve essere pronunciata ad alta voce. |
detectionTimestamp |
Intero |
Obbligatorio. Il timestamp del periodo in millisecondi in cui è stato rilevato l'oggetto. |
objects |
Oggetto |
Obbligatorio. Raccolta degli oggetti rilevati per categoria. |
named |
Array |
Elenco di oggetti riconosciuti dall'utente con un'etichetta. |
[item, ...] |
Stringa |
Etichetta oggetto. Richiede almeno 1 articolo. |
familiar |
Intero |
Numero di oggetti riconosciuti dall'utente che non hanno etichette. |
unfamiliar |
Intero |
Numero di oggetti rilevati dal dispositivo che l'utente potrebbe non riconoscere. |
unclassified |
Intero |
Numero di oggetti rilevati che il dispositivo non è riuscito a classificare. |
Esempi
Sono stati rilevati due oggetti sconosciuti il 1° gennaio 2000.
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Rilevata persona che conosci il 1° gennaio 2000.
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Rilevata Alice il 1° gennaio 2000.
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }