สารบัญ:

DIY Smart Outlets: 11 ขั้นตอน (พร้อมรูปภาพ)
DIY Smart Outlets: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY Smart Outlets: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY Smart Outlets: 11 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 6 การใช้งานสุดเจ๋ง! ปลั๊กอัจฉริยะ Smart Plug ใช้ทำอะไรได้บ้าง |How to use SMART OUTLET Daddy's Tips 2024, กรกฎาคม
Anonim
DIY Smart Outlets
DIY Smart Outlets

ฉันใช้เวลาหลายชั่วโมงในการค้นหาวิดีโอ ค้นหาใน Google และท่องเว็บไซต์เพื่อค้นหาวิธีสร้างบ้านอัจฉริยะแบบ DIY สำหรับมือใหม่ ฉันเพิ่งเข้าสู่วิถีชีวิตแบบบ้านอัจฉริยะ แต่ฉันก็เบื่อที่จะได้เห็นปลั๊ก สวิตช์ และอุปกรณ์เสริมราคาแพงทั้งหมดที่มีราคาแพงกว่าที่ควรจะเป็น เพียงเพราะมันเป็นอุปกรณ์แบบพลักแอนด์เพลย์ที่ใช้งานง่าย หลังจากซื้อ Raspberry Pi 3 ของฉันแล้ว ฉันกระตือรือร้นที่จะเข้าสู่ตลาดสมาร์ทโฮม แต่ไม่ต้องการยัดเยียดเข้าไปในกระเป๋าเงินของฉัน หลังจากกว่า 80 ชั่วโมงของการวิจัยและความพยายามที่ล้มเหลว ในที่สุดฉันก็รวบรวมความรู้เพียงพอที่จะควบคุมอุปกรณ์ปลั๊กอินใด ๆ ได้สำเร็จด้วยการกดปุ่มเพียงปุ่มเดียวหรือผ่าน Amazon Echo Dot ของฉัน หากคุณกำลังมองหาการสร้างเต้ารับที่ควบคุมด้วยเสียงหรือปุ่มราคาถูก ง่าย เป็นทางเลือกในบ้านของคุณ คุณจะพบคำแนะนำที่สมบูรณ์แบบ ในคู่มือนี้ ฉันจะแสดงให้คุณเห็นทีละขั้นตอนที่บ้านเพื่อตั้งค่า Raspberry Pi ของคุณ เชื่อมต่อช่อง RF เข้ากับมัน และสร้างระบบสมาร์ทโฮมสำหรับผู้เริ่มต้นโดยอัตโนมัติเพื่อช่วยให้คุณเริ่มต้นและดำเนินการกับโครงการในอนาคตของคุณได้ โปรเจ็กต์นี้จะทำให้คุณใช้เงินได้ประมาณ 70-120 ดอลลาร์เท่านั้น แต่จะให้คุณควบคุมอุปกรณ์ต่างๆ ได้ 5 เครื่อง เทียบกับ 150-200 ดอลลาร์ที่ต้องเสียค่าใช้จ่ายในการซื้อผลิตภัณฑ์เหล่านี้ทางออนไลน์/ในร้านค้า

ขั้นตอนที่ 1: รวบรวมวัสดุ

คุณจะต้อง (มีอยู่แล้ว):

คอมพิวเตอร์

เครื่องอ่านการ์ด SD

เราเตอร์/โมเด็มไร้สาย

คุณจะต้อง (ซื้อ):

ราสเบอร์รี่ Pi 3:

(พี่) https://goo.gl/74WJLQ ($35.70)

(ชุดอุปกรณ์) https://goo.gl/mFPedU (49.99 ดอลลาร์)

สายเฮดเดอร์:

goo.gl/ZgZR1S ($6.99)

เครื่องรับ/ส่งสัญญาณ RF:

goo.gl/MVqaeA ($10.99)

RF Outlets (มาพร้อมกับ 5 Outlets):

goo.gl/qCu9Na ($25.48)

สายอีเธอร์เน็ต:

goo.gl/dPaHRJ ($4.43)

การ์ด Micro SD (Class 10):

goo.gl/sRDCya ($8.99)

ไม่จำเป็น:

Amazon Echo / Echo Dot:

เสียงสะท้อน: https://goo.gl/eQvv12 ($179.99)

Echo Dot: https://goo.gl/6C7i4j ($ 49.99)

ขั้นตอนที่ 2: การตั้งค่า Raspberry Pi 3 ด้วย Home Assistant

การตั้งค่า Raspberry Pi 3 ด้วย Home Assistant
การตั้งค่า Raspberry Pi 3 ด้วย Home Assistant

