كيفية إعداد Homebridge (بالصور)

جدول المحتويات:

كيفية إعداد Homebridge (بالصور)
كيفية إعداد Homebridge (بالصور)

فيديو: كيفية إعداد Homebridge (بالصور)

فيديو: كيفية إعداد Homebridge (بالصور)
فيديو: كيفية تثبيت بطاقة الرسومات في جهاز الكمبيوتر (تثبيت Gigabyte GeForce RTX 3060) 2024, يمكن
Anonim

Homebridge طريقة سهلة لاستخدام أجهزة الاستشعار أو المفاتيح التي لا تتبع Homekit مع Homekit. يكسر الفجوة ويثبت جسرًا بين Homekit و Raspberry Pi مع بعض البرامج. لا تحتاج إلى معرفة كيفية البرمجة ، ولكن من الجيد أن تعرف القليل عن كيفية عمل Linux و Bash.

خطوات

جزء 1 من 5: إعداد الجهاز

الخطوة 1. قم بتنزيل الصورة ربط وانسخها مع Etcher على بطاقة microSD.

الخطوة 2. أدخل بطاقة SD في Pi

الخطوة 3. قم بتوصيل Raspberry Pi بشاشة

الخطوة 4. قم بتشغيل Raspberry Pi وقم بتسجيل الدخول باستخدام:

  • تسجيل الدخول: "Pi"
  • كلمة المرور: "Raspberry"
  • نوع:

    sudo raspi-config

الخطوة 5. قم بتغيير الإعدادات التالية:

  • ضمن الإعدادات المحلية ، قم بتغيير المنطقة الزمنية وتخطيط لوحة المفاتيح إذا لزم الأمر.
  • ضمن خيارات الشبكة ، قم بتعيين تكوينات wifi أو LAN.
  • ضمن خيارات التفاعل ، اضبط SSH على مُمكّن.

الخطوة 6. قم بتطبيق التغييرات عن طريق الكتابة

sudo إعادة التشغيل

في المحطة.

الخطوة 7. قم بتوصيل الكمبيوتر المحمول أو الكمبيوتر الشخصي بـ Raspberry Pi

قم بإجراء اتصال SSH عن طريق كتابة ما يلي في Terminal:

Bildschirmfoto 2018 04 13 um 15.01.28
Bildschirmfoto 2018 04 13 um 15.01.28

الخطوة 8. قم بتحديث Raspbian وتثبيت Node.js

الصق ما يلي في Terminal أو Bash:

    sudo apt-get update && sudo apt-get Upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot

الخطوة 9. قم بتسجيل الدخول إلى Raspberry Pi مرة أخرى باستخدام SSH

جزء 2 من 5: تثبيت Homebridge وتكوينه على Raspberry Pi

Bildschirmfoto 2018 04 13 um 15.02.43
Bildschirmfoto 2018 04 13 um 15.02.43

الخطوة 1. قم بتثبيت جميع التبعيات اللازمة لـ Homebridge عن طريق كتابة ما يلي في Terminal:

sudo apt-get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - && sudo apt-get install -y nodejs && sudo apt-get install gcc-4.9 g ++ - 4.9 && sudo apt-get update && sudo reboot

Bildschirmfoto 2018 04 13 um 15.04.08
Bildschirmfoto 2018 04 13 um 15.04.08

الخطوة 2. قم بتثبيت Homebridge باستخدام الأمر التالي:

sudo apt-get install libavahi-contrib-libdnssd-dev && sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp && cd / usr / lib / node_modules / homebridge / && sudo npm install --unsafe-perm bignum && cd / usr / lib / node_modules / hap-nodejs / node_modules / mdns && sudo node-gyp BUILDTYPE = إعادة بناء الإصدار && mkdir ~ /.homebridge && nano ~ /.homebridge / config.json

Bildschirmfoto 2018 04 13 um 14.48.55
Bildschirmfoto 2018 04 13 um 14.48.55

الخطوة 3. انسخ والصق تكوين Homebridge من هذا المصدر في النافذة أعلاه

الخطوة 4. اضغط على Ctrl + X

Bildschirmfoto 2018 04 13 um 15.06.03
Bildschirmfoto 2018 04 13 um 15.06.03

الخطوة 5. احفظ التغييرات باستخدام Y

الخطوة 6. افتح ملف البيئة لـ homebridge باستخدام:

sudo nano / etc / default / homebridge

الخطوة 7. قم بتمكين التشغيل التلقائي عن طريق لصق ملف المصدر هذا في Terminal

الخطوة 8. احفظ التغييرات بضربات المفاتيح التالية:

Ctrl + X ثم Y.

Bildschirmfoto 2018 04 13 um 15.08.05
Bildschirmfoto 2018 04 13 um 15.08.05

