تعد الإشعارات مهمة جدًا في Home Assistant خصيصًا للتحديث في الوقت الفعلي بالإضافة إلى عمليات التشغيل الآلي. فيما يلي نصيحة خطوة بخطوة حول كيفية التهيئة البريد الإلكتروني الإخطارات باستخدام برامج SMTP. على وجه التحديد، باستخدام Home Assistant، يمكن للمرء الإخطار عبر Telegram أو الدفع أو البريد الإلكتروني. الآن، سنناقش كيفية إعداد إشعار البريد الإلكتروني.
إعداد القدرة على إشعارات البريد الإلكتروني في Home Assistant
ونتيجة لذلك، يستطيع Home Assistant الاتصال بأي بريد يدعم SMTP مثل Gmail وOutlook وYahoo. هذه هي الطريقة التي يمكن بها الحصول على جهات اتصال Gmail: نظرًا لأن Gmail يحتوي على مصادقة من خطوتين، فأنت بحاجة إلى كلمة مرور خاصة بالتطبيق لهذا الغرض.
الخطوة 1: كما ذكرنا سابقًا، يتعين على مستخدمي حساب Gmail أن يكون لديهم كلمة مرور خاصة بالتطبيقات، وإليك كيفية إنشاء واحدة؛
إدارة حساب Google: انقر على إعدادات الحساب في صفحة Google الرئيسية.
حماية القائمة: يمكنك إما اختيار "المصادقة المكونة من خطوتين" أو "أندرويد"حسب تفضيلاتك.
كلمات مرور التطبيقات: بعد ذلك قم بالتمرير لأسفل وانقر على الخيار الذي يقول "كلمات مرور التطبيقات".
إنشاء كلمة مرور جديدة للتطبيق: أطلق عليها اسم "Home Assistant" ثم احفظ كلمة المرور التي تم إنشاؤها.
الخطوة 2: تعيين مساعد المنزل
افتح ملف التكوين: أسفل الإعدادات، انقر على "المكونات الإضافية" ثم حدد "محرر الملفات".
تحرير التكوين. yaml: قم بإلحاق الكود التالي:
يامل
notify: – الخدمة: اسم smtp: “إشعارات Gmail” من: “your_email@gmail. "com" المستلم: "recipient_email@gmail. كوم" الخادم: "smtp. com.gmail. com" مهلة: 15 من المنفذ: 587، اسم المستخدم الذي سيتم استخدامه في الاتصال هو your_E-mail@Gmail. كلمة مرور com: target_port: 587 تشفير your_generated_app_password: starttls sender_name: "تنبيهات مساعد المنزل"
وأوضح خيارات التكوين:
الاسم: هذه تسمية تُعطى لكائن أو موضوع لتمكين الشخص من تمييزه عن جميع الأشياء الأخرى المشابهة له.
المرسل: عنوان البريد الإلكتروني الذي يتم من خلاله تسليم الإشعارات التي أنشأها النظام.
المستلم: عنوان البريد الإلكتروني الذي سيتلقى الإخطارات.
الخادم: مجال خادم SMTP لموفر البريد الإلكتروني الخاص بك - وهو الجزء الأخير من العنوان الذي تدخله في المربع.
المهلة: مقدار الثواني التي يجب انتظارها قبل إعادة المحاولة إذا لم يعمل الإجراء السابق كما هو متوقع.
المنفذ: منفذ بروتوكول Smtp (587 من جميل).
اسم المستخدم: عنوان بريدك الإلكتروني الحالي الصالح في Gmail، على سبيل المثال: john@gamil. com
كلمة المرور: كلمة المرور الأبجدية الرقمية الطويلة التي تم إنشاؤها للاستخدام في التطبيق المحدد الذي أنشأناه سابقًا.
التشفير: يوضح هذا جزئيًا كيفية استخدام خوادم البريد مثل Gmail لـ starttls كنوع من التشفير.
sender_name: يتم عرض هوية الفرد في كل مرة يتم فيها استلام بريد إلكتروني.
الخطوة 3: سيساعد تنفيذ هذه التوصيات المدخرين على تنويع استثماراتهم، وإعادة تشغيل خططهم المالية، والحصول على مكافآت مناسبة مقابل أموالهم.
حفظ التكوين: بعد إجراء التغييرات اللازمة على التكوين، انقر على زر الحفظ بشكل طبيعي. yaml.
إعادة تشغيل Home Assistant: تتطلب بعض التغييرات الانتقال إلى الأدوات/أدوات المطور وإعادة تشغيل التطبيق/موقع الويب.
اختبار إشعارات البريد الإلكتروني
لاختبار التكوين الخاص بك:
أدوات المطور: انتقل إلى "أدوات المطور".
الخدمات: حدد "الإشعارات" ثم اختر الخدمة المحددة لديك، على سبيل المثال، Gmail).
إرسال بريد إلكتروني للاختبار: قم بتضمين موضوع ونص في رسالتك ثم أرسله للمجموعة.
استخدام البريد الإلكتروني في الأتمتة
للأتمتة:
خدمة الإشعارات: اختر الإشعارات عبر خدمة Gmail.
ضبط محتوى البريد الإلكتروني: يجب تحديد موضوع البريد الإلكتروني في متغير "العنوان"، أما نص الرسالة فيجب تخزينه في متغير "الرسالة".
نصائح إضافية
التحقق بخطوتين: يتيح لك التحقق الذي تحتاجه للتحقق من خدمة البريد الإلكتروني الخاصة بك إنشاء كلمات مرور خاصة بالتطبيقات.
خدمات البريد الإلكتروني المتعددة: يتيح لك ذلك إضافة عدد من حسابات البريد الإلكتروني واختيار الحساب المناسب لهذه الأتمتة.
تعد تنبيهات البريد في Home Assistant مستقرة ويمكن استخدامها كنظام تنبيه ثانٍ لتتبع الأحداث المنزلية إلى جانب Telegram والإشعارات الفورية. وهذا يجعل من الممكن تلقي جميع التنبيهات أثناء التنقل باستخدام هاتفك الذكي أو العودة إلى جهاز الكمبيوتر الخاص بك مع جميع رسائل البريد الإلكتروني الموجودة في صندوق الوارد الخاص بك.
راجع Home Assistant SMTP للحصول على الخيار التفصيلي.