ในคู่มือนี้ ฉันจะให้คำแนะนำทีละขั้นตอนโดยไม่มีการสันนิษฐานหรือขั้นตอนที่ซ่อนอยู่ ฉันถือว่าคุณยังใหม่กับทุกสิ่งที่นี่ และฉันจะอธิบายรายละเอียดทุกอย่างตั้งแต่ต้นจนจบ เมื่อคุณทำเสร็จแล้ว 1 ครั้ง นี่อาจเป็นกระบวนการ 10 นาทีที่คุณสามารถตั้งค่าได้ทุกที่ทุกเวลา หากคุณรู้วิธีการทำขั้นตอนใดขั้นตอนหนึ่งหรือมีขั้นตอนที่เสร็จสมบูรณ์แล้ว โปรดข้ามผ่านขั้นตอนเหล่านั้นและปฏิบัติตามคำแนะนำที่เหลือในคู่มือนี้ เอาล่ะ…

1. เข้าสู่ระบบคอมพิวเตอร์ที่ใช้ Windows ของคุณและเปิดอินเทอร์เน็ตเบราว์เซอร์ของคุณ ดาวน์โหลดโปรแกรมต่อไปนี้ทั้งหมด ทั้งหมดไม่มีไวรัสและปลอดภัย แม้ว่าซอฟต์แวร์ป้องกันไวรัสของคุณอาจกล่าวเป็นอย่างอื่น ทั้งนี้ขึ้นอยู่กับซอฟต์แวร์ของคุณ

Putty (คลิกลิงก์ตัวติดตั้ง MSI รุ่น 32 บิตหรือ 64 บิต ขึ้นอยู่กับคอมพิวเตอร์ของคุณ):

goo.gl/RDjiP8

จำหลัก:

etcher.io/

ฮัสเบียน:

goo.gl/1z7diw

แผ่นจดบันทึก ++:

goo.gl/brcZZN

2. เปิดการดาวน์โหลดของคุณและติดตั้งแต่ละรายการ หลังจากการติดตั้งทั้งหมด ให้ปักหมุดไว้ที่เมนูเริ่มต้นเพื่อให้เข้าถึงได้ง่าย หรือสร้างทางลัดบนเดสก์ท็อปของคุณ

3. หลังจากติดตั้งแล้ว ให้เปิด Etcher แล้วคลิก "เลือกรูปภาพ" เลือกไฟล์ซิป Hassbian ถัดไป ใส่การ์ด micro SD ลงในคอมพิวเตอร์โดยตรงหรือผ่านเครื่องอ่านการ์ด SD หลังจากใส่แล้ว ให้คลิก "เลือกไดรฟ์" และเลือกการ์ด micro SD หรือเครื่องอ่านการ์ด SD หากคุณใช้ หลังจากเลือกแล้ว ให้คลิก "แฟลช!" และรอในขณะที่ภาพ Hassbian ถูกแฟลชลงในการ์ด micro SD ของคุณ

4. หลังจากที่ภาพได้แฟลชลงบนการ์ด micro SD และคุณได้รับป๊อปอัปแจ้งว่าสำเร็จแล้ว ให้นำการ์ด micro SD ออกจากคอมพิวเตอร์/เครื่องอ่านของคุณ แล้วใส่ลงใน Raspberry Pi ของคุณ ดำเนินการเชื่อมต่อ Raspberry Pi ของคุณกับเราเตอร์ไร้สาย/โมเด็มผ่านสายอีเธอร์เน็ต จากนั้นเสียบสาย micro USB เข้ากับ Raspberry Pi และปลายอีกด้านหนึ่งเข้ากับผนัง หลังจากเสร็จสิ้น ให้รอ 10-15 นาทีเพื่อให้อิมเมจ Hassbian ของคุณติดตั้งและตั้งค่า Home Assistant บน Raspberry Pi ของคุณ

5. เมื่อ Hassbian เสร็จสิ้นการติดตั้ง ไปที่อินเทอร์เน็ตเบราว์เซอร์ของคุณและพิมพ์ลงในแถบค้นหา "hassbian.local:8123" กด Enter และคุณจะได้รับการต้อนรับด้วยเว็บอินเตอร์เฟสของ Home Assistant หากคุณไม่เห็นอินเทอร์เฟซนี้ คลิกที่นี่

ขั้นตอนที่ 3: การตั้งค่า PuTTY

การตั้งค่า PuTTY
การตั้งค่า PuTTY

