استخدم تحديثات Home Assistant التلقائية بالكامل فقط عندما تكون المكوّنات المتأثرة منخفضة المخاطر، ويكون مسار الاسترداد مُختبرًا، وتتضمن نافذة الصيانة فحوصات السلامة والإشعارات ووقتًا لمراقبة الأعطال.
بالنسبة إلى معظم وحدات التحكم المنزلية الشاملة، تكون الأتمتة التي تقتصر على الإشعارات أو الأتمتة المرحلية أكثر أمانًا من تثبيت كل تحديث لـ Core وOS والإضافات والتكاملات المخصصة فورًا. صنّف تأثير التحديث على المنزل، واقرأ نطاق الإصدار، وأنشئ نسخة احتياطية خارج المضيف، وحدّث طبقة واحدة في كل مرة، وتحقّق من عمل الأتمتة الأصلية بعد إعادة التشغيل قبل السماح بانتقال المكوّن التالي.
صنّف تكلفة العطل غير المراقَب
سجّل ما يتحكم فيه Home Assistant ليلًا أو أثناء غياب أي شخص قادر على التدخل: فسهولة التحكم في الإضاءة تختلف عن التدفئة أو الدخول أو الاستجابة لتسرّب المياه أو أجهزة الإنذار أو إشعارات رعاية الأشخاص أو العقار البعيد. وسجّل أيضًا ما إذا كانت أدوات التحكم اليدوية تواصل العمل عند تعذّر الوصول إلى Home Assistant.
إذا كان فشل التحديث قد يترك المنزل غير آمن أو يمنع الدخول إليه أو يحول دون استرداده عن بُعد، فأبقِ هذا التحديث يدويًا أو اشترط وجود مشغّل أثناء نافذة التحديث. وإذا كان التأثير محدودًا وكل جهاز لديه بديل احتياطي، فقد تكون الأتمتة المنضبطة مناسبة.
القرار مشروط وليس أيديولوجيًا. اختر التحديث اليدوي للطبقات عالية التأثير، والتحديث الذي يقتصر على الإشعارات عندما تكون المراجعة مطلوبة، والتحديث التلقائي فقط للمكوّنات منخفضة التأثير التي ثبتت إمكانية التراجع عنها. وأعد التصنيف بعد تغيّر التكاملات أو الاعتماديات المنزلية.
افصل بين Core وOS والإضافات والمكوّنات المخصصة
لا تتعامل مع الحزمة باعتبارها عنصر تحديث واحدًا. قد يغيّر Core سلوك التكاملات، ويغيّر OS المضيف، وتحمل الإضافات تطبيقات منفصلة، وقد تتأخر التكاملات المخصصة عن الإصدارات. رتّب التحديثات على مراحل بحيث يكون للعطل مالك محتمل واحد.
يفضّل المشغّلون في المجتمع عادةً تحديثات Home Assistant اليدوية لأن ملاحظات الإصدار تكشف التغييرات العاجلة والإيقافات قبل التثبيت. وتكون نقطة التحقق من مراجعة الإصدار هذه الأكثر قيمة بالنسبة إلى Core وOS والمكوّنات المخصصة ذات التأثير الواسع.
أنشئ قائمة سماح للعناصر التي تستحق التحديث التلقائي فعلًا بدلًا من استخدام مفتاح عام واحد. واستبعد الإصدارات الرئيسية ومحركات قواعد البيانات والبرامج الثابتة لأجهزة الراديو والبنية التحتية للشبكة والوكلاء العكسيين وأي عنصر لم تُختبر طريقة الرجوع إلى إصداره السابق.
اشترط بوابات النسخ الاحتياطي والصيانة والاسترداد
قبل التثبيت، تحقّق من المساحة الحرة واكتمال النسخة الاحتياطية ووجود نسخة خارج المضيف ومفتاح التشفير والحالة الحالية وإمكانية الوصول إلى قناة صيانة. وجدول التحديثات عندما يستطيع أحد المشغّلين مراقبة دورة أتمتة عادية واحدة على الأقل، مع بقاء إمكانية التراجع.
يوضح مخطط أتمتة لتحديثات المجتمع عناصر تحكم مفيدة مثل التثبيت بالترتيب والنسخ الاحتياطي قبل التشغيل ومعالجة إعادة المحاولة والاستمرار بعد إعادة التشغيل والإشعار النهائي. استخدم عناصر تحكم الأتمتة المحمية هذه كأفكار تصميم، لا كموافقة عامة على التحديثات غير المراقبة.
تساعد قائمة التحقق من الاعتماديات قبل الترقية من ZimaSpace في التحقق من نقاط التحميل وقواعد البيانات وأجهزة الراديو والصور البرمجية وإمكانية التراجع قبل منح مهمة التحديث إذن التشغيل.
تحقّق من السياسة عبر تحديث مرحلي
اختبر السياسة على مكوّن واحد منخفض المخاطر. وتحقّق من إنشاء النسخة الاحتياطية وترتيب التحديث وإعادة التشغيل المتوقعة وسلوك فحص السلامة وتسليم التنبيهات والمهلة التي توقف التسلسل. وتسبّب عمدًا في فشل اعتماد تجريبي للتأكد من أن التحديثات اللاحقة لا تستمر بشكل أعمى.
بعد إجراء تحديث فعلي، أعد تنفيذ الأتمتة المهمة واكتشاف الأجهزة وكتابة السجل ولوحات المعلومات والإشعارات والوصول عن بُعد. تكتشف السياسة الناجحة العطل بسرعة، وتحافظ على البديل المحلي، وتستطيع استعادة آخر حالة معروفة بأنها سليمة دون الاعتماد على النسخة المعطلة.
ارجع إلى التحديثات التي تقتصر على الإشعارات أو إلى التحديثات اليدوية إذا لم تتمكن الأتمتة من تحديد الطبقة التي تعطلت، أو إذا لم يكن التراجع آمنًا على مستوى البيانات، أو إذا تجاوز تأثير العطل على المنزل تصميم الاسترداد غير المراقب. ولا تصعّد الإجراء إلا بعد حفظ السجلات والإصدارات والنسخة الاحتياطية السابقة للتحديث.
الدعم والنصائح
المزيد للقراءة

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

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

لماذا يستهلك Home Assistant قدرًا كبيرًا من وحدة المعالجة المركزية بعد التحديث؟
قِس مدة ارتفاع استخدام وحدة المعالجة المركزية، وحدد العملية المسؤولة، واعزل مكوّنًا واحدًا، وقارن بين الإصدارات، ثم أعد اختبار عبء العمل نفسه بعد التعافي.

