استمع إلى سجلات مساعد المنزل لتحسين تجربتك الذكية
عندما بدأت في استخدام Home Assistant لأول مرة، لم أقترب من سجلات النظام. ومع ذلك، فهي أكثر من مجرد تدفق من الرسائل غير المهمة. يمكن أن توفر لك معلومات رئيسية حول ما تفعله منزلك الذكي إذا كنت مستعدًا للاستماع.
سجلات النظام لديك هي قصة منزلك الذكي
هناك الكثير مما يحدث في الخلفية في Home Assistant. عندما تدخل غرفة ويضيء مصباحك، فليس هذا سحرًا، حتى لو شعرت بذلك. يقوم Home Assistant بمراقبة حالة مستشعر الحركة، في انتظار تأكيد اكتشاف الحركة، ثم يقوم بتشغيل الأتمتة المناسبة، التي تستدعي إجراءً لتشغيل الضوء.
يمكن أن تحدث العديد من الأشياء الخاطئة، حتى مع أبسط الأتمتة. إذا دخلت غرفة ولم يضيء مصباحك، فقد يكون ذلك لعدد من الأسباب. تعتبر سجلات النظام مكانًا جيدًا للتحقق في المرة الأولى، لأنها تحتوي على أهم الأخطاء والتحذيرات.
بالنسبة لجزء مهم مثل Home Assistant، من السهل تجاهل سجلات النظام. تحتاج إلى الذهاب إلى الإعدادات > النظام > السجلات للعثور عليها. يمكنك بعد ذلك اختيار السجلات التي تريد فحصها باستخدام القائمة المنسدلة في أعلى الشاشة. على سبيل المثال، على Home Assistant OS، يمكنك رؤية السجلات من Home Assistant Core، والمشرف، والمضيف، بالإضافة إلى الإضافات مثل Zigbee2MQTT وMusic Assistant.
الرسائل في السجلات التي تهم أكثر
إذا كان لديك العديد من إضافات Home Assistant، فقد يكون عدد السجلات التي يمكنك الوصول إليها كبيرًا. ومع ذلك، فإن بعض رسائل السجل أكثر أهمية من غيرها. بينما تكون بعض الرسائل معلوماتية في الغالب، يمكن أن تشير أخرى إلى مشاكل كبيرة في Home Assistant.
المنطقة الرئيسية التي يجب التحقق منها أولاً هي سجلات Home Assistant Core. هنا يقوم Home Assistant بإخراج أخطائه وتحذيراته، وهنا تفعل معظم التكاملات أيضًا.
من المحتمل أن ترى في البداية فقط رسائل تحذير وخطأ. هناك أنواع أخرى، مثل رسائل تصحيح ومعلومات، ولكنها لا تظهر بشكل افتراضي لمنع امتلاء سجلاتك بالرسائل الزائدة.
تظهر رسائل تحذير في هذه السجلات بشكل افتراضي. تشير إلى أنه تم اكتشاف مشكلة، لكنها لا تمنع Home Assistant من العمل بشكل صحيح. هذه في الغالب أشياء يجب مراقبتها بدلاً من أن تكون مشاكل كبيرة.
رسائل الخطأ هي التي عادة ما تكون الأكثر أهمية. تشير إلى أن شيئًا ما قد فشل في Home Assistant، ولم يكن قادرًا على إكمال إجراء. قد يؤدي ذلك إلى توقف التكاملات أو الأتمتة عن العمل بشكل صحيح، أو حتى تعطل Home Assistant تمامًا، لذا يجب عادةً أخذ رسائل الخطأ على محمل الجد، أو قد تنتهي بالندم على عدم أخذ نسخ احتياطية منتظمة.
المعلومات الرئيسية في رسائل السجل
فتح أي رسالة في سجلات Home Assistant Core يكشف بعض المعلومات الرئيسية التي يمكن أن تساعدك في تحديد سبب الرسالة في المقام الأول. يمكنك استخدام هذه المعلومات لتحديد مدى أهمية الرسالة، ومدى تكرار حدوث المشكلة، وما هو الخطأ بالضبط.
أول قطعة من المعلومات هي logger، التي تخبرك أي مكون من Home Assistant أنتج الرسالة. قد ترى أيضًا سطر integration منفصل يذكر صراحة التكامل الذي كان سبب المشكلة.
تخبرك سطور first occurred وlast logged متى تم الإبلاغ عن المشكلة لأول مرة، ووقت حدوثها مؤخرًا، كما تعرض عدد المرات التي حدثت فيها المشكلة.
المعلومات الرئيسية الأخرى موجودة في القسم الأخير، وهو وصف المشكلة. يمكن أن يوفر هذا غالبًا كل المعلومات التي تحتاجها لفهم السبب. على سبيل المثال، رسالة تحتوي على سطر نهائي يقول "Reolink Person 2: جاري التشغيل بالفعل" تشير إلى أن أتمتة Reolink Person 2 حاولت التشغيل مرة أخرى قبل أن تكتمل العملية السابقة، وهو أمر غير معتاد.
كيفية تلقي إشعارات بالأخطاء أو التحذيرات في سجلات النظام
إذا لم تتعمق أبدًا في السجلات من قبل، فقد تبدو مخيفة بعض الشيء، ولكن كما رأينا أعلاه، ليست كل رسالة في السجلات علامة على حدوث خطأ. العديد من الرسائل تقدم معلومات فقط ولا داعي للقلق.
ومع ذلك، فإن رسائل الخطأ عادة ما تكون أكثر قلقًا، لذا قد ترغب في إعداد نظام لإرسال إشعار لك عند تلقي رسالة خطأ. للقيام بذلك، ستحتاج أولاً إلى تمكين fire_event في ملف configuration.yaml. يمكنك بعد ذلك استخدام الأحداث التي تطلقها تكامل السجل النظامي كلما تم تسجيل رسالة خطأ أو تحذير لتفعيل أتمتة ترسل لك إشعارًا بتفاصيل المشكلة.
أضف الأسطر التالية إلى ملف configuration.yaml الخاص بك وأعد تشغيل Home Assistant:
system_log: fire_event: true
بمجرد تمكين fire_event، يمكنك إنشاء أتمتة مثل تلك الموضحة أدناه، والتي سترسل لك إشعارًا بتفاصيل المشكلة كلما ظهرت رسالة خطأ في سجل النظام.
إذا كان لديك الكثير من رسائل سجل النظام، يمكن أن تُطلق هذه الأتمتة بسرعة وتملأ هاتفك بالإشعارات. قد ترغب في إضافة مؤقت للتهدئة لمنع الأمور من الخروج عن السيطرة.
عندما تسير الأمور بشكل جيد مع أتمتتك، قد يكون من السهل دفن رأسك في الرمال والابتعاد عن سجلات Home Assistant. ومع ذلك، قد تحتوي على معلومات يمكن أن تمنع حدوث مشاكل لاحقًا، لذا من الجيد متابعة السجلات بانتظام.
التعليقات 0
سجل دخولك لإضافة تعليق
لا توجد تعليقات بعد. كن أول من يعلق!