مساعد منزلي مقابل

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

الصفحة الرئيسية مساعد أتمتة المنزل

في حال كنت تتساءل ما هي هذه ، فهي منصة التشغيل الآلي مفتوحة المصدر التي تؤدي وظائف مختلفة مثل التحكم في الأجهزة الذكية الخاصة بك. إنها ، بالتالي ، بمثابة دعامة منزلك الذكي.

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

OpenHAB أتمتة المنزل

لذلك ، استمر في التمرير لأسفل الصفحة حيث نضمن لك ابتسامة على وجهك وأنت تقرر ما إذا كان OpenHAB أو Home Assistant. هذا هو الحق الذي سوف يلبي احتياجاتك. لن يستغرق هذا الكثير من وقتك وجهدك ، لذا تأكد من التنقل.

مساعد البيت مقابل OpenHAB: الإنشاء والهندسة المعمارية

عندما يتعلق الأمر بميزات التطوير والتصميم الخاصة بالاثنين ، هناك فرق ملحوظ. هذا يميز OpenHAB ومساعد منزلي. بادئ ذي بدء ، OpenHAB 2.5 هو الإصدار الأحدث المتاح الذي ظهر من الإصدار القديم في عام 2010 من قبل كاي كروزر. الإصدار المحدث يأتي مع ميزات جديدة مذهلة ، وإصلاح الأخطاء وكذلك التحسينات الأخرى.

OpenHAB العمارة

هندستها مبهرة للغاية حيث تم تطويرها في Java والمزيد من إطار Eclipse Smart Home. يوفر لك هذا عددًا كبيرًا من الأجهزة حيث يمكنك تشغيل النظام. علاوة على ذلك ، يوفر بيئة وقت تشغيل تستخدم Apache Karaf إلى جانب Eclipse Equinox لإعداد مبادرة بوابة الخدمات المفتوحة.

للإضافة إلى ذلك ، تشتمل بنية OpenHAB على امتداد للميزات الإضافية التي يُعتقد أنها تعمل على توسيع وظائفها. توفر واجهات المستخدم البديهية القدرة على التفاعل بسهولة مع عدد هائل من الأشياء المادية. وهذا يتيح المزيد من خيارات قدرات OpenHAB. أيضا ، OpenHAB لديه ميزة قابلة للتوصيل تدعم عددا لا بأس به من التقنيات والأنظمة المختلفة وكذلك الآلاف من الأجهزة.

علاوة على ذلك ، فإن OpenHAB قادر على العمل على منصات مختلفة مثل Linux و Windows و Mac OSx . يمكن تشغيله أيضًا على Raspberry Pi و Docker و PINE64 و Synology من بين العديد من المنصات الأخرى. يتمتع معظم الأشخاص بتجربة جيدة في تثبيت OpenHAB على Raspberry Pi ، وقد يكون هذا أيضًا مناسبًا لك.

Home Assistant ، من ناحية أخرى ، عبارة عن منصة أتمتة منزلية تعمل على Python 3 بموجب ترخيص Apache 2.0. إنه مدعوم من عشاق DIY وعالمين من العبث لضمان تحكم ذكي في المنزل مع مخاوف تتعلق بالخصوصية. كما أنه يعمل بشكل مثالي على منصة Raspberry Pi تمامًا مثل OpenHAB أو أي خادم محلي آخر.

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

علاوة على ذلك ، هناك القدرة على توسيع ميزات الوظيفة الإضافية Hass.io مثل Duck DNS و Let's Encrypt وكذلك مساعد Google من بين آخرين. هذا يوفر لك وظائف إضافية تأتي في متناول يدي مع ميزات الوظيفة الإضافية. يحتوي Home Assistant أيضًا على العديد من الموارد المدهشة بما في ذلك البرامج الإضافية والمكونات المخصصة ولوحات Lovelace والمزيد.

مساعد العمارة المنزلية

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

مساعد الرئيسية مقابل OpenHAB: التثبيت والتكوين

عملية التثبيت والتكوين بسيطة وسهلة المتابعة لكل من Home Assistant و OpenHAB. نوصيك بتثبيت البرنامج على Raspberry Pi وهو رخيص وقابل للتطوير.

بالنسبة لبرنامج OpenHAB ، ستستهلك عملية التثبيت ما بين 20 إلى 30 دقيقة من وقتك ، وهي عملية بسيطة ومباشرة. تتم عملية التكوين عادة باستخدام واجهة الويب باتباع دليل التثبيت المتاح على موقع الويب.

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

من حيث التكوين ، يحتوي أحدث إصدار من OpenHAB على واجهة المستخدم الورقية وواجهة الويب. يتيح لك ذلك إجراء العديد من التكوينات دون الحاجة إلى تحرير الملفات. ومع ذلك ، لا تدعم واجهة المستخدم الورقية جميع الميزات الموجودة في OpenHAB ، وبالتالي ، ستحتاج إلى تحرير الملفات لتحقيق التكوين.

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

