انتقل إلى المحتوى

مستخدم:Sabros514/مساعد منزلي(Home Assistant)

من ويكيبيديا، الموسوعة الحرة

 

مساعد منزلي Home Assistant هو برنامج مجاني ومفتوح المصدر لأتمتة المنزل مصمم ليكون نظام تحكم مركزي للأجهزة المنزلية الذكية ،يركز على التحكم المحلي والخصوصية، مما يعني أنه يسمح للمستخدمين بالتحكم في أجهزتهم المنزلية الذكية دون الحاجة إلى إرسال البيانات إلى خوادم خارجية. [1] [2] [3] [4] يمكن الوصول إلى مساعد المنزل (Home Assistant) من خلال واجهة مستخدم ويب، أو من خلال تطبيقات مصاحبة لنظامي Androidو iOS، أو عن طريق الأوامر الصوتية عبر مساعد افتراضي مثل Google Assistant أو Amazon Alexa.

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


بعد تثبيت تطبيق مساعد منزلي (Home Assistant )على كجهاز كمبيوتر، يعمل كنظام تحكم مركزي لأجهزة إنترنت الأشياء وبرامجها وتطبيقاتها وخدماتها. يُعرف هذا النظام باسم محور المنزل الذكي[5][6].[7] يدعم Home Assistant مجموعة واسعة من أجهزة إنترنت الأشياء، بما في ذلك تلك التي تستخدم بروتوكولات Bluetoothو Zigbeeو Z-Wave. يدعم Home Assistant أيضًا الأنظمة البيئية المفتوحة والملكية، إذا كانت توفر وصولاً عامًا عبر Open API أو MQTT.

فيما يلي بعض الميزات الرئيسية لـ Home Assistant:

  • يدعم مجموعة واسعة من أجهزة إنترنت الأشياء.
  • سهل الاستخدام.
  • مفتوح المصدر.
  • قابل للتخصيص.
  • يدعم الأنظمة البيئية المفتوحة والملكية.


يمكن استخدام المعلومات الواردة من جميع الأجهزة وخصائصها (الكيانات) التي يراها برنامج Home Assistant والتحكم فيها من داخل البرامج النصية، مثل التشغيل الآلي باستخدام الجدولةوالروتين الفرعي "المخطط". على سبيل المثال، يمكن استخدام هذه المعلومات للتحكم في الإضاءة والمناخ وأنظمة الترفيه والأجهزة المنزلية.[8][9][10]

فيما يلي بعض الأمثلة على كيفية استخدام Home Assistant للتحكم في الأجهزة المنزلية:

  • يمكنك إنشاء برنامج نصي لتشغيل الإضاءة عند دخول المنزل وإيقافها عند مغادرة المنزل.
  • يمكنك إنشاء برنامج نصي لضبط درجة حرارة المكيف عند الاستيقاظ وخفضها عند النوم.
  • يمكنك إنشاء برنامج نصي لتشغيل نظام الصوت عند مشاهدة التلفزيون وإيقافه عند الانتهاء من المشاهدة.
  • يمكنك إنشاء برنامج نصي لتشغيل الغسالة أو المجفف عند الحاجة.

تاريخ[عدل]

بدأ مشروع Home Assistant في سبتمبر 2013 كتطبيق Python بواسطة Paulus Schoutsen. تم نشره لأول مرة علنًا على GitHub في نوفمبر عام 2013،منذ ذلك الحين، أصبح Home Assistant نظامًا مفتوح المصدر شائعًا لأتمتة المنزل. يدعم مجموعة واسعة من أجهزة إنترنت الأشياء والأنظمة البيئية، ويمكن استخدامه لإنشاء مجموعة متنوعة من السيناريوهات المنزلية الذكية. [11]

بالتأكيد، إليك إعادة صياغة النص: في يوليو 2017، تم تقديم نظام تشغيل مُدار يسمى Hass.io. تم تصميم Hass.io لتسهيل استخدام Home Assistant على أجهزة الكمبيوتر أحادية اللوحة مثل سلسلة Raspberry Pi، يوفر Hass.io نظام إدارة "المشرف" المجمع الذي يسمح للمستخدمين بإدارة التثبيت المحلي ونسخه احتياطيًا وتحديثه. كما أنه يوفر خيارًا لتوسيع وظائف البرنامج مع االوظائف الإضافية.[12]

فيما يلي بعض مزايا استخدام Hass.io:

  • سهل الاستخدام
  • خفيف الوزن
  • مستقر
  • قابل للتخصيص
  • يدعم مجموعة واسعة من الوظائف الإضافية


في ديسمبر 2017، تم تقديم خدمة اشتراك اختيارية لـ Home Assistant. تهدف هذه الخدمة إلى معالجة التعقيدات المرتبطة بالوصول الآمن عن بُعد، بالإضافة إلى الارتباط بـ Amazon Alexa و Google Assistant. تأسست شركة Nabu Casa، Inc.[13] في سبتمبر 2018 لتتولى خدمة الاشتراك. تعتمد الشركة فقط على الإيرادات من خدمة الاشتراك لتمويل البنية التحتية للمشروع ودفع أجور الموظفين المتفرغين الذين يساهمون في المشروع[بحاجة لمصدر].</link>

في يناير 2020،تم تعديل العلامة التجارية لـ Home Assistant لجعل من السهل الرجوع إلى أجزاء مختلفة من المشروع. ؛حيث تمت إعادة تسمية الجزء الرئيسي من البرنامج إلى Home Assistant Core، بينما تمت إعادة تسمية المجموعة الكاملة من البرامج المزودة بنظام تشغيل Hass.io مع نظام إدارة "مشرف" مجمع باسم مساعد منزلي(Home Assistant)،(على الرغم من أنه يشار إليه عادةً باسم "HAOS "مثل اختصار" Home Assistant OS " مساعد منزلي).[14]

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