1. ไปที่ตำแหน่งที่คุณติดตั้ง Putty และเปิดโปรแกรม คุณจะได้รับการต้อนรับด้วยกล่องและปุ่มมากมาย แต่เราจะเน้นที่ "ชื่อโฮสต์ (หรือที่อยู่ IP" ในกล่องด้านล่าง ให้พิมพ์ "hassbian.local" ถัดไปภายใต้ "เซสชันที่บันทึกไว้" ในกล่องประเภท ชื่อเซสชันของคุณแล้วกดบันทึก หลังจากนั้น คลิกเซสชันที่บันทึกไว้แล้วคลิก "เปิด" กล่องจะปรากฏขึ้น เพียงกดใช่ และคุณจะได้รับการต้อนรับด้วยอินเทอร์เฟซเทอร์มินัล คุณจะได้รับแจ้งว่า "เข้าสู่ระบบเป็น: " ข้อความที่คุณจะป้อนชื่อผู้ใช้ "pi" และรหัสผ่าน "ราสเบอร์รี่" จากนั้นกด Enter แล้วคุณจะเข้าสู่อินเทอร์เฟซเทอร์มินัลที่โต้ตอบกับ Home Assistant

2. พิมพ์คำสั่งต่อไปนี้:

sudo raspi-config

หน้าต่างที่มีสีสันใหม่จะปรากฏขึ้น ไปที่หน้าต่างนี้โดยใช้ปุ่มลูกศร แต่ก่อนอื่นให้กด Enter และทำตามขั้นตอนเพื่อเปลี่ยนรหัสผ่านผู้ใช้ของคุณ จากนั้น ใช้ปุ่มลูกศรเลื่อนลงไปที่ "ตัวเลือกการแปล" จากนั้นไปที่ "เปลี่ยนเขตเวลา" และเลื่อนดูรายการต่างๆ เพื่อเปลี่ยนเป็นเขตเวลาท้องถิ่นของคุณ เลื่อนลงไปที่ "ตัวเลือกการเชื่อมต่อ" จากนั้นไปที่ SSH และเปิดใช้งาน SSH บน Raspberry Pi ของคุณ สุดท้ายเลื่อนลงไปที่ "FINISH!" และกด Enter เพื่อออก

3. ต่อไปเราจะติดตั้ง Samba - โปรแกรมที่ช่วยให้เราสามารถดู Raspberry Pi ของเราผ่าน file explorer ของเราและใช้ Raspberry Pi ผ่าน SSH ในการติดตั้ง Samba ให้คัดลอกและวางโค้ดต่อไปนี้ทีละบรรทัด โดยกด Enter ในแต่ละครั้ง

sudo apt-get update

sudo apt-get อัพเกรด

sudo hassbian-config ติดตั้ง samba

4. เปิดตัวสำรวจไฟล์และไปที่แท็บ "เครือข่าย" ทางด้านซ้ายมือ คลิกขวาในพื้นที่ว่างแล้วกด "รีเฟรช" คุณควรเห็นหลังจากผ่านไปสองสามวินาที "HASSBIAN" หรือชื่ออื่นสำหรับ Raspberry Pi ของคุณจะแสดงขึ้นภายใต้รายการคอมพิวเตอร์ หากคุณไม่ใช่ Raspberry Pi คลิกที่นี่

ขั้นตอนที่ 4: การเดินสายเครื่องรับ/ส่งสัญญาณ RF ไปยัง Raspberry Pi

การเดินสายเครื่องรับ/ส่งสัญญาณ RF ไปยัง Raspberry Pi
การเดินสายเครื่องรับ/ส่งสัญญาณ RF ไปยัง Raspberry Pi
การเดินสายเครื่องรับ/ส่งสัญญาณ RF ไปยัง Raspberry Pi
การเดินสายเครื่องรับ/ส่งสัญญาณ RF ไปยัง Raspberry Pi
การเดินสายเครื่องรับ/ส่งสัญญาณ RF ไปยัง Raspberry Pi
การเดินสายเครื่องรับ/ส่งสัญญาณ RF ไปยัง Raspberry Pi

นี่เป็นหนึ่งในส่วนที่ง่ายที่สุดของงานสร้างและต้องใช้ความอดทนเล็กน้อยและสายตาที่ดี เปิดสายเฮดเดอร์ของคุณแล้วเลือกสายไฟจากตัวเมียถึงตัวเมียที่มีสีต่างกัน 8 เส้นแล้วแยกออก เปิดโมดูลตัวรับ/ส่งสัญญาณ RF ของคุณและจัดวาง ถัดไป ให้ทำตามแผนผังนี้และไดอะแกรม GPIO นี้เพื่อช่วยแนะนำคุณในการเชื่อมต่อตัวส่งและตัวรับกับ Raspberry Pi

