إذا كانت عندك أجهزة ذكية حول المنزل،،
وكل جهاز من شركة مختلفة وطبعاً تطبيق مختلف،،
وكان وما زال عندك تطبيق في الآيفون اسمه homekit وأصبح من الموتى،،
أتفهم معاناتك،،
بتوفيق من الله،،
وبعد بحث عميق،،
توصلت إلى الحل الأمثل،،
بسم الله نبدأ
العتاد:
بنحتاج raspberry Pi بملحقاته
او أي جهاز كمبيوتر تقدر تخليه شغال كل الوقت..
https://www.aliexpress.com/wholesale...raspberry+pi+4
النظام:
https://demo.home-assistant.io/#/lovelace/0
الطريقة:
1) فورمات للsd عن طريق أي برنامج ويفضل SD Card Formatter
https://www.sdcard.org/downloads/formatter/
2) نقوم بتحميل نظام hassio من موقعهم الرسمي home assistant
https://www.home-assistant.io/hassio/installation/
3) نقوم بتحميل وتثبيت أي برنامج مهمته حرق النظام على فلاشة أو sd
https://rufus.ie/
4) نفتح برنامج ريفوس الأخير ونختار img الخاص بالhassio ونضغط start
أنتهينى من حرق النظام الرئيسي على الsd
------
5) ركب الsd في الرسبيري باي واشبك الراسبيري باي على الإنثرنت وشغل الراسبيري بتوصيله بسلك الطاقة
(ممكن بعدين نشبكه واي فاي بسهولة)
6) من الكمبيوتر أو من الموبايل افتح المتصفح
http://hassio.local:8123
بتلقى شعارهم وبياخذ في البداية وقت للتثبيت تقريباً 20دقيقة..
بعدها بتدخل على واجهتهم hassio وبتحتاج تدخل اسم وباسورد لهذا النظام
وإذا كانت أجهزتك الذكية من ضمن الأجهزة المدوعة مباشرة من الhassio
مباشرة بتلقاها تطلب منك إضافتها وبمجرد الموافقة بتلقاها في الواجهه الرئيسية
أما إذا كانت الأجهزة غير مدعومة فالحل أنك تضيفها بشكل يدوي
وبشرح أولاً إضافة جميع أجهزة تطبيق ewelink يعني SONOFF وهذا أهمهم
https://www.home-assistant.io/integrations/
7) من الواجهه الريئيسة..
hass.io
ADD-ON STORE
نبحث عن configurator ونثبتها ونضغط start ونحدد show in sidebar (هذي الإضافة الي راح نكتب فيها الأوامر)
نرجع
ADD-ON STORE
ونبحث عن samba share ونثبته فقط بدون تشغيل (بروتوكل للدخول الى الملفات عن طريقة الشبكة)
وننزل تحت هذي الإضافة ومكان الباسورد نغيره على سبيل المثال "ali",
ومكان الinterface نضع "eth0", او wlan0 اذا شبكته بالوايرلس (مع مراعاة الإشارات والفواصل)
بعدها نضغط save
ونطلع لوفق ونضغط على start لتشغيل هذي الإضافة
------------------
الآن من الكمبيوتر
file explorer ندخل على network
من المفترض نلقى HASSIO
نضغط عليه
ثم نضغط more choice-use diffrent account ونضع الاسم والباسورد
مثلاً:
user name:hassio
password:ali
الآن دخلنا الى ملفات الhassio عن طريق بروتوكول السامبا
-----------------
ندخل على ملف config
نعمل داخله ملف جديد ونسيمه custom_components
وداخل هذا الملف نعمل ملف ثاني ونسميه sonoff
وداخل ملف sonoff ننسخ ثلاث ملفات:
init__.py
switch.py
sensor.py
(الملفات بتكون مرفقة في هذا الرابط)
https://github.com/peterbuga/HASS-sonoff-ewelink
نضغط على clone or download لتحميل الملفات المطلوبة
--------------------
نرجع لواجهت الhome assistant
من confgration
services controls
restart
وننتظر يعمل ريستارت
--------------------
من واجهت الhassio
configurator
نحط هذا السطر مع أيميلك والباسورد لحساب تطبيق ewelink وعلى سبيل المثال:
sonoff:
username:
ali4youtube@gmail.com
password: aliyoutube
بعدها نضغط في أعلى اليمين على save او صورة الديسك الموجودة..
بعدها نرجع نعمل ريستارت للنظام بنفس الخطوات
من confgration
services controls
restart
ومن المفترض بإذن الله
جميع أجهزتك الموجودة في تطبيق ewelink
تكون موجودة في الواجهه
أما واجهت الhomekit
موضوعها جداً بسيط ومع سطر واحد نرجع للconfigurator
وننسخ هذا الأمر
# Example for HomeKit setup
homekit:
ونرجع نضغط save ونعمل إعادة تشغيل