تم إصلاح نقاط الضعف في التحديثات اللاحقة، لكن الإعلان أثار مخاوف بشأن أمان Home Assistant. حث المطورون المستخدمين على تحديث Home Assistant على الفور ومراجعة عمليات الدمج المخصصة التي قاموا بتثبيتها. [15]

في وقت لاحق من يناير عام 2021، قدمت تطبيق مساعد منزلي(Home Assistant )كشفًا أمنيًا ثانيًا حول ثغرة أمنية. كانت هذه الثغرة ناجمة عن خطأ في رمز البرنامج الأساسي لـ Home Assistant، مما سمح للمتسللين بتنفيذ التعليمات البرمجية الضارة على الأجهزة المتأثرة. [16]

سمات[عدل]

المعدات[عدل]

يتم دعم Home Assistant ويمكن تثبيته على منصات متعددة. وتشمل هذه أجهزة الكمبيوتر أحادية اللوحة (على سبيل المثال Hardkernel ODROID و Raspberry Pi و Asus Tinkerboard و Intel NUC ) وأنظمة التشغيل مثل Windows و macOS و Linux وكذلك الأجهزة الافتراضية وأنظمة NAS . [17] يتم دعم Windows عبر Windows VM أو تثبيت نظام Windows الفرعي لنظام Linux (WSL). [18]

لوحة القيادة[عدل]

  1. ^ "No Privacy Compromise Home Automation" (بالإنجليزية الأمريكية). Archived from the original on 2020-09-25. Retrieved 2020-06-18.
  2. ^ "Home Assistant lets you automate your smart home without giving up privacy". The Ambient. 10 مايو 2018.
  3. ^ "Secure home automation, without clouds or dedicated hubs". 20 يونيو 2016.
  4. ^ Greenberg، Andy (20 يوليو 2016). "Now You Can Hide Your Smart Home on the Darknet". Wired.
  5. ^ Valens، Clemens (16 سبتمبر 2020). "Home Automation Made Easy: Combine Home Assistant, ESPHome and MySensors". Elektor Magazine. اطلع عليه بتاريخ 2022-05-13.
  6. ^ "Home Assistant makes your smart devices work together the way you imagined". Android Central. 12 أبريل 2018.
  7. ^ Alex Kretzschmar - Mar 31, 2021 11:30 am UTC (31 مارس 2021). "How to achieve smart home nirvana (or, home automation without subscription)". Ars Technica. اطلع عليه بتاريخ 2022-05-13.{{استشهاد ويب}}: صيانة الاستشهاد: أسماء عددية: قائمة المؤلفين (link)
  8. ^ "Magical Smart Home Upgrade Lets Muggles Control Their Homes With a Wand Too" (بالإنجليزية الأمريكية). Retrieved 2020-06-18.
  9. ^ "How to set up and use Home Assistant to power your smart home". 30 مارس 2021.
  10. ^ "Tech projects for IT leaders: How to use IoT for home automation". TechRepublic. 30 مارس 2021. اطلع عليه بتاريخ 2022-05-13.
  11. ^ "Home Assistant: The Python Approach to Home Automation". Linux.com. 20 نوفمبر 2018. اطلع عليه بتاريخ 2022-05-13.
  12. ^ Schoutsen, Paulus (25 Jul 2017). "Introducing Hass.io". Home Assistant (بالإنجليزية). Retrieved 2021-11-14.
  13. ^ "About us". Nabu Casa. اطلع عليه بتاريخ 2021-11-14.
  14. ^ Assistant, Home. "Home Assistant vs. Home Assistant Core". Home Assistant (بالإنجليزية). Retrieved 2021-11-14.
  15. ^ Schoutsen, Paulus (22 Jan 2021). "Disclosure: security vulnerabilities in custom integrations HACS, Dwains Dashboard, Font Awesome and others". Home Assistant (بالإنجليزية). Retrieved 2022-04-06.
  16. ^ Schoutsen, Paulus (23 Jan 2021). "Security Disclosure 2: vulnerabilities in custom integrations HACS, Font Awesome and others". Home Assistant (بالإنجليزية). Retrieved 2022-04-06.
  17. ^ Assistant, Home. "Installation". Home Assistant (بالإنجليزية). Retrieved 2021-04-01.
  18. ^ "Windows Subsystem for Linux (WSL)".

[[تصنيف:برمجيات تستخدم رخصة أباتشي]] [[تصنيف:برمجيات حرة بلغة بايثون]] [[تصنيف:برمجيات حرة ومفتوحة المصدر]] [[تصنيف:توزيعات لينكس المضمن]] [[تصنيف:نظم تشغيل مضمنة]] [[تصنيف:لينكس مضمن]] [[تصنيف:برمجيات أندرويد مفتوحة المصدر]] [[تصنيف:برمجيات آي أو إس]] [[تصنيف:برمجيات 2013]] [[تصنيف:تسجيلات فيديو الرقمية]] [[تصنيف:أمن]] [[تصنيف:إنذارات]] [[تصنيف:أتمتة المباني]] [[تصنيف:إنترنت الأشياء]] [[تصنيف:أجهزة ذكية]] [[تصنيف:برنامج تشغيل آلي]] [[تصنيف:أتمتة المنزل]]