วิธีการตั้งค่าโฮมบริดจ์ (พร้อมรูปภาพ)

สารบัญ:

วิธีการตั้งค่าโฮมบริดจ์ (พร้อมรูปภาพ)
วิธีการตั้งค่าโฮมบริดจ์ (พร้อมรูปภาพ)

วีดีโอ: วิธีการตั้งค่าโฮมบริดจ์ (พร้อมรูปภาพ)

วีดีโอ: วิธีการตั้งค่าโฮมบริดจ์ (พร้อมรูปภาพ)
วีดีโอ: วิธีการติดตั้งการ์ดจอรุ่นใหม่ VGA Card และการเสียบสายไฟ 8 pin PCI Express และ 6 pin 2024, อาจ
Anonim

Homebridge เป็นวิธีที่ง่ายในการใช้เซ็นเซอร์หรือสวิตช์ที่ไม่ใช่ของ Homekit กับ Homekit มันแบ่งช่องว่างและติดตั้งสะพานเชื่อมระหว่าง Homekit และ Raspberry Pi ของคุณด้วยซอฟต์แวร์บางตัว คุณไม่จำเป็นต้องรู้วิธีเขียนโปรแกรม แต่ควรทราบเพียงเล็กน้อยว่า Linux และ Bash ทำงานอย่างไร

ขั้นตอน

ส่วนที่ 1 จาก 5: การตั้งค่าฮาร์ดแวร์

ขั้นตอนที่ 1. ดาวน์โหลดรูปภาพ ลิงค์และคัดลอกด้วย Etcher ไปยังการ์ด microSD

ขั้นตอนที่ 2 ใส่การ์ด SD ลงใน Pi

ขั้นตอนที่ 3 เชื่อมต่อ Raspberry Pi กับจอภาพ

ขั้นตอนที่ 4 เพิ่มพลังให้ Raspberry Pi และเข้าสู่ระบบด้วย:

  • เข้าสู่ระบบ: "พี่"
  • รหัสผ่าน: "ราสเบอร์รี่"
  • พิมพ์:

    sudo raspi-config

ขั้นตอนที่ 5. เปลี่ยนการตั้งค่าต่อไปนี้:

  • ภายใต้ Locale ให้เปลี่ยนเขตเวลาและรูปแบบแป้นพิมพ์ของคุณ หากจำเป็น
  • ภายใต้ Network Options ให้ตั้งค่า wifi หรือ LAN ของคุณ
  • ภายใต้ตัวเลือกการเชื่อมต่อ ให้ตั้งค่า 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

วางสิ่งต่อไปนี้ลงใน Terminal หรือ Bash:

    sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo รีบูต

ขั้นตอนที่ 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-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 ~/.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 เปิดไฟล์สภาพแวดล้อมสำหรับโฮมบริดจ์โดยใช้:

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 ค้นหาเส้นทางโฮมบริดจ์โดยพิมพ์:

สะพานบ้านไหน

อย่าลืมเขียนเส้นทางนี้ลงไป

ส่วนที่ 3 จาก 5: การกำหนดค่าเส้นทางและข้อมูลรับรองของคุณเพื่อเริ่มต้นโฮมบริดจ์อัตโนมัติ

ขั้นตอนที่ 1. เปิดไฟล์บริการ systemd สำหรับ Homebridge โดยพิมพ์:

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

ขั้นตอนที่ 2 วางการกำหนดค่าบริการโฮมบริดจ์เริ่มต้นลงในเทอร์มินัล

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

ขั้นตอนที่ 3 เปลี่ยนคำสั่งที่ปรากฏหลังจาก

ExecStart=

ไปยังบรรทัดที่พิมพ์ด้วยคำสั่ง

สะพานบ้านไหน

.

ขั้นตอนที่ 4. เปลี่ยน

user=homebridge

ถึง

ผู้ใช้=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 เปิดใช้งาน autostart โดยพิมพ์ข้อความต่อไปนี้ลงใน 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 เปิดใช้งานโฮมบริดจ์ && systemctl เริ่มโฮมบริดจ์ && sudo systemctl -l สถานะโฮมบริดจ์

  • หากคำสั่งดังกล่าวพิมพ์จุดสีเขียวและ:

    "ใช้งานอยู่: ใช้งานอยู่ (กำลังทำงาน)"

    คุณติดตั้งโฮมบริดจ์สำเร็จแล้ว และคุณสามารถลองเชื่อมต่อ iOS Home App ส่วนตัวของคุณได้

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

ส่วนที่ 4 จาก 5: การกำหนดค่าอุปกรณ์ iOS ของคุณ

ขั้นตอนที่ 1. เปิดแอพโฮมบนอุปกรณ์ 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 นี้เพื่อเพิ่มอุปกรณ์ IoT

ขั้นตอนที่ 2 ติดตั้งตัวเชื่อมต่อด้วย:

    sudo npm ฉัน homebridge-{packagename}

  • นี่คือตัวอย่างสำหรับอุปกรณ์ netatmo:

    npm install -g homebridge-netatmo

ขั้นตอนที่ 3 กำหนดค่าตัวเชื่อมต่อด้วย:

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

โปรดอ่านความช่วยเหลือจากไซต์/ตัวเชื่อมต่อ npm สำหรับการกำหนดค่า เนื่องจากอุปกรณ์แต่ละเครื่องจะแตกต่างกัน

ขั้นตอนที่ 4 ใช้การเปลี่ยนแปลงการกำหนดค่าโดยรีสตาร์ท Raspberry Pi:

systemctl daemon-reload && systemctl เริ่มโฮมบริดจ์ && sudo systemctl -l สถานะโฮมบริดจ์

คำเตือน

  • การใช้โฮมบริดจ์ด้วยรหัสเริ่มต้นและรหัสผ่านเป็นสิ่งที่อันตราย อย่าลืมทำสิ่งต่อไปนี้:

    • เปลี่ยนรหัสผ่านผู้ใช้ของคุณ ดูเอกสารประกอบ Raspberry Pi เกี่ยวกับการเปลี่ยนรหัสผ่านของคุณสำหรับรายละเอียดเพิ่มเติม
    • ตั้งค่าการเข้าสู่ระบบ SSH บนคอมพิวเตอร์ของคุณ อ้างถึงเอกสารประกอบ Raspberry Pi เกี่ยวกับการตั้งค่าการเข้าสู่ระบบ ssh ที่ผ่านการรับรองสำหรับรายละเอียดเพิ่มเติม
    • เปลี่ยนการกำหนดค่าของคุณโดยพิมพ์ข้อความต่อไปนี้ลงในเทอร์มินัล

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

แนะนำ: