نحوه راه اندازی Homebridge (همراه با تصاویر)

فهرست مطالب:

نحوه راه اندازی Homebridge (همراه با تصاویر)
نحوه راه اندازی Homebridge (همراه با تصاویر)

تصویری: نحوه راه اندازی Homebridge (همراه با تصاویر)

تصویری: نحوه راه اندازی Homebridge (همراه با تصاویر)
تصویری: نحوه نصب پورت سریال PCIe 2024, ممکن است
Anonim

Homebridge یک راه آسان برای استفاده از سنسورها یا سوئیچ های غیر Homekit با Homekit است. این فاصله را می شکند و با برخی نرم افزارها پلی بین Homekit و Raspberry Pi نصب می کند. نیازی به برنامه نویسی ندارید ، اما خوب است کمی درباره نحوه عملکرد لینوکس و Bash بدانید.

مراحل

قسمت 1 از 5: راه اندازی سخت افزار

مرحله 1. تصویر را بارگیری کنید پیوند دهید و با آن کپی کنید اتصال به کارت microSD

مرحله 2. کارت SD را در Pi وارد کنید

مرحله 3. رزبری پای را به یک مانیتور وصل کنید

مرحله 4. رزبری پای را روشن کنید و با موارد زیر وارد شوید:

  • ورود: "Pi"
  • رمز عبور: "تمشک"
  • نوع:

    sudo raspi-config

مرحله 5. تنظیمات زیر را تغییر دهید:

  • در قسمت Local ، منطقه زمانی و طرح صفحه کلید خود را در صورت لزوم تغییر دهید.
  • در زیر گزینه های شبکه ، تنظیمات wifi یا LAN خود را تنظیم کنید.
  • در بخش Interfacing Options ، SSH را فعال کنید.

مرحله 6. تغییرات را با تایپ کردن اعمال کنید

راه اندازی مجدد sudo

به ترمینال

مرحله 7. لپ تاپ یا رایانه خود را به Raspberry Pi متصل کنید

با تایپ موارد زیر در ترمینال ، یک اتصال SSH ایجاد کنید:

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

مرحله 8. Raspbian را به روز کنید و Node.js

موارد زیر را در ترمینال یا Bash بچسبانید:

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

مرحله 9. دوباره با استفاده از SSH به Raspberry Pi وارد شوید

قسمت 2 از 5: نصب و پیکربندی Homebridge در رزبری پای

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

مرحله 1. با وارد کردن موارد زیر در ترمینال ، تمام وابستگی های لازم برای Homebridge را نصب کنید:

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-compat-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 lease/.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. با چسباندن این فایل منبع در ترمینال ، شروع خودکار را فعال کنید

مرحله 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 را در ترمینال جایگذاری کنید

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

مرحله 3. فرمان ظاهر شده پس از آن را تغییر دهید

ExecStart =

به خطی که با دستور چاپ شده است

کدام پل خانگی

.

مرحله 4. تغییر دهید

کاربر = پل خانگی

به

کاربر = pi

.

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

مرحله 5. پیکربندی Homebridge خود را با تایپ کردن آزمایش کنید

پل خانگی

به ترمینال

اگر کد QR مشابه آنچه در تصویر زیر مشاهده می کنید ، نصب شما کار می کند

مرحله 6. Homebridge را با Ctrl+X خاتمه دهید

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

مرحله 7. با تایپ موارد زیر در ترمینال ، شروع خودکار را فعال کنید:

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 enable homebridge && systemctl start homebridge && sudo systemctl -l status homebridge

  • اگر دستور بالا یک نقطه سبز چاپ می کند و:

    "فعال: فعال (در حال اجرا)"

    شما با موفقیت homebridge را نصب کردید و می توانید برنامه شخصی iOS iOS خود را متصل کنید.

    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 install -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

هشدارها

  • استفاده از پل خانگی خود با کد و رمزهای پیش فرض خطرناک است. موارد زیر را حتما انجام دهید:

    • رمز کاربری خود را تغییر دهید. برای جزئیات بیشتر ، مستندات Raspberry Pi را در مورد تغییر رمز عبور مشاهده کنید.
    • ورود به سیستم SSH را در رایانه خود تنظیم کنید. برای اطلاع از جزئیات بیشتر ، به اسناد Raspberry Pi مراجعه کنید.
    • با تایپ موارد زیر در ترمینال ، پیکربندی خود را تغییر دهید.

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

توصیه شده: