كيفية استخدام Home Assistant مع Google Home Voice Commands

كيفية استخدام Home Assistant مع Google Home Voice Commands
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. قراءة المزيد.

يعد Home Assistant أحد أفضل منصات برامج التشغيل الآلي للمنزل مفتوحة المصدر. يمكنك نشره على Raspberry Pi أو كمبيوتر محمول قديم لبناء منزل ذكي خاص حقًا. يمكنك شراء الأجهزة الذكية أو إنشاء المفاتيح ووحدات التحكم الذكية الخاصة بك ، وإضافتها إلى Home Assistant ، والتحكم فيها جميعًا من لوحة تحكم واحدة.





اجعل فيديو اليوم

والأفضل من ذلك ، يمكنك أيضًا دمج مساعد Google للتحكم في جميع الكيانات والأجهزة الذكية التي تم تكوينها في مساعد المنزل الخاص بك عبر أوامرك الصوتية مجانًا.





قبل ان تبدأ

لإعداد مساعد Google أو دمجه ، يجب أن تعرض خادم Home Assistant الخاص بك على الإنترنت بشهادة SSL. للقيام بذلك ، يمكنك كشف خادم Home Assistant الخاص بك مع SSL باستخدام DuckDNS و Let's Encrypt .





بدلا من ذلك ، يمكنك قم بإعداد نفق Cloudflare لعرض خادم Home Assistant الخاص بك على الإنترنت . نوصي بالطريقة الأخيرة لأنها أكثر أمانًا وأسهل بكثير في الإعداد.

بمجرد أن تتمكن من الوصول إلى Home Assistant عبر الإنترنت باستخدام اتصال HTTPS ، يمكنك اتباع الإرشادات أدناه لدمج وإعداد Google Voice Assistant في خادم Home Assistant الخاص بك.



كيفية جعل الألعاب تعمل بشكل أفضل على الكمبيوتر المحمول

أنشئ مشروعًا في Google Console

قم بزيارة الإجراءات على وحدة تحكم Google الصفحة وقم بتسجيل الدخول باستخدام حساب Google الذي تستخدمه مع أجهزة Google Mini أو Google Nest. ثم اتبع هذه الخطوات:

  1. انقر مشروع جديد ، تحديد نعم ، وانقر موافقة ومتابعة .
  2. أدخل اسمًا للمشروع ، مثل 'HomeAssistant' ثم اختر لغتك وبلدك. انقر أنشئ مشروعًا .   تحميل ملف json الخاص بحساب الخدمة
  3. يختار المنزل الذكي وانقر ابدأ البناء .
  4. انقر قم بتسمية إجراء المنزل الذكي الخاص بك ثم اكتب اسمًا ، مثل 'مساعد المنزل'. انقر يحفظ .
  5. انقر على ملخص علامة التبويب ثم انقر فوق بناء عملك .
  6. انقر إضافة إجراء (إجراءات) ولصق عنوان URL الخاص بـ Home Assistant. استخدم أحد التنسيقات التالية ، بناءً على الإعداد الخاص بك ...
    • إذا كنت قد استخدمت DuckDNS و Let's Encrypt: https: // [عنوان URL لمساعد منزلك: PORT] / api / google_assistant
    • إذا كنت قد استخدمت نفق Cloudflare لعرض Home Assistant للإنترنت: https: // [عنوان URL الخاص بمساعد منزلك] / api / google_assistant




  7. انقر يحفظ وانقر على النقاط الثلاث ، ثم حدد إعدادات المشروع .   تحرير ملف التكوين yaml في مساعد المنزل
  8. دوِّن ملف اسم المشروع و معرف المشروع .
  9. اذهب إلى ملخص علامة التبويب وانقر فوق إعداد ربط الحساب تحت التثبيت السريع .
  10. قم بلصق وتحرير القيم التالية:
    • معرف العميل: https://oauth-redirect.googleusercontent.com/r/ [YOUR_PROJECT_ID]
    • سر العميل: اكتب أي شيء تريده
    • URL التفويض: https: // [عنوان URL الخاص بمساعد منزلك: PORT] / auth / authorize
    • URL رمز: https: // [عنوان URL الخاص بمساعد منزلك: PORT] / auth / token
    • لا تحتاج إلى إدخال قيمة PORT إذا كنت تستخدم خدمة Cloudflare Tunnel
  11. انقر التالي > التالي .   حدد مساعد المنزل من القائمة
  12. في تكوين العميل الخاص بك (اختياري) ، اكتب 'البريد الإلكتروني' ، ثم انقر فوق إضافة نطاق ، اكتب 'الاسم' ، وانقر فوق يحفظ .
  13. انقر على اختبار زر تحت طور التبويب. إذا نجحت ، فسترى 'الاختبار ممكّن الآن' رسالة.   اضغط على يعمل مع جوجل

أنشئ حساب خدمة

