حلّ المجتمع

شغّل Home Assistant الكامل مع الإضافات على ZimaOS

A January 2026 ZimaOS discussion clarified that Home Assistant features depend on the installation type, not the ZimaOS version. Docker provides Home Assistant Container without Supervisor/add-ons, while one user confirmed full Home Assistant OS running inside ZVM.

إذا كنت تريد تجربة Home Assistant «الكاملة» مع المشرف والتطبيقات/الإضافات والنسخ الاحتياطية والتحديثات التي يديرها Home Assistant، فالعامل الحاسم هو نوع تثبيت Home Assistant، وليس إصدارًا معينًا من ZimaOS. وكانت هذه هي الإجابة المحورية في موضوع مجتمع IceWhale في يناير 2026.

يمكن تشغيل Home Assistant Container بشكل طبيعي كتطبيق Docker على ZimaOS، لكن وثائق Home Assistant الحالية تنص صراحةً على أن تثبيت Container لا يتيح الوصول إلى تطبيقات Home Assistant. وإذا كنت تريد الاحتفاظ بـ ZimaOS مع الاستفادة من تجربة HAOS الكاملة، فإن أفضل حل وسط تدعمه المصادر هو تشغيل نظام تشغيل Home Assistant كآلة افتراضية. وقد أكد مستخدم من المجتمع أنه فعل ذلك داخل ZVM، وأفاد بإمكانية الوصول إلى HACS والإضافات.

الخيارات العملية الثلاثة لـ Home Assistant

الطريقة هل يُبقي على ZimaOS؟ المشرف / التطبيقات الأنسب لـ
Home Assistant Container داخل ZimaOS نعم لا المستخدمون الراغبون في إدارة الحاويات الداعمة بأنفسهم
نظام Home Assistant OS داخل ZVM نعم نعم تجربة Home Assistant الكاملة مع الاحتفاظ بـ ZimaOS
نظام Home Assistant OS على العتاد مباشرةً لا، إذا ثُبّت على القرص نفسه نعم جهاز مخصص لـ Home Assistant

الخيار 1: تشغيل Home Assistant Container على ZimaOS

إذا ثبّتَّ Home Assistant من خلال Docker على ZimaOS، فأنت تشغّل Home Assistant Container. وهو يوفر Home Assistant Core داخل حاوية، كما أنه نوع تثبيت مدعوم رسميًا من Home Assistant.

توضح وثائق Home Assistant الحالية ذلك صراحةً:

  • يعمل Home Assistant Container في Docker أو بيئة تشغيل أخرى متوافقة مع OCI.
  • لا يتضمن مشرف Home Assistant.
  • لا يوفر تطبيقات أو إضافات Home Assistant.
  • أنت تدير الخدمات الداعمة وتحديثاتها بنفسك.

المرجع الحالي: دليل تثبيت Home Assistant لأجهزة x86-64 العامة.

«عدم توفر الإضافات» لا يعني أنه لا يمكنك تشغيل MQTT أو ESPHome أو خدمات أخرى

العديد من إضافات Home Assistant هي أغلفة لبرامج موجودة أيضًا كحاويات Docker عادية. ومع Home Assistant Container على ZimaOS، يمكنك غالبًا تشغيل خدمات مثل وسطاء MQTT وESPHome وNode-RED أو قواعد البيانات كحاويات منفصلة.

الفرق هو الإدارة: لن يقوم مشرف Home Assistant بتثبيت تلك الحاويات أو تحديثها أو مراقبتها أو نسخها احتياطيًا أو دمجها كإضافات في Home Assistant. وستصبح مسؤولًا عن دورة حياة Docker الخاصة بها.

الخيار 2: تشغيل Home Assistant OS كآلة افتراضية في ZVM

قدّم رد لاحق في سلسلة النقاش الأصلية الإجابة الأكثر فائدة الخاصة بـ ZimaOS. قال عضو المجتمع ZimaRat إنه نزّل صورة آلة افتراضية لـ Home Assistant، ونسخها إلى ZimaOS، وفتح ZVM، وحدد التثبيت المخصص، واختار الصورة من ملفات ZimaOS، ثم شغّل Home Assistant OS كآلة افتراضية.

أفادوا بأنه بعد تهيئة HAOS تمكنوا من تثبيت HACS والإضافات. ووافق عضو آخر من ذوي الخبرة في المجتمع على أن هذه طريقة صالحة للاحتفاظ بـ ZimaOS مع الحصول على تجربة HAOS الكاملة.

لماذا توفر طريقة الآلة الافتراضية تجربة Home Assistant الكاملة

إن Home Assistant OS نظام تشغيل متكامل مخصص لهذا الغرض. وعند تشغيله داخل آلة افتراضية على العتاد، فإنه يظل يتحكم في قرصه الافتراضي وبيئة Home Assistant Supervisor الخاصة به.