หมายเหตุ: เมื่อใช้รูปภาพเป็นแผนผัง โปรดสังเกตว่าหมุดบนตัวส่ง/ตัวรับในรูปภาพอาจอยู่ในตำแหน่งต่างๆ ที่อยู่บนคู่ของตัวส่ง/ตัวรับจริงของคุณ ใช้กล่องในภาพเพื่อเป็นแนวทางในการเดินสายเครื่องส่ง/เครื่องรับไปยัง PI ของคุณ หากซื้อจากลิงก์ด้านบน

โมดูลส่งสัญญาณ (ตัวเล็ก):

DA GPIO #17

VCC (ช่องว่าง) +5VDC

จี กราวด์

โมดูลตัวรับ (LONG ONE):

ใช้ด้านซ้ายของเครื่องรับ

+5V +5VDC

ข้อมูล GPIO #21/27

GND กราวด์

เมื่อต่อสายแล้ว ให้แกะกล่อง RF Outlets หากคุณยังไม่ได้ทำ และนำเต้ารับแรกของคุณออก ใส่แบตเตอรี่ที่ให้มาในรีโมท เสียบปลั๊กเข้ากับผนังแล้วรอสักครู่ ดำเนินการต่อโดยกดปุ่มที่อยู่ด้านข้างของเต้าเสียบค้างไว้ 5 วินาทีหรือจนกว่าไฟ LED สีแดงด้านหน้าจะเริ่มกะพริบ เมื่อไฟ LED กะพริบ ให้กดปุ่มเปิด/ปิด #1 บนรีโมท ซึ่งจะเชื่อมโยงช่อง 1 กับเต้าเสียบและควบคุมเต้าเสียบผ่านรีโมท

ขั้นตอนที่ 5: เชื่อมโยงช่องสัญญาณ RF กับ PuTTY

การเชื่อมโยงช่องสัญญาณ RF กับ PuTTY
การเชื่อมโยงช่องสัญญาณ RF กับ PuTTY

ในการเชื่อมโยง Raspberry Pi ของคุณกับ RF Outlets ก่อนอื่นเราต้องหารหัสสัญญาณที่เครื่องรับ/เครื่องส่งต้องเรียนรู้ที่จะสกัดกั้น ในการทำเช่นนี้ เราจะติดตั้งสองโปรแกรมบน Raspberry Pi: WiringPi และ RFSniffer

1. เปิด PuTTY และเข้าสู่ระบบ Raspberry Pi ของคุณเหมือนที่เคยทำมาก่อน

2. ขั้นแรกเราจะติดตั้ง WiringPi พิมพ์หรือคัดลอกและวางคำสั่งต่อไปนี้ทีละบรรทัด

sudo git โคลน git://git.drogon.net/wiringPi

cdสายไฟPi

sudo./build

เพื่อยืนยันว่าได้ติดตั้ง WiringPi อย่างถูกต้องแล้ว ให้ออกคำสั่งต่อไปนี้

gpio -v

3. ต่อไปเราจะติดตั้ง RFSniffer พิมพ์หรือคัดลอกและวางคำสั่งต่อไปนี้ทีละบรรทัด

ซีดี

sudo git โคลน git://github.com/timleland/rfoutlet.git /var/www/rfoutlet

sudo chown root.root /var/www/rfoutlet/codesend

sudo chmod 4755 /var/www/rfoutlet/codesend

หลังจากติดตั้งโปรแกรมแล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อเปิดโปรแกรม RFSniffer

sudo /var/www/rfoutlet/RFSniffer

4. หน้าจอว่างควรปรากฏขึ้นใกล้ด้านล่าง ณ จุดนี้ ใช้รีโมทที่ให้มาเพื่อค้นหารหัสที่แต่ละปุ่มบนรีโมทสร้าง เรากำลังดูเฉพาะรหัส 7 หลักยาวๆ เท่านั้น ไม่ต้องกังวลกับตัวเลขอื่นๆ

5. เปิด Notepad ++ และเปิดไฟล์ใหม่ บันทึกไฟล์นี้เป็น "รหัส RF" ดำเนินการบันทึกแต่ละรหัสจาก PuTTY ลงใน Notepad ++ โดยเริ่มจากปุ่มเปิดทั้งหมด 5 ปุ่ม จากนั้นปุ่มปิดทั้งหมด 5 ปุ่ม ตรวจสอบให้แน่ใจว่าหมายเลข ON แต่ละหมายเลขสอดคล้องกับปุ่มปิดหมายเลขเดียวกัน

