به Google Home Developer Center، مقصد جدیدی برای یادگیری نحوه توسعه اقدامات خانه هوشمند خوش آمدید. توجه: به ساخت کنش‌ها در کنسول Actions ادامه خواهید داد.

نمودار خانه

با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

اقدامات خانه هوشمند به Home Graph متکی است، پایگاه داده ای که داده های متنی خانه و دستگاه های آن را ذخیره و ارائه می کند. پایگاه داده Home Graph اطلاعات مربوط به سازه ها (به عنوان مثال، خانه یا محل کار)، اتاق ها (به عنوان مثال، اتاق خواب یا اتاق نشیمن)، و دستگاه ها (به عنوان مثال، بلندگو و لامپ) را ذخیره می کند. به عنوان مثال، Home Graph می‌تواند مفهوم خانه‌ای با اتاق نشیمن را ذخیره کند که شامل چندین نوع دستگاه از تولیدکنندگان مختلف مانند چراغ، تلویزیون و بلندگو است. این اطلاعات برای اجرای درخواست‌های کاربر بر اساس زمینه مناسب در دسترس دستیار Google است. داده های حالت، مانند روشن بودن یک لامپ، در دراز مدت ذخیره نمی شوند - زودگذر است و فقط در نمودار اصلی استفاده می شود.

Home Graph اساسا یک نقشه منطقی از خانه شما است. به شما امکان می دهد با دستیار گوگل یک مکالمه طبیعی داشته باشید. اگر در لانه نشسته اید و می خواهید چراغ های لانه را خاموش کنید، فقط می گویید Hey Google، چراغ ها را خاموش کنید و به اتاقی که در حال حاضر در آن هستید اشاره نمی کنید.

مزایای نمودار خانگی:

  • دستورات ضمنی شما، دستگاه Google Home و چراغ‌هایتان در یک اتاق هستید. تنها چیزی که باید بگویید این است که چراغ ها را روشن کنید. لازم نیست مشخص کنید چراغ ها در کدام اتاق هستند.
  • کنترل بهتر بر هدف گذاری صریح هنگامی که در یک اتاق متفاوت هستید، می‌توانید چراغ‌های آشپزخانه را خاموش کنید، حتی زمانی که چراغ‌ها از چندین سازنده هستند. هدف خانه هوشمند برای اتاق خاصی تعیین می شود که در Home Graph مشخص شده است.

سازه های

برنامه Google Home به کاربر اجازه می دهد چندین ساختار را پیکربندی کند که به کاربر اجازه می دهد چندین خانه را مدیریت کند. هر سازه مجموعه ای از اتاق ها و دستگاه های خاص خود را دارد. یک ساختار شامل موارد زیر است:

  • مدیران - حساب مالک(های) سازه. هر ساختار باید حداقل یک مدیر داشته باشد. هنگامی که یک مدیر تعریف شد، مدیر می تواند یک ساختار را با سایر کاربران به اشتراک بگذارد و به اشتراک بگذارد.
  • اتاق ها - اتاق هایی که بخشی از یک سازه هستند.
  • برچسب ها - برچسبی که ساختار را مشخص می کند مانند "خانه جان".
  • دستگاه ها - دستگاه هایی که بخشی از یک سازه هستند. اینها می توانند دستگاه هایی از چندین سازنده باشند.

شکل 1 نمونه خانه را با ساختار، سه اتاق و چندین دستگاه نشان می دهد:

این شکل یک نمونه نمودار خانگی را نشان می دهد. یک سازه وجود دارد که با یک خط نقطه آبی ترسیم شده است، سه اتاق که با یک خط نارنجی مشخص شده است و چندین دستگاه در اتاق ها که دایره های سبز هستند قرار دارند.
شکل 1: نمونه نمودار خانه

اتاق ها

یک اتاق متعلق به یک سازه است و شامل موارد زیر است:

  • برچسب ها - برچسبی که اتاق را مشخص می کند مانند "خواب اصلی".
  • دستگاه ها - دستگاه هایی که بخشی از اتاق هستند. اینها می توانند دستگاه هایی از چندین سازنده باشند.

دستگاه ها

یک دستگاه باید حداقل به یک سازه تعلق داشته باشد، می تواند حداکثر به 1 اتاق تعلق داشته باشد و دارای این ویژگی ها باشد:

  • نوع - نوع دستگاه مانند لامپ، دوربین یا واحد تهویه مطبوع.
  • صفات - نوع ویژگی هایی که دستگاه پشتیبانی می کند. هر دستگاه می تواند تعدادی ویژگی داشته باشد. یک نور ممکن است دارای ویژگی هایی مانند Brightness و تنظیم ColorSetting باشد.

صفات

صفات دارای این خواص هستند:

  • ویژگی ها - ویژگی های دستگاهی که برای یک دستگاه ثابت هستند. یک ویژگی می تواند چیزی شبیه واحدهای دما یا حالت باشد.
  • وضعیت - وضعیت(های) دستگاه برای یک دستگاه. یک لامپ ممکن است حالت روشنایی را برای نشان دادن روشنایی فعلی آن لامپ خاص برگرداند. هر ویژگی دستگاه، حالت های مختلف دستگاه را برای یک دستگاه اضافه می کند.
  • برچسب ها - برچسبی که دستگاه را مشخص می کند مانند "لامپ اتاق خواب".