وهذا يختلف اختلافًا جوهريًا عن تشغيل تطبيق Home Assistant وحده كحاوية Docker داخل ZimaOS.

تدعم وثائق Home Assistant الحالية رسميًا تشغيل HAOS كآلة افتراضية على برامج مراقبة الأجهزة الافتراضية المدعومة، وتوفر صورًا مثل:

  • VirtualBox .vdi;
  • KVM/Proxmox .qcow2;
  • VMware .ova.

المرجع الرسمي: دليل تثبيت Home Assistant OS على آلة افتراضية.

استخدم صاحب المصدر صورة VirtualBox في ZVM

ذكر رد المجتمع تحديدًا أنهم استخدموا صورة VirtualBox من صفحة التثبيت البديلة في Home Assistant، وفكوا ضغطها، ونسخوها إلى ZimaOS، ثم اختاروها من ZVM.

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

متطلبات موارد الآلة الافتراضية

يسرد دليل الآلة الافتراضية الحالي من Home Assistant حدًا أدنى قدره:

ذاكرة RAM بسعة 2 غيغابايت
وحدتا vCPU

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

اترك قدرًا كافيًا من وحدة المعالجة المركزية والذاكرة المتاحة لـ ZimaOS وتطبيقاته الأخرى، بدلًا من تخصيص جميع موارد المضيف لآلة HAOS الافتراضية.

تحتاج أجهزة Zigbee وZ-Wave والراديو المتصلة عبر USB إلى التمرير

أشار الرد الأصلي بشكل صحيح إلى إحدى المفاضلات في تشغيل HAOS ضمن ZVM: إذ يجب تمرير أجهزة USB الفعلية، مثل وحدات تنسيق Zigbee أو Z-Wave، إلى الآلة الافتراضية.

إذا لم يكن جهاز الاتصال اللاسلكي ظاهرًا داخل HAOS، فلن يتمكن Home Assistant من استخدامه، حتى لو كان ZimaOS يكتشف جهاز USB على المضيف.

قبل اعتماد تصميم الآلة الافتراضية، تأكد من أن إصدار ZVM الحالي لديك يدعم تمرير USB المطلوب لأجهزة التشغيل الآلي لديك.

الخيار 3: استبدال ZimaOS بـ Home Assistant OS

إذا كان الحاسوب المصغر مخصصًا بالكامل لـ Home Assistant، فإن تثبيت HAOS مباشرةً على العتاد يوفر أبسط بيئة Home Assistant متكاملة.

لكن سلسلة النقاش الأصلية بالغت في تبسيط التثبيت بقولها «انسخ HAOS إلى USB وثبّته». وقد أشار مستخدم لاحق بشكل صحيح إلى أن HAOS لا يوفر مُثبّتًا تقليديًا يقلع من USB ويكتب نفسه على القرص الداخلي.

تنص وثائق Home Assistant الحالية على ما يلي:

لا يحتوي HAOS على مُثبّت مدمج يكتب الصورة تلقائيًا.

بالنسبة إلى الأجهزة العامة ذات معمارية x86-64، تتمثل الطريقة الموصى بها في إقلاع نظام Ubuntu حي من وحدة USB واستخدام أداة الأقراص لاستعادة صورة قرص HAOS إلى القرص الداخلي المستهدف. وهناك طريقة أخرى تتمثل في كتابة صورة قرص HAOS مباشرةً على وسيط الإقلاع المستهدف من جهاز كمبيوتر آخر.

تثبيت HAOS على قرص ZimaOS يمحو ZimaOS

إن Home Assistant OS نظام تشغيل بحد ذاته. وإذا كتبت صورة HAOS على محرك الأقراص الفعلي الذي يحتوي حاليًا على Windows أو ZimaOS، فسيُستبدل نظام التشغيل والبيانات القديمان الموجودان على محرك الأقراص المستهدف.

انسخ البيانات احتياطيًا أولًا. إن «تثبيت تطبيق Home Assistant» و«تثبيت Home Assistant OS» عمليتان مختلفتان تمامًا.

هل يمكنك الاحتفاظ بكليهما على قرصين فعليين منفصلين؟

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

إذا كنت تريد تشغيل ZimaOS وHome Assistant الكامل في الوقت نفسه على جهاز واحد، فإن نهج تشغيل HAOS داخل ZVM أكثر عملية.

قد يواجه تشغيل HAOS مباشرةً على العتاد اختلافات في توافق الأجهزة والبرامج الثابتة

أفاد مشارك لاحق بأنه كتب HAOS على وحدة NVMe خارجية لجهاز ZimaBoard، لكنه واجه خطأ متعلقًا بإزاحة النواة/الإقلاع على ذلك الجهاز، رغم أن وحدة NVMe نفسها أقلعت على نظام آخر.