6. หากต้องการทดสอบรหัสของคุณและตรวจสอบให้แน่ใจว่าทุกอย่างทำงานอย่างถูกต้อง ให้พิมพ์คำสั่งต่อไปนี้ทีละบรรทัด

sudo /var/www/rfoutlet/codesend #######

แทนที่ 7 # ด้วยรหัสเปิด/ปิด 7 หลักของคุณ

ขั้นตอนที่ 6: เชื่อมโยง RF Outlets กับ Home Assistant

การเชื่อมโยง RF Outlets กับ Home Assistant
การเชื่อมโยง RF Outlets กับ Home Assistant

เราจะใช้ส่วนเสริมผู้ช่วยในบ้านที่เรียกว่า Raspberry Pi RF Switch ซึ่งจะช่วยให้เราใช้รหัสที่บันทึกไว้ในขั้นตอนสุดท้ายเพื่อเชื่อมโยง Home Assistant กับช่อง RF ของเรา

1. หลังจากบันทึกรหัสทั้งหมดแล้ว ให้ไปที่อินเทอร์เน็ตเบราว์เซอร์และไปที่ลิงก์นี้

2. เปิดตัวสำรวจไฟล์และเปิดอุปกรณ์ HASSBIAN ของคุณในแท็บ "เครือข่าย" คลิกโฟลเดอร์ "homeassistant" จากนั้นเปิดไฟล์ "configuration"

หมายเหตุ: โปรดใช้ความระมัดระวังเมื่อทำการเปลี่ยนแปลงไฟล์นี้ การเว้นวรรคขนาดเล็กหรือตัวอักษรพิเศษอาจทำให้ Home Assistant ขัดข้องหรือทำงานไม่ถูกต้อง ดังนั้นให้ทำตามคำแนะนำของฉันอย่างระมัดระวัง และใช้รูปภาพที่ให้มาเพื่อให้แน่ใจว่าคุณกำลังทำสิ่งที่ถูกต้อง

3. ในไฟล์ "configuration" ให้เลื่อนลงมาจนสุดด้านล่างแล้วคลิกท้ายบรรทัดโค้ดที่เขียนว่า "automation: !include automations.yaml" คลิก Enter สองครั้งและคัดลอกโค้ดต่อไปนี้จากลิงก์ด้านบนหรือใช้โค้ดที่แก้ไขด้านล่าง

สวิตซ์:

- แพลตฟอร์ม: rpi_rf gpio: 17 สวิตช์: OUTLET NAME: โปรโตคอล: 1 ความยาวพัลส์: 180 code_on: ####### code_off: #######

4. อ่านอย่างระมัดระวัง: สิ่งเดียวที่คุณจะต้องเปลี่ยนในรหัสนี้คือบรรทัดที่เขียนว่า "ชื่อร้าน" ให้ลบข้อมูลนี้และแทนที่ด้วยชื่อที่กำหนดเองสำหรับร้านของคุณ ตรวจสอบให้แน่ใจว่าจุดเริ่มต้นของบรรทัดอยู่ในแนวเดียวกับที่ตอนนี้อยู่ ไม่เลื่อนขึ้นหรือกลับ สิ่งสุดท้ายที่คุณต้องเปลี่ยนคือบรรทัด "code_on" และ "code_off" แทนที่ 7 # ด้วยรหัส 7 หลักของคุณสำหรับร้านแรกของคุณ ตรวจสอบให้แน่ใจว่าได้ใส่รหัส ON ด้วยบรรทัด "code_on" และรหัส OFF ด้วยบรรทัด "code_off"

5. ตรวจสอบให้แน่ใจว่าคุณได้พิมพ์ทุกอย่างถูกต้องและเปรียบเทียบกับภาพด้านล่างเพื่อให้แน่ใจว่าทุกอย่างดูเหมือนกัน ยกเว้นชื่อร้านและรหัสเปิด/ปิด เมื่อทุกอย่างตรงกันแล้ว ให้ไปที่ไฟล์ด้านบนและ ht จากนั้นบันทึก ออกจากหน้าต่าง "การกำหนดค่า"

