פעולות לבית חכם מסתמכות על Google Home Graph, מסד נתונים שמאחסן ומספק נתונים לפי הקשר על הבית והמכשירים שלו. במסד הנתונים של Home Graph שמורים פרטים על מבנים (לדוגמה, הבית או המשרד), חדרים (למשל, חדר שינה או סלון) ומכשירים (לדוגמה: רמקול ונורה). לדוגמה, המכונה Home Graph יכולה לאחסן את הקונספט של בית עם סלון שמכיל כמה סוגים של מכשירים מיצרנים שונים, כמו נורות, טלוויזיות ורמקולים. המידע הזה זמין ל-Google Assistant כדי לבצע בקשות משתמשים על סמך ההקשר המתאים. נתוני המצב, למשל אם הנורה פועלת, לא נשמרים בטווח הארוך – הם זמניים ומשמשים רק בHome Graph.
Home Graph היא למעשה מפה הגיונית של הבית שלך. האפליקציה מאפשרת לנהל שיחה טבעית עם Assistant. אם אתם יושבים בחדר העבודה ורוצים לכבות את הנורות, פשוט תאמרו: Hey Google, turn off the lights , ותציינו את החדר שבו אתם נמצאים.
היתרונות של Home Graph:
- פקודות משתמעות. את/ה, מכשיר Google Home שלך והאורות שלך באותו חדר. כל מה שאתם צריכים לעשות זה להדליק את הנורות. אין צורך לציין את החדר שבו האורות נמצאים.
- שליטה טובה יותר בטירגוט. בחדרים אחרים אפשר לכבות את התאורה במטבח גם כשהאורות מגיעים מכמה יצרנים. הכוונה של smart home נקבעת לחדר ספציפי שמזוהה ב-Home Graph.
מבנים
בעזרת Google Home app (GHA) המדיניות מאפשרת להגדיר כמה מבנים שמאפשרים למשתמש לנהל כמה בתים. לכל מבנה יש קבוצה משלו של חדרים ומכשירים. המבנה כולל:
- מנהלים – חשבון הבעלים של המבנה. לכל מבנה חייב להיות מנהל אחד לפחות. אחרי שמגדירים חשבון ניהול, הוא יכול לשתף מבנה עם משתמשים אחרים ולבטל את השיתוף שלו.
- חדרים – החדרים הם חלק ממבנה.
- תוויות – התווית שמזהה את המבנה של ביתו של יוסי.
- מכשירים – המכשירים שהם חלק ממבנה. יכולים להיות מכשירים שונים מכמה יצרנים.
באיור 1 מוצג בית לדוגמה עם מבנה, שלושה חדרים ומספר מכשירים:

חדרים
החדר שייך למבנה והוא מכיל:
- תוויות – התווית שמזהה את החדר, למשל "חדר שינה ראשי".
- מכשירים – המכשירים שהם חלק מהחדר. יכולים להיות מכשירים שונים מכמה יצרנים.
מכשירים
מכשיר צריך להיות שייך למבנה אחד לפחות, יכול להשתייך לחדר אחד לכל היותר וכולל את המאפיינים הבאים:
- סוג - סוג המכשיר, למשל: מנורה, מצלמה או יחידת מיזוג אוויר.
- תכונות – סוג התכונות הנתמכות במכשיר. לכל מכשיר יכולות להיות כמה תכונות. תכונות תאורה עשויות לכלול תכונות כמו
Brightness
וColorSetting
.
תכונות
לתכונות יש את המאפיינים הבאים:
- מאפיינים - מאפייני המכשיר שהם סטטיים במכשיר. מאפיין יכול להיות משהו כמו יחידות טמפרטורה או מצב.
- מדינה(State) – מצבי המכשיר. נורה עשויה להחזיר מצב של בהירות כדי לציין את הבהירות הנוכחית של המנורה הספציפית. כל תכונת מכשיר מוסיפה מצבים שונים של מכשיר.
- תוויות – התווית שמזהה את המכשיר, למשל "מנורת חדר שינה".