لم يُثبت النقاش وجود حل شامل مؤكّد. وهذا سبب آخر لعدم وصف تشغيل HAOS مباشرةً على العتاد بأنه مضمون على كل جهاز Zima يعمل بمعمارية x86. إذ تؤثر أوضاع UEFI وSecure Boot ووحدة التحكم بالتخزين وسلوك البرنامج الثابت.

المتطلبات الحالية لـ HAOS Generic x86-64

يتطلب الدليل الحالي لـ Home Assistant:

  • نظام Intel/AMD ‏64 بت؛
  • وضع إقلاع UEFI؛
  • تعطيل Secure Boot؛
  • قرص إقلاع مخصص أو وسيط إقلاع مخصص؛
  • الوصول إلى الشبكة/الإنترنت لإجراء الإعداد الأولي.

بعد بدء HAOS، يتوفر Home Assistant عادةً على:

http://homeassistant.local:8123

أو عبر عنوان IP للجهاز الافتراضي/الجهاز على المنفذ 8123.

أي طريقة ينبغي أن تختار؟

اختر Home Assistant Container على ZimaOS إذا:

  • لديك خبرة مريحة في إدارة Docker؛
  • لا تحتاج إلى إضافات يديرها Supervisor؛
  • تريد تشغيل Home Assistant إلى جانب العديد من تطبيقات ZimaOS العادية مع أقل قدر من الحمل الناتج عن الجهاز الافتراضي.

اختر Home Assistant OS في ZVM إذا:

  • تريد Supervisor ومنظومة إضافات وتطبيقات Home Assistant؛
  • تريد إبقاء ZimaOS قيد التشغيل على الجهاز نفسه؛
  • تشعر بالارتياح عند تخصيص موارد للجهاز الافتراضي وتمرير أجهزة USB.

اختر Home Assistant OS على bare metal إذا:

  • سيكون الجهاز مخصصًا لـ Home Assistant؛
  • لا تحتاج إلى ZimaOS على ذلك الجهاز؛
  • تريد نموذج جهاز Home Assistant بسيطًا وموصى به رسميًا.

قائمة التحقق لتشغيل Home Assistant كاملًا على ZimaOS

  1. حدّد ما إذا كنت تحتاج فعلًا إلى Supervisor أو الإضافات.
  2. أما إذا كانت الإجابة لا، فقد تكون حاوية Home Assistant على ZimaOS كافية.
  3. إذا كانت الإجابة نعم وتريد الاحتفاظ بـ ZimaOS، فأنشئ جهازًا افتراضيًا لـ HAOS في ZVM.
  4. استخدم صورة جهاز افتراضي حالية لنظام Home Assistant OS ومدعومة ضمن سير عمل جهازك الافتراضي.
  5. خصّص ذاكرة وصول عشوائي لا تقل عن 2 غيغابايت ونواتي vCPU على الأقل، مع زيادة الموارد لأحمال العمل الأثقل.
  6. مرّر أجهزة Zigbee أو Z-Wave أو USB إذا كان Home Assistant يحتاج إليها.
  7. استخدم وظيفة النسخ الاحتياطي الخاصة بـ HAOS من داخل الجهاز الافتراضي.
  8. إذا ثبّتَّ HAOS على bare metal، فاعلم أن كتابة الصورة تستبدل نظام التشغيل الموجود على القرص المستهدف.

الأسئلة الشائعة حول تشغيل Home Assistant كاملًا على ZimaOS

أي إصدار من ZimaOS يتيح إضافات Home Assistant؟

لا يدعم أي إصدار محدد من ZimaOS ذلك. يعتمد توفر الإضافات على تشغيل Home Assistant OS أو Supervisor، وليس Home Assistant Container.

هل يستطيع تطبيق Home Assistant Docker على ZimaOS تثبيت الإضافات؟

لا. توضح وثائق Home Assistant الحالية أن تثبيت الحاوية لا يتيح الوصول إلى تطبيقات Home Assistant أو إضافاته.

هل يستطيع ZVM تشغيل Home Assistant كاملًا؟

يتضمن النقاش الأصلي إعدادًا لـ HAOS داخل ZVM أكده أحد المستخدمين، مع HACS والإضافات. اعتبره سير عمل مؤكدًا من المجتمع على ZimaOS، وتحقق من صورة ZVM الحالية ودعم تمرير USB.

هل سيؤدي تثبيت Home Assistant OS إلى محو ZimaOS؟

نعم، إذا كتبت HAOS على القرص الفعلي نفسه الذي يحتوي حاليًا على ZimaOS. أما تشغيل HAOS في جهاز افتراضي فيتجنب استبدال ZimaOS.