6. ต่อไปเราต้องรีสตาร์ท Home Assistant เพื่อบันทึกการเปลี่ยนแปลงของเรา ไปที่อินเทอร์เน็ตเบราว์เซอร์ของคุณและไปที่ "hassbian.local:8123" ไปที่แท็บ "การกำหนดค่า" และเมื่อเข้าไปข้างในแล้ว ให้คลิกปุ่ม "Configuration.yaml" ดำเนินการต่อเพื่อคลิกปุ่ม "ตรวจสอบการกำหนดค่า" ปุ่มนี้จะช่วยให้แน่ใจว่าไฟล์ configuration.yaml ของคุณถูกต้องและไม่มีข้อผิดพลาด เมื่อคลิกแล้วให้รอ "ถูกต้อง!" ข้อความ. หากคุณไม่ได้รับข้อความนี้ โปรดตรวจสอบไฟล์ configuration.yaml ของคุณก่อน และตรวจดูให้แน่ใจว่าทุกอย่างอยู่ในตำแหน่งที่ควรจะเป็น โดยไม่มีช่องว่างหรืออักขระเพิ่มเติม รวมทั้งทุกอย่างถูกจัดวางในตำแหน่งที่ควรจะเป็น หากคุณยังคงพบข้อผิดพลาด คลิกที่นี่ เข้าสู่ระบบ PuTTY ตามที่เราทำมาก่อนและพิมพ์คำสั่งต่อไปนี้

sudo รีบูต

7. Home Assistant ควรทำการรีบูตต่อ รอประมาณหนึ่งนาทีแล้วกลับไปที่เบราว์เซอร์อินเทอร์เน็ตของคุณและกลับไปที่หน้า "hassbian.local:8123" หากคุณคลิกแท็บ "รัฐ" คุณจะเห็นสวิตช์พร้อมชื่อที่คุณตั้งชื่อร้าน

8. เสียบอุปกรณ์ (ไฟ พัดลม เครื่องชาร์จ ฯลฯ) เข้ากับเต้ารับ RF ของคุณและกลับไปที่คอมพิวเตอร์ของคุณ นี่คือการทดสอบครั้งสุดท้าย…คลิกสวิตช์ของคุณและดูการเปิดและปิดอุปกรณ์ของคุณ! หากทุกอย่างเป็นไปตามแผน คุณควรมีสวิตช์ที่ทำงานได้อย่างสมบูรณ์ควบคุมผ่านคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 7: การเชื่อมโยง Home Assistant กับอุปกรณ์ IOS ของคุณ

การเชื่อมโยง Home Assistant กับอุปกรณ์ IOS ของคุณ
การเชื่อมโยง Home Assistant กับอุปกรณ์ IOS ของคุณ

1. ปลดล็อกโทรศัพท์แล้วไปที่ App Store ในแท็บค้นหา ให้ค้นหา "Home Assistant" ดาวน์โหลดแอป Home Assistant และรอให้ติดตั้ง

2. เมื่อติดตั้งแล้ว ให้เปิดแอปแล้วแตะไอคอนรูปเฟืองที่มุมล่างขวา ในกล่อง URL ให้พิมพ์ "hassbian.local:8123" หากคุณตั้งรหัสผ่านสำหรับ Home Assistant ให้พิมพ์รหัสผ่านนั้นลงในช่อง "รหัสผ่าน" หากไม่ ให้เว้นว่างไว้ กดบันทึกแล้วกดเสร็จสิ้นที่มุมบนขวา

3. รอให้แอปโหลดใหม่และคุณจะเห็นสวิตช์อยู่ตรงหน้าคุณ ทดสอบพวกเขาและให้แน่ใจว่าทุกอย่างทำงาน

หมายเหตุ: คุณอาจสังเกตเห็นว่าคุณกำลังเปลี่ยนอาจไม่มีภาพเคลื่อนไหว ไม่เป็นไร เป็นเพียงข้อบกพร่องในแอป

ขั้นตอนที่ 8: การเชื่อมโยง Outlets และ Home Assistant ด้วย Amazon Echo/Dot

การเชื่อมโยง Outlets และ Home Assistant ด้วย Amazon Echo/Dot
การเชื่อมโยง Outlets และ Home Assistant ด้วย Amazon Echo/Dot

ขั้นตอนนี้ยากที่สุดสำหรับฉันที่จะเข้าใจ เนื่องจากมีบทช่วยสอนที่อัปเดตเพียงเล็กน้อยหรือไม่มีเลยเกี่ยวกับเรื่องนี้ อย่างที่คุณเห็น นี่เป็นหนึ่งในขั้นตอนที่ง่ายที่สุดในบทช่วยสอนนี้ ที่นี่ เราจะเชื่อมโยงเซิร์ฟเวอร์ Home Assistant ของคุณกับ Amazon Alexa เพื่อให้สามารถควบคุมสวิตช์และอุปกรณ์ต่างๆ ของคุณบนเซิร์ฟเวอร์ Home Assistant ได้ด้วยเสียงเต็มรูปแบบ