يثبت مساعد Home أنه الأفضل من خلال امتلاك قدرات معينة لا يقوم بها OpenHAB. تجعل ميزة الوظيفة الإضافية في Home Assistant مثيرة للإعجاب نظرًا للتوثيق الواسع وعملية التثبيت بنقرة واحدة. وأيضًا ، لا يتطلب منك استخدام سطر الأوامر أثناء التثبيت والتكوين حيث يمكن أن يكون هذا الأمر ينطوي على متطلبات كثيرة للغاية.

مساعد البيت مقابل OpenHAB: المرونة

عند الحديث عن المرونة ، يمكن أن يكون OpenHAB مرنًا كما تريده ، لكن هذا يأتي بتكلفة. ليس النظام سهل الاستخدام حيث أن هناك الكثير من الجهود المطلوبة في تكوين الملفات. تدعم Web UI العديد من الأشياء الأساسية ، ومع ذلك ، فإن التكوينات المختلطة قد تكون مرهقة بالنسبة للمستخدمين. هذا يعتبرها مرنة بعض الشيء.

على الجانب الآخر ، من المعروف أن مساعد الصفحة الرئيسية يروي عطش العديد من المستخدمين. ويرجع ذلك إلى وجود وظيفة الاكتشاف التلقائي التي تعمل بشكل جيد. ميزة أخرى كبيرة لهذا النظام هي القدرة على التنبؤ أو تخمين احتياجات المستخدم. مع هذا ، يُعتقد أن برنامج Home Assistant يتسم بالمرونة بطريقة تتناسب مع رغبات العديد من المستخدمين.

الصفحة الرئيسية مساعد مقابل OpenHAB: الأتمتة

هناك عدة طرق يمكنك من خلالها التحكم في قواعد التشغيل الآلي وإدارتها. بالنسبة إلى Home Assistant ، هناك استخدام YAML (لغة ترميز YAML). هذا هو معيار صديقة للإنسان لجميع لغات البرمجة. باستخدام المسافات البادئة لنمط Python ، يثبت YAML أنه وسيلة جيدة لإنشاء قواعد الأتمتة ، ومع ذلك ، قد يكون من الصعب استخدامها للمستخدمين المبتدئين.

أتمتة مساعد المنزل

أيضًا ، يوجد محرر أتمتة مضمن يسمح للمبتدئين بإنشاء وتحرير قواعد الأتمتة بسهولة. هذا هو بديل ل YAML الذي يبدو أنه لا يروق للمبتدئين. وبالتالي ، فهي سهلة الاستخدام ولكنها لا تزال تتطلب فهمًا أفضل لمفهوم أسماء الكيانات ومكالمات الخدمة.

علاوة على ذلك ، يستخدم Home Assistant أيضًا Node-RED لإدارة قواعد الأتمتة. هذه الأداة بصرية وسريعة التغيير ونشرها ، وبالتالي توفر مرونة كبيرة. تم تطوير Node-RED في الأصل بواسطة IBM كأداة تطوير قائمة على التدفق للبرمجة المرئية. أيضا ، App-daemon هو أداة قوية أخرى يستخدمها Home Assistant والتي تستخدم قدرات Python لإدارة قواعد الأتمتة. Python سهل وسريع التعلم حيث يمكنك أن تكون قادرًا على أداء المهام المعقدة من خلال بضعة أسطر من التعليمات البرمجية.

من المرجح أن يتعامل OpenHAB مع أي شيء تريده أثناء النظر في بناء جملة Xbase الذي يسهل التعامل معه. كما أن لديها عددًا جيدًا من الأدوات المدمجة لإدارة قواعد التشغيل الآلي. يتضمن ذلك استخدام Xtend وهي لغة مرنة وذات معنى في Java والتي يتم تجميعها في مصدر متوافق مع Java 8 قابل للقراءة.

OpenHAB الأتمتة

هناك أيضا استخدام أداة Blockly. هذه مكتبة JavaScript من جانب العميل لإنشاء لغات ومحررات برمجة الكتل المرئية. توفر هذه الأداة من Google طريقة سهلة لإنشاء قواعد الأتمتة في OpenHAB. تمامًا مثل Home Assistant ، يمكنك أيضًا استخدام الأداة Node-RED على الرغم من أنها قد لا تعمل بشكل جيد كما تفعل في Home Assistant.

مساعد الرئيسية مقابل OpenHAB: المستخدمين والأجهزة المدعومة

