يستخدم Home Assistant ملف الإعدادات المتوقع فقط عندما يشير دليل الإعدادات المُبلّغ عنه أثناء التشغيل، والمسار المضيف المُركّب، واختبار تحقق مُتحكَّم فيه، جميعها إلى الملف نفسه.
يشيع هذا الالتباس عندما يكون /config موجودًا داخل حاوية لكنه مرتبط بدليل مختلف على المضيف، أو عندما تحتوي نقطة ربط قديمة ونسخة جديدة تم تعديلها على الملف configuration.yaml. سجّل أولًا المسار أثناء التشغيل، وتتبع نقطة الربط من دون تغييرها، وقارن هوية الملف والطوابع الزمنية، ثم استخدم علامة آمنة قابلة للعكس لإثبات شجرة الملفات التي يقرأ منها المثيل قيد التشغيل.
سجّل دليل الإعدادات الذي يُبلّغ عنه المثيل قيد التشغيل
افتح معلومات النظام من مثيل Home Assistant قيد التشغيل، وسجّل دليل الإعدادات كما يظهر تمامًا. وسجّل أيضًا نوع التثبيت، وإصدار Core، واسم الحاوية أو الآلة الافتراضية، ووقت آخر إعادة تشغيل ناجحة. يثبت ذلك طريقة عرض بيئة التشغيل قبل أن تزيد المسارات المضيفة من تعقيد الأمر.
توضح شروحات المجتمع سبب إمكانية إشارة /config إلى مسار داخلي، في حين يختلف الدليل المضاظر على المضيف حسب التثبيت. والتمييز المفيد هو داخل الحاوية وخارجها، وليس وجود موقع موحد لنظام الملفات.
إذا كان الدليل المُبلّغ عنه يحتوي على الملف الذي عدّلته داخل مساحة أسماء التشغيل نفسها، فتابع إلى إثبات الملف. وإذا لم يكن كذلك، فتوقف عن تعديل تلك النسخة. وإذا لم تكن واجهة المستخدم متاحة، فافحص العملية قيد التشغيل أو وسيطات الحاوية ونقاط الربط بدلًا من التخمين اعتمادًا على شرح قديم.
تتبّع المسار المضيف عبر نقطة الربط النشطة
افحص الحاوية قيد التشغيل أو خدمة Compose، واعثر على المصدر المرتبط بدليل الإعدادات أثناء التشغيل. وحلّ المسارات النسبية انطلاقًا من دليل مشروع Compose الفعلي. وبالنسبة إلى تثبيت آلة افتراضية أو HAOS، ميّز بين مسار الضيف ومساحة التخزين المرئية لبرنامج إدارة الآلات الافتراضية.
وثّقت مشكلة في مشروع Home Assistant التباسًا ظهر فيه المسار داخل الحاوية في واجهة المستخدم، بينما كانت بيانات مضيف HAOS الفعلية موجودة في مكان آخر. وتدعم حالة المسار بين المضيف والحاوية تتبّع نقطة الربط، لا نسخ مسارها حرفيًا إلى تثبيت آخر.
قارن مصدر نقطة الربط النشطة بالدليل الموجود في محررك أو مشاركة الملفات. وإذا اختلفا، فلا تدمجهما بعد. احتفظ بالشجرتين، وسجّل أوقات التعديل والأحجام، وحدد أيًّا منهما يحتوي على سجل الكيانات الحالي، والأتمتات، ونشاط السجل الأخير.
أثبت هوية الملف بتغيير آمن ومتحكم فيه
قبل الاختبار، شغّل فحص الإعدادات على بيئة التشغيل نفسها، وأنشئ نسخة احتياطية من الشجرة النشطة. أضف تعليقًا غير ضار وفريد الاسم، أو علامة أخرى قابلة للعكس، إلى الملف المشتبه فيه، واحفظه، وتأكد من تغير الطابع الزمني في الموضع الذي تشير إليه نقطة الربط أثناء التشغيل.
استخدم مسار التحقق المعتاد من الإعدادات، ثم أعد تحميل النطاق القابل لإعادة التحميل ذي الصلة فقط متى أمكن. وإذا كانت إعادة التشغيل الكاملة مطلوبة، فأعد التشغيل مرة واحدة بعد التحقق، وافحص السجل بحثًا عن الملف أو التكامل الذي غيّرته. فقد تؤدي إعادة التشغيل من دون إثبات المسار إلى إعادة تحميل الملف الخطأ مرة أخرى ببساطة.
تساعد مقالة ZimaSpace ذات الصلة حول مسار بيانات Home Assistant على الفصل بين حالة الواجهة الأمامية المرئية وملفات الإعدادات وسجل البيانات الدائمة التي أنشأتها.
صحّح نقطة الربط وتحقق من استمرار البيانات
إذا كان المصدر الخطأ هو المرتبط، فأوقف Home Assistant، واحتفظ بالدليلين، وصحّح تعريف نقطة الربط التي تنشئ الحاوية من جديد فقط. وتأكد من الملكية والأذونات قبل التشغيل. ولا تنسخ شجرة قديمة فوق حالة أحدث إلا بعد أن تختار صراحةً أي البيانات ستنتصر.
بعد بدء التشغيل، كرر اختبار المسار أثناء التشغيل، ونقطة الربط، والطابع الزمني، وفحص الإعدادات، واختبار العلامة. تثبت النتيجة الناجحة قراءة الملف المتوقع، وبقاء السجلات الحالية، واستمرار التعيين نفسه بعد إعادة إنشاء الحاوية أو إعادة تشغيل المضيف مرة واحدة.
ارجع إلى نقطة الربط السابقة إذا بدأ Home Assistant بحالة فارغة، أو فقد التكاملات، أو أبلغ عن أخطاء في الأذونات. وصعّد المشكلة مع ذكر نوع التثبيت، ودليل التشغيل، ومصدر نقطة الربط ووجهتها، وقائمة أدلة منقحة عندما يظل التعيين ملتبسًا؛ ولا تحذف الأشجار المكررة إلا بعد التحقق المستقل من نجاح الاستعادة.
الدعم والنصائح
المزيد للقراءة

يعمل Home Assistant عبر شبكة Wi‑Fi لكنه يفشل عبر Ethernet أو VPN
اختبر كل مسار شبكي على حدة، وتحقق من حالة الواجهة والتوجيه، وميّز بين الاتصال المباشر بعنوان IP والاكتشاف، ثم أصلح الطبقة المتعطلة فقط.

كيفية إيقاف تشغيل Home Assistant نهائيًا دون ترك بيانات غير محمية
أثبت الاستبدال أو الأرشفة، وألغِ كل مسار ثقة، وطهّر كل جهاز يحمل بيانات، واحتفظ فقط بنسخ الاسترداد المحمية والموثقة.

هل ينبغي استخدام التحديثات التلقائية لـ Home Assistant على خادم منزلي؟
اختر التحديثات اليدوية أو التي تقتصر على الإشعارات أو التحديثات التلقائية المرحلية بناءً على تأثيرها على المنزل، ومخاطر التوافق، ومدة المراقبة، والاستعداد للاسترداد.

