Ti diamo il benvenuto nel Centro sviluppatori Google Home, la nuova destinazione per imparare a sviluppare azioni per la smart home. Nota:continuerai a creare azioni nella Console Actions.
Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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
  }
}

ERRORI del dispositivo

Consulta l'elenco completo degli errori e delle eccezioni.