قم بزيارة صفحة Google Cloud Platform Console ثم اتبع هذه الخطوات لإنشاء حساب خدمة لمزامنة أجهزة Home Assistant مع تطبيق Google Home.





  1. انقر فوق الهامبرغر القائمة (رمز ثلاثة خطوط) على اليسار واختر واجهات برمجة التطبيقات والخدمات > أوراق اعتماد .   اختر إعداد الجهاز
  2. انقر إنشاء بيانات الاعتماد و اختار حساب الخدمة .
  3. اكتب اسمًا للحساب وانقر فوق إنشاء ومتابعة .   تمت إضافة جميع الأجهزة من مساعد المنزل إلى تطبيق google home
  4. من قائمة الأدوار ، أختر منشئ رمز حساب الخدمة . انقر فعله .
  5. انقر فوق حساب الخدمة الذي أنشأته للتو ثم انقر فوق مفاتيح التبويب.
  6. انقر أضف مفتاح > إنشاء مفتاح جديد .
  7. يختار جسون وانقر خلق . سيتم تنزيل ملف JSON يحتوي على مفاتيح على نظامك. أعد تسمية الملف باسم SERVICE_ACCOUNT.json .
  8. بمجرد إنشاء المفاتيح ، انسخ المفتاح إلى المفكرة.
  9. استخدم شريط البحث لإيجاد وتمكين HomeGraph API.   تم تشغيل الضوء لمساعد صوت google

قم بتحرير ملف تكوين Home Assistant

على خادم Home Assistant الخاص بك ، استخدم الوظيفة الإضافية File Editor وانقر على أيقونة المجلد ، ثم أيقونة التحميل ، وانقر ملف .

اختر ال SERVICE_ACCCOUNT.json ملف (تم تنزيله مسبقًا) وانقر فوق نعم .

  اختر ضبط الأجهزة المنزلية

بعد ذلك ، انقر فوق التكوين ملف ولصق الكود التالي.

 google_assistant: 
  project_id: YOUR_PROJECT_ID
  service_account: !include SERVICE_ACCOUNT.json
  report_state: true
  إنشاء الأتمتة في المنزل المساعد

تأكد من استبدال YOUR_PROJECT_ID قيمة في الكود أعلاه مع الخاص بك وانقر فوق يحفظ أيقونة. ثم انقر فوق أدوات المطورين > تحقق من التكوين للتأكد من صحة التكوين. إذا كان كل شيء يبدو جيدًا ، فأعد تشغيل خادم Home Assistant.

قم بإعداد Home Assistant في تطبيق Google Home

قم بتنزيل تطبيق Google Home وتثبيته على جهاز Android أو iOS الخاص بك ، ثم قم بتسجيل الدخول إلى التطبيق باستخدام نفس حساب Google الذي استخدمته لإنشاء المشروع في Google Console. ثم اتبع هذه الخطوات لإضافة Home Assistant إلى تطبيق Google Home وتمكين التحكم الصوتي باستخدام Google Assistant.

  1. اضغط على + الرمز واختيار قم بإعداد الجهاز > يعمل مع جوجل .   انقر فوق إضافة إجراء   احفظ تطبيق google home
  2. أختر [اختبار] مساعد المنزل (أو أيا كان الاسم الذي أعطيته للمشروع). سيؤدي هذا إلى فتح صفحة الويب الخاصة بـ Home Assistant.
  3. أدخل بيانات اعتماد تسجيل الدخول إلى Home Assistant وانقر فوق تسجيل الدخول . سترى رسالة 'تم ربط مساعد المنزل'.
  4. بعد ذلك ، سيعرض التطبيق جميع الكيانات التي تم تكوينها في خادم Home Assistant الخاص بك.
  5. اختر جميع الأجهزة الموجودة في Home Assistant التي ترغب في التحكم فيها باستخدام Google Assistant والإعداد.
  6. سترى جميع غرفك والأجهزة الموجودة بها في تطبيق Google Home.

يمكنك الآن التحكم في جميع الأجهزة من التطبيق واستخدام Google Voice Assistant. يمكنك أيضًا إعداد الأتمتة باستخدام تطبيق Google Home بناءً على معايير مختلفة. والخطوات هي كما يلي:

  1. في صفحة Google الرئيسية التطبيق ، اضغط على الروتين .
  2. اختر محفزًا ، مثل وقت النوم ، وبعد ذلك يمكنك كتابة أمر صوتي مخصص أو الاحتفاظ بالقيم الافتراضية.
  3. ثم ، تحت أجراءات ، صنبور + إضافة عمل .
  4. أختر ضبط الأجهزة المنزلية .
  5. ثم اختر الأجهزة الذكية التي تم تكوينها في Home Assistant وحدد المزيد من الخيارات. مقبض أضف العمل .
  6. مقبض يحفظ .

إعداد الأتمتة مع التنبيهات الصوتية

بعد دمج Google Assistant في خادم Home Assistant للتحكم في الكيانات التي تم تكوينها ، مثل الأضواء الذكية والمفاتيح والمقابس وما إلى ذلك باستخدام الأوامر الصوتية ، يمكنك أيضًا إعداد التشغيل الآلي لتشغيل التنبيهات الصوتية عبر جهاز Google Mini أو جهاز Nest Mini.

يمكنك استخدام هذه المساعدين الصوتيين للإعلان عن الحالة أو أي رسالة بناءً على قيم المستشعر ، مثل عندما يكتشف مستشعر مستوى الماء أن الخزان ممتلئ أو يكتشف مستشعر الحركة الحركة.