1. เปิดตัวสำรวจไฟล์และเปิดอุปกรณ์ HASSBIAN ของคุณในแท็บ "เครือข่าย" คลิกโฟลเดอร์ "homeassistant" จากนั้นเปิดไฟล์ "configuration" หมายเหตุ: โปรดใช้ความระมัดระวังเมื่อทำการเปลี่ยนแปลงไฟล์นี้ การเว้นวรรคเล็ก ๆ หรือตัวอักษรพิเศษอาจทำให้ Home Assistant ขัดข้องหรือทำงานไม่ถูกต้อง ดังนั้นให้ทำตามคำแนะนำของฉันอย่างระมัดระวัง และใช้รูปภาพที่ให้มาเพื่อให้แน่ใจว่าคุณกำลังทำสิ่งที่ถูกต้อง

2. เลื่อนลงมาตรงที่เขียนว่า "logbook:" แล้วคลิกท้ายบรรทัดนั้น กด Enter สองครั้งแล้วคัดลอกและวางรหัสต่อไปนี้ลงในไฟล์ของคุณ

emulated_hue:

ประเภท: alexa expose_by_default: true exposed_domains: - switch - light - group

3. คลิกไฟล์ จากนั้นบันทึก ตรวจสอบให้แน่ใจว่าคุณได้พิมพ์ทุกอย่างถูกต้องและเปรียบเทียบกับภาพด้านล่างเพื่อให้แน่ใจว่าทุกอย่างดูเหมือนกัน ออกจากหน้าต่าง "การกำหนดค่า"

6. ต่อไปเราต้องรีสตาร์ท Home Assistant เพื่อบันทึกการเปลี่ยนแปลงของเรา ไปที่อินเทอร์เน็ตเบราว์เซอร์ของคุณและไปที่ "hassbian.local:8123" ไปที่แท็บ "การกำหนดค่า" และเมื่อเข้าไปข้างในแล้ว ให้คลิกปุ่ม "Configuration.yaml" ดำเนินการต่อเพื่อคลิกปุ่ม "ตรวจสอบการกำหนดค่า" ปุ่มนี้จะช่วยให้แน่ใจว่าไฟล์ configuration.yaml ของคุณถูกต้องและไม่มีข้อผิดพลาด เมื่อคลิกแล้ว ให้รอ "ถูกต้อง!" ข้อความ. หากคุณไม่ได้รับข้อความนี้ โปรดตรวจสอบไฟล์ configuration.yaml ของคุณก่อน และตรวจดูให้แน่ใจว่าทุกอย่างอยู่ในตำแหน่งที่ควรจะเป็น โดยไม่มีช่องว่างหรืออักขระเพิ่มเติม รวมทั้งทุกอย่างถูกจัดวางในตำแหน่งที่ควรจะเป็น หากคุณยังคงพบข้อผิดพลาด คลิกที่นี่ เข้าสู่ระบบ PuTTY ตามที่เราทำมาก่อนและพิมพ์คำสั่งต่อไปนี้

sudo รีบูต

4. เปิดแอป Alexa บนโทรศัพท์ของคุณแล้วปัดไปทางซ้ายเพื่อเปิดเมนู แตะ "บ้านอัจฉริยะ" แล้วแตะ "อุปกรณ์" คลิก "DISCOVER" และรอ 20 วินาทีเพื่อให้ Alexa ค้นพบอุปกรณ์ Home Assistant ของคุณ

5. หากทำทุกอย่างถูกต้อง คุณจะเห็นเต้าเสียบของคุณปรากฏในแอป Alexa สำหรับการทดสอบขั้นสุดท้าย…ลองดูสิ พูดคำสั่งต่อไปนี้กับ Echo/Dot ของคุณ

"Alexa เปิด [ชื่อร้านของคุณ]"

"Alexa ปิด [ชื่อร้านของคุณ]"

คุณควรเห็นอุปกรณ์ของคุณเปิดและปิดด้วยเสียงของคุณ สิ่งที่คุณเพิ่มลงใน Home Assistant ควรใช้ได้กับ Echo เพียงตรวจสอบให้แน่ใจว่าได้เรียกใช้ฟังก์ชัน "DISCOVER" ในแอป Alexa ทุกครั้งที่คุณต้องการเพิ่มอุปกรณ์ใหม่

ขั้นตอนที่ 9: การติดตั้ง HomeKit/Homebridge

คุณอาจเชื่อมต่อ HomeAssistant กับอุปกรณ์ iOS แล้ว แต่ถ้าคุณสามารถควบคุมร้านได้โดยใช้แอป iOS Home ตอนนี้คุณทำได้