يحتوي كل من Home Assistant و OpenHAB على العديد من الأجهزة المدعومة التي يستخدمها مختلف المستخدمين. OpenHAB لديها عدد كبير من المستخدمين. يحتوي هذا المنتدى النشط على أشخاص ذوي دراية يجيبون على أسئلتك بسعادة. يوفر ذلك سهولة حل مشكلة ناشئة عن طريق الحصول على ردود سريعة من مجتمع المستخدمين. علاوة على ذلك ، فإن الوثائق مفيدة لجميع أنواع المستخدمين.

يدعم برنامج Home Assistant أيضًا أكبر عدد من الأجهزة وهو حوالي 1400 مكون. يحتوي OpenHAB على الجانب الآخر على عدد أقل من الأجهزة المدعومة التي يبلغ عددها حوالي 800. وهذا يجعل برنامج Home Assistant يكتسب المزيد من الأصوات لأنه لديه وسيلة سهلة الاستخدام لضمان العدد المتزايد من الأجهزة المدعومة ، على عكس OpenHAB.

OpenHAB لديها أيضا عدد متزايد بسرعة من مجتمع المستخدمين. بفضل HASS الذي يوفر الكثير من الدردشة على شبكة الإنترنت. من المرجح أن يتحسن عدد الإجابات على الأسئلة المطروحة مع تحقيق مكاسب. كما أن الوثائق مفيدة للمستخدمين ولكنها تحتاج إلى استخدام بنية أكثر لتلبية احتياجات المستخدمين.

مساعد الرئيسية مقابل OpenHAB: واجهة المستخدم

تضمن واجهة المستخدم البديهية للمستخدمين سهولة وبساطة أداء مهامهم ووظائفهم. لذلك ، هناك حاجة لاختيار واجهة مستخدم من المحتمل أن تحقق رغباتك بسهولة.

OpenHAB UIs

تحتوي OpenHAB على عدة واجهات بما في ذلك Paper UI و Basic UI وكذلك HABmin. من بين الثلاثة ، يمكنك اختيار واحد من المحتمل أن يرضي احتياجاتك. Paper UI مخصص لإدارة النظام بالإضافة إلى إعداد مثيل OpenHAB وتكوينه. ومع ذلك ، يجب عليك مراعاة التكوينات النصية لأن "واجهة المستخدم الورقية" لا تغطي جميع القيود.

تتضمن واجهة المستخدم على الويب واجهة المستخدم الأساسية للأجهزة المحمولة التي تعتمد على مادة تصميم لايت من Google. علاوة على ذلك ، هناك استخدام واجهة HABmin. هذه واجهة مستخدم حديثة ومحترفة ومحمولة لـ OpenHAB تجمع بين وظائف كل من واجهة المستخدم الورقية وواجهة المستخدم الأساسية. يوفر هذا وظائف لكل من المستخدم والوظائف الإدارية مثل ملفات Sitemap للمستخدمين وأدوات مساعدة للتهيئة للمساعدة في الإعداد.

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

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

أيضًا ، Lovelace هي ميزة واجهة المستخدم الجديدة المتوفرة حاليًا في Home Assistant. يوفر ميزات رائعة بما في ذلك السرعة لأنه يستخدم تكوينًا ثابتًا لبناء واجهة المستخدم. كما أنه قابل للتخصيص وبالتالي يوفر للمستخدمين العديد من خيارات التكوينات مثل القدرة على تجاوز أسماء الكيانات.

لوفليس UI

علاوة على ذلك ، فإن لوحة التحكم الرئيسية المساعد هي واجهة مستخدم تتميز بالبساطة المرئية للهواتف والأجهزة اللوحية. تتم كتابة لوحة التحكم هذه باستخدام إطار جافا سكريبت المعروف باسم AngularJS. تسمح لك واجهة المستخدم هذه بالتحكم في منزلك الذكي بكل سهولة.

مساعد البيت مقابل OpenHAB: خاتمة

الآن من خلال التقييم الشامل للبنية والمرونة والأجهزة المدعومة وميزة الأتمتة وواجهة المستخدم من بين ميزات أخرى ، يمكنك الاستبدال بشكل واضح وسهل لمساعد Home أو OpenHAB. هذا يعتمد على الاختيار الذي يلبي احتياجاتك بالكامل.

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

يثبت OpenHAB على الجانب الآخر بأنه رائع من حيث ميزات الأتمتة وواجهة المستخدم القابلة للتخصيص والمرونة أيضًا. بالإضافة إلى ذلك ، OpenHAB لديها بنية صلبة وقوية وتطوير مما يؤدي إلى عمل مستقر والتشغيل. عملية التثبيت الخاصة به سهلة أيضًا وواجهة المستخدم جيدة أيضًا.

لذلك ، استنادًا إلى المقارنة المفصلة بين الاثنين ، لا شك في أنك ستأخذ إلى المنزل أفضل منصة أتمتة مفتوحة المصدر تلبي رغبات قلبك.

مقالات مثيرة للاهتمام