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.

Grafico Home

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Le azioni della smart home si basano su Google Home Graph, un database che archivia e fornisce dati contestuali sulla casa e sui suoi dispositivi. Il database Home Graph archivia informazioni su strutture (ad esempio casa o ufficio), stanze (ad esempio camera da letto o salotto) e dispositivi (ad esempio altoparlanti e lampadine). Ad esempio, Home Graph può archiviare il concetto di casa con un salotto che contiene più tipi di dispositivi di diversi produttori, ad esempio una lampadina, una televisione e uno speaker. Queste informazioni sono disponibili per Google Assistant per eseguire le richieste degli utenti in base al contesto appropriato. I dati sullo stato, ad esempio se una lampadina è accesa, non vengono archiviati a lungo termine: sono temporanei e vengono utilizzati solo in Home Graph.

Home Graph è essenzialmente una mappa logica della tua casa. Ti consente di avere una conversazione naturale con Assistant. Se sei nella sala d'attesa e vuoi disattivare le luci della sala, puoi dire Hey Google, spegni le luci e non menzionare la stanza in cui ti trovi.

Vantaggi di Home Graph:

  • Comandi impliciti. Tu, il tuo dispositivo Google Home e le luci si trovano nella stessa stanza. Non ti resta che accendere le luci. Non devi specificare in quale stanza si trovano le luci.
  • Migliore controllo sul targeting esplicito. In una stanza diversa, puoi spegnere le luci della cucina anche quando provengono da più produttori. L'intent smart home viene determinato per una particolare stanza identificata in Home Graph.

Strutture

Google Home app (GHA) consente a un utente di configurare più strutture e di gestire più case. Ogni struttura ha il proprio gruppo di camere e dispositivi. Una struttura è costituita da:

  • Gestori: l'account del proprietario o dei proprietari della struttura. Ogni struttura deve avere almeno un gestore. Una volta definito, un gestore può condividere e annullare la condivisione di una struttura con altri utenti.
  • Stanze: le stanze che fanno parte di una struttura.
  • Etichette: l'etichetta che identifica la struttura come "Casa di Mario".
  • Dispositivi: i dispositivi che fanno parte di una struttura. Possono essere dispositivi di più produttori.

La figura 1 mostra una casa di esempio con una struttura, tre stanze e diversi dispositivi:

Questa figura mostra un grafico di esempio. La struttura presenta una struttura con una linea tratteggiata blu, tre sale con una linea arancione e diversi dispositivi nelle stanze che sono cerchi verdi.
Figura 1: grafico Home di esempio

Camere

Una stanza appartiene a una struttura ed è costituita da quanto segue:

  • Etichette: l'etichetta che identifica la camera, ad esempio "Camere da letto principale".
  • Dispositivi: i dispositivi che fanno parte della stanza. Possono essere dispositivi di più produttori.

Dispositivi

Un dispositivo deve appartenere ad almeno una struttura, può appartenere a un massimo di una stanza e ha le seguenti proprietà:

  • Tipo: il tipo di dispositivo, ad esempio una lampada, una videocamera o un condizionatore.
  • Caratteristiche: il tipo di caratteristiche supportate dal dispositivo. Ogni dispositivo può avere una serie di caratteristiche. Una luce potrebbe avere caratteristiche come Brightness e ColorSetting.

Tratti

Le caratteristiche hanno queste proprietà:

  • Attributi: gli attributi statici di un dispositivo. Un attributo può essere qualcosa, come unità di temperatura o modalità.
  • Stato: lo stato o gli stati di un dispositivo. Una lampada potrebbe restituire uno stato di luminosità per indicare la luminosità corrente di quella lampada specifica. Ogni caratteristica del dispositivo aggiunge stati diversi per un dispositivo.
  • Etichette: l'etichetta che identifica il dispositivo, ad esempio "Lampada da camera da letto".