เริ่มต้นด้วยการผูกคำสั่งต่อไปนี้

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E ทุบตี -

sudo apt-get ติดตั้ง -y nodejs

sudo apt-get ติดตั้ง libavahi-compat-libdnssd-dev

sudo npm install -g --unsafe-perm homebridge

ถัดไป ให้รันคำสั่ง homebridge เพื่อสร้างไดเร็กทอรี /.homebridge

สะพานบ้าน

ถัดไป แก้ไขไฟล์ config.json สำหรับ Homebridge โดยไปที่ไดเร็กทอรีนี้

cd /home/pi/.homebridge

ถัดไป แก้ไขไฟล์ config.json โดยพิมพ์:

sudo nano config.json

เมื่อเข้าไปข้างในแล้ว ให้คัดลอกและวางข้อความนี้ลงในไฟล์ config.json ที่ว่างเปล่า แทนที่ "host": "XXX. XXX. XXX. X:8123", " ด้วยที่อยู่ IP ที่คุณใช้งาน Home Assistant Server

{ "สะพาน": {

"name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "031-45-154" }, "description": " นี่คือตัวอย่างไฟล์การกำหนดค่าที่มีอุปกรณ์เสริมปลอม 1 รายการและแพลตฟอร์มปลอม 1 รายการ คุณสามารถใช้ไฟล์นี้เป็นเทมเพลตสำหรับสร้างไฟล์การกำหนดค่าของคุณเองซึ่งมีอุปกรณ์ที่คุณเป็นเจ้าของจริงๆ ได้", "platforms": [{ "platform": "HomeAssistant", "name": "HomeAssistant", "host": "https://XXX. XXX. XXX. X:8123", "password": "apipassword", "supported_types": ["automation", "binary_sensor", " สภาพอากาศ", "หน้าปก", "device_tracker", "fan", "group", "input_boolean", "light", "lock", "media_player", "remote", "scene", "script", "sensor", "switch", "vacuum"], "default_visibility": "visible", "logging": true, "verify_ssl": false }] }

คลิก ctrl-x กด "Y" จากนั้นกด Enter

ถัดไป ติดตั้งปลั๊กอิน Home Assistant โดยเรียกใช้รหัสนี้:

sudo npm install -g homebridge-homeassistant

หลังจากนั้น ให้รันคำสั่งต่อไปนี้เพื่อเริ่ม Homebridge

สะพานบ้าน

เปิดแอป Home บนอุปกรณ์ iOS ของคุณ คลิก "เพิ่มอุปกรณ์เสริม" จากนั้นคลิก "ไม่มีรหัสหรือสแกนไม่ได้" ที่ด้านล่าง คลิกถัดไป "ป้อนรหัส" ใต้ส่วนรหัสด้วยตนเอง พิมพ์รหัส 8 หลักต่อไปนี้เพื่อจับคู่อุปกรณ์ iOS กับ Homebridge Server ของคุณ

031-45-154

คุณควรเห็นเซิร์ฟเวอร์ Homebridge ของคุณปรากฏขึ้นทำตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดการตั้งค่า และตอนนี้อุปกรณ์ของคุณเชื่อมต่อกับ Home Assistant แล้ว!

ขั้นตอนที่ 10: สมาร์ทโฮมสำหรับผู้เริ่มต้น: เสร็จสมบูรณ์

ยินดีด้วย! ตอนนี้คุณกำลังสร้างบ้าน/ห้องอัจฉริยะหลังแรกของคุณ ฉันหวังว่าบทช่วยสอนนี้จะง่าย และคุณก็สนุกกับการสร้างการตั้งค่านี้ หากคุณมีความคิดเห็นหรือคำถามใด ๆ โปรดส่งอีเมลถึงฉัน: [email protected] หากคุณประสบปัญหาใดๆ ในระหว่างนี้ โปรดดูหน้าปัญหาทั่วไปนี้ ซึ่งเราจะพูดถึงปัญหาทั่วไปและปัญหาต่างๆ ที่ฉันมีขณะค้นหาสิ่งนี้ทั้งหมด ฉันยังหวังว่าจะตอบคำถามทั่วไปในส่วนความคิดเห็นด้านล่าง ระวังในหน้าของฉันในอนาคตสำหรับบทช่วยสอนเกี่ยวกับวิธีสร้างแดชบอร์ด Android ที่ง่ายมากเพื่อควบคุมอุปกรณ์ผู้ช่วยในบ้านทั้งหมด

แนะนำ: