حلّ المجتمع

تثبيت Home Assistant على CasaOS باستخدام BigBearCasaOS: إعداد الحاوية الحالي، والتكوين الدائم، وحدود الإضافات

A January 2024 community post pointing to a BigBearCasaOS Home Assistant tutorial. The forum post itself does not preserve the installation parameters or a user validation. BigBearCasaOS still maintains a Home Assistant package today using the official ghcr.io/home-assistant/home-assistant image, while current Home Assistant documentation clarifies that the Container installation type does not include Supervisor apps/add-ons.

المنشور الأصلي في المنتدى لعام 2024 هو في الأساس إحالة إلى دليل BigBear، ولذلك لا ينبغي التعامل معه بوصفه وصفة تثبيت مكتملة وثابتة. والخبر الجيد حاليًا هو أن BigBearCasaOS لا تزال توفّر حزمة Home Assistant باستخدام صورة الحاوية الرسمية لـ Home Assistant. والقرار المعماري المهم ليس مجرد «هل يمكن تشغيله؟»، بل ما نوع تثبيت Home Assistant الذي تريده.

تعمل حاوية Home Assistant جيدًا على CasaOS/Docker، وتوفّر لك واجهة Core وتكاملاته المعتادة في Home Assistant. لكن وثائق المنبع الحالية واضحة: لا تتضمن الحاوية Supervisor الخاص بـ Home Assistant ولا منظومة التطبيقات/الإضافات المتاحة في Home Assistant OS. إذا كنت تحتاج إلى تجربة HAOS/Supervisor الكاملة، فشغّل Home Assistant OS على أجهزة مدعومة أو داخل آلة افتراضية بدلًا من ذلك.

لا تزال BigBearCasaOS توفّر Home Assistant

يسرد كتالوج BigBearCasaOS الحالي ghcr.io/home-assistant/home-assistant، ويواصل مزامنة حزم التطبيقات عبر الأنظمة الأساسية المدعومة.

استخدم كتالوج BigBearCasaOS الحالي.

اجعل مجلد /config دائمًا

توجد إعدادات Home Assistant وقاعدة البيانات وإعدادات التكاملات ضمن /config في نموذج الحاوية. اربط هذا المجلد بتخزين CasaOS الدائم، وأنشئ نسخة احتياطية منه قبل الترقيات الرئيسية.

ينبغي ألا تؤدي إعادة إنشاء الحاوية إلى محو مثيل Home Assistant ما دام /config سليمًا.

يستخدم Home Assistant عادةً شبكة المضيف

تستخدم إرشادات حاوية Home Assistant الحالية --network=host، ما يساعد بروتوكولات الاكتشاف المحلي ويجنبك نشر كل منفذ خدمة يدويًا.

تعني شبكة المضيف أيضًا أن الحاوية تشارك مساحة أسماء الشبكة مع المضيف، لذا راجع تعارضات المنافذ والتعرّض لجدار الحماية بعناية.

يتطلب Bluetooth وصولًا إضافيًا إلى المضيف

تذكر تعليمات المنبع الحالية أن تركيب D-Bus اختياري، لكنه مطلوب لتكامل Bluetooth في إعداد Docker الموثق. وقد تتطلب أجهزة Zigbee/Z-Wave اللاسلكية المتصلة عبر USB أيضًا تعيينًا صريحًا للأجهزة.

لا تفترض أن جهازًا لاسلكيًا متصلًا عبر USB سيظهر في Home Assistant لمجرد أن CasaOS يستطيع رؤية جهاز USB.

لا تتضمن الحاوية تطبيقات/إضافات Supervisor

هذا هو أكبر اختلاف عن Home Assistant OS. تذكر وثائق Home Assistant الحالية أن تثبيت الحاوية لا يتيح الوصول إلى التطبيقات/الإضافات، وأن HAOS هو نوع التثبيت الموصى به لمعظم المستخدمين الذين يريدون المنظومة المُدارة الكاملة.

استخدم وثائق حاوية Home Assistant الحالية.

استخدم Home Assistant OS داخل آلة افتراضية للتجربة المُدارة الكاملة

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

خطط لتمرير أجهزة USB اللاسلكية بشكل منفصل إذا احتاجت الآلة الافتراضية إلى أجهزة Zigbee/Z-Wave.

اجعل الوصول عن بُعد إلى Home Assistant مقصودًا ومدروسًا

يتحكم Home Assistant في الكاميرات والأقفال وأجهزة الاستشعار وحالة الأتمتة. لا تنشر المنفذ 8123 مباشرةً على الإنترنت من دون تصميم مدروس للوصول عن بُعد والمصادقة. يُفضّل استخدام خيار السحابة الرسمي لـ Home Assistant، أو شبكة VPN/تراكبية، أو وكيل عكسي مؤمّن يتطلب المصادقة.

أنشئ نسخة احتياطية من Home Assistant قبل التحديثات

بالنسبة إلى تثبيتات الحاوية، احمِ مجلد /config الدائم وأي قاعدة بيانات خارجية يستخدمها المثيل. اختبر استعادة النسخة الاحتياطية قبل الاعتماد على جهاز NAS بوصفه النسخة الوحيدة من حالة التشغيل الآلي لمنزلك.

الأسئلة الشائعة حول Home Assistant على CasaOS

هل لا تزال BigBearCasaOS توفّر حزمة Home Assistant؟

نعم. لا يزال كتالوج BigBear الحالي يسرد صورة الحاوية الرسمية لـ Home Assistant.

هل تتضمن حاوية Home Assistant إضافات Supervisor؟

لا. توضح وثائق Home Assistant الحالية صراحةً أن تثبيتات الحاوية لا تتضمن التطبيقات/الإضافات.

ماذا أفعل إذا أردت تجربة HAOS الكاملة؟

استخدم Home Assistant OS على أجهزة مدعومة أو داخل آلة افتراضية، مع إعداد تمرير أي أجهزة لاسلكية مطلوبة متصلة عبر USB.