الخطوة 9. ابحث عن مسار homebridge عن طريق كتابة:

أي هومبريدج

تأكد من كتابة هذا المسار لأسفل

جزء 3 من 5: تكوين مسارك وبيانات الاعتماد الخاصة بك إلى Autostart Homebridge

الخطوة 1. افتح ملف خدمة systemd لـ Homebridge عن طريق كتابة:

sudo nano /etc/systemd/system/homebridge.service

الخطوة 2. الصق تكوين خدمة homebridge الافتراضية في Terminal

Bildschirmfoto 2018 04 13 um 15.13.39
Bildschirmfoto 2018 04 13 um 15.13.39

الخطوة 3. قم بتغيير الأمر الذي يظهر بعد ذلك

ExecStart =

إلى السطر الذي تم طباعته باستخدام الأمر

أي هومبريدج

.

الخطوة 4. التغيير

المستخدم = homebridge

إلى

المستخدم = بي

.

Bildschirmfoto 2018 05 01 um 17.45.42
Bildschirmfoto 2018 05 01 um 17.45.42

الخطوة 5. اختبر تكوين Homebridge عن طريق الكتابة

هومبريدج

في المحطة.

إذا رأيت رمز الاستجابة السريعة مشابهًا للرمز الموجود في الصورة أدناه ، فهذا يعني أن التثبيت يعمل

الخطوة 6. قم بإنهاء Homebridge باستخدام Ctrl + X

Bildschirmfoto 2018 04 13 um 15.15.05
Bildschirmfoto 2018 04 13 um 15.15.05

الخطوة 7. قم بتنشيط التشغيل التلقائي عن طريق كتابة ما يلي في Terminal:

sudo mkdir / var / lib / homebridge && sudo cp ~ /.homebridge / config.json / var / lib / homebridge / && sudo cp -r ~ /.homebridge / persist / var / lib / homebridge && sudo chmod -R 0777 / var / lib / homebridge && sudo passwd root && systemctl daemon-reload && systemctl تمكين homebridge && systemctl start homebridge && sudo systemctl -l status homebridge

  • إذا قام الأمر أعلاه بطباعة نقطة خضراء و:

    "نشط: نشط (قيد التشغيل)"

    لقد قمت بتثبيت homebridge بنجاح ويمكنك محاولة توصيل تطبيق iOS Home الشخصي الخاص بك.

    Bildschirmfoto 2018 04 13 um 14.59.23
    Bildschirmfoto 2018 04 13 um 14.59.23

جزء 4 من 5: تكوين جهاز iOS الخاص بك

الخطوة 1. افتح تطبيق Home على جهاز iOS الخاص بك

الخطوة 2. اضغط على علامة + لإضافة جهاز

الخطوة 3. في القائمة المنبثقة ، انقر على "إضافة ملحق"

IMG_1667
IMG_1667

الخطوة 4. اضغط على "ليس لديك رمز أو لا يمكنك المسح؟

".

IMG_1668
IMG_1668

الخطوة 5. ضمن "الرمز اليدوي" ، انقر على "إدخال الرمز"

IMG_1669
IMG_1669

الخطوة 6. أدخل "031-45-154"

هذا هو الرمز الافتراضي.

جزء 5 من 5: إضافة الملحقات والمنصات

الخطوة 1. قم بتثبيت أي موصل من قائمة حزم npm هذه لإضافة جهاز إنترنت الأشياء

الخطوة 2. قم بتثبيت الموصل باستخدام:

    sudo npm i homebridge- {packagename}

  • هذه عينة لأجهزة netatmo:

    تثبيت npm -g homebridge-netatmo

الخطوة 3. تكوين الموصل باستخدام:

sudo nano /var/lib/homebridge/config.json

تأكد من قراءة تعليمات موقع / موصل npm للتكوينات لأنها مختلفة لكل جهاز

الخطوة 4. قم بتطبيق تغييرات التكوين عن طريق إعادة تشغيل Raspberry Pi:

systemctl daemon-reload && systemctl start homebridge && sudo systemctl-l status homebridge

تحذيرات

  • يعد استخدام homebridge مع الرمز وكلمات المرور الافتراضية أمرًا خطيرًا. تأكد من القيام بما يلي:

    • قم بتغيير كلمة مرور المستخدم الخاصة بك. راجع وثائق Raspberry Pi الخاصة بتغيير كلمة المرور لمزيد من التفاصيل.
    • قم بإعداد تسجيل دخول SSH على جهاز الكمبيوتر الخاص بك. راجع وثائق Raspberry Pi حول إعداد تسجيل دخول معتمد إلى ssh لمزيد من التفاصيل.
    • قم بتغيير التكوين الخاص بك عن طريق كتابة ما يلي في الجهاز.

      sudo nano /var/lib/homebridge/config.json

موصى به: