ทำอุปกรณ์ใบ้ให้ฉลาดด้วย Pilight และ HomeKit: 14 ขั้นตอน

ทำอุปกรณ์ใบ้ให้ฉลาดด้วย Pilight และ HomeKit: 14 ขั้นตอน

สารบัญ:

Anonim

สวัสดี! ในคำแนะนำนี้คุณจะได้เรียนรู้วิธีการเปลี่ยนอุปกรณ์ห้าตัวให้กลายเป็นอุปกรณ์อัจฉริยะทั้งหมดนี้เพื่อราคาของสวิตช์อัจฉริยะเชิงพาณิชย์เครื่องเดียว พร้อมหรือยัง? เราจะเริ่มเร็ว ๆ นี้ แต่ก่อนอื่น …

นี่คืออะไร?

โครงการนี้มีวัตถุประสงค์เพื่อช่วยให้ทุกคนและทุกคนสร้างบ้านอัจฉริยะได้อย่างง่ายดาย ใช้ประโยชน์จาก Pilight และเซิร์ฟเวอร์ HomeKit ที่เขียนใน NodeJS

ทำไมต้อง DIY

DIY เป็นทางออกที่สนุกสำหรับทุกสิ่งและความสนุกของการทำคนเดียวทำให้มันคุ้มค่าในความคิดของฉัน

นอกจากนี้คุณยังจะประหยัดเงินได้อย่างไร้สาระดังนั้นมันจึงเป็นข้อดีเช่นกัน

วัสดุ:

ขั้นตอนที่ 1: ค้นหาอุปกรณ์ใบ้!

นี่อาจฟังดูง่าย แต่จริงๆแล้วไม่ใช่เรื่องง่ายเสมอไป อุปกรณ์ใบ้ต้องเป็นไปตามเกณฑ์ต่อไปนี้:

1. จะต้องมีตำแหน่งเปิดและตำแหน่งปิด (ดังนั้นคอมพิวเตอร์ที่มีปุ่ม "เปิด / ปิด" จะไม่ทำงานเนื่องจากเป็นสวิตช์เดียวกัน แต่จะมีหลอดไฟที่มีสวิตช์ "เปิด / ปิด"!)

2. จะต้องมีประโยชน์มากขึ้นด้วยความสามารถในการควบคุมด้วยโทรศัพท์ของคุณไม่น้อยกว่า!

3. ต้องไม่รบกวนเพื่อนบ้านของคุณหากคุณเปิดใช้:)

4. มันต้องดูน่ากลัวจริงๆเมื่อคุณเห็นคนที่คุณสามารถควบคุมไฟด้วยโทรศัพท์ของคุณ อย่างจริงจัง. นั่นเป็นสิ่งที่ต้องทำ

ดังนั้นในฐานะ TL; DR: ทุกอย่างที่มีสวิตช์หรือแป้นหมุนที่สามารถอยู่ในตำแหน่งเปิดจะทำงานได้

ขั้นตอนที่ 2: ฮาร์ดแวร์ / วัสดุ

นี่คือวัสดุของคุณ …

Solderless Plug-in BreadBoard, 830 tie-points, 2 เลนไฟฟ้า, 200PTS, 16.5 x 5.4 x 0.85 ซม. ($ 10, แต่ลดราคา $ 2.80 ตั้งแต่ 3/25/2016 คุณสามารถข้ามสิ่งนี้ได้ถ้าคุณมีเขียงหั่นขนมอยู่แล้ว)

50 ชิ้นสายจัมเปอร์ชายต่อหญิง 200 มม. / ม. ($ 12 แต่ลดราคา $ 3.15 inc ค่าจัดส่งตั้งแต่ 3/25/2016 คุณสามารถข้ามสิ่งนี้ได้หากคุณมีสายจัมเปอร์อยู่แล้ว)

Etekcity สวิตช์ควบคุมเต้าเสียบไฟฟ้าแบบไร้สายระยะไกลสำหรับเครื่องใช้ในครัวเรือน (5Rx-2Tx) ($ 39.98 ลดราคา $ 29.98 ตั้งแต่ 3/25/2016 ถ้าคุณมีสวิตช์บางตัวที่สามารถควบคุมได้โดยรีโมท RF แล้วคุณสามารถข้ามสิ่งนี้ได้ แต่มันไม่รับประกันว่าจะเข้ากันได้ถ้าคุณทำฉันสงสัยว่าคุณมีสิ่งเหล่านี้อยู่รอบตัว … ถ้าคุณทำไปข้างหน้าและใช้มัน แต่ให้แน่ใจว่ามันตรงกับความถี่ของเครื่องส่ง / ตัวรับสัญญาณ! ! ฉันขอแนะนำให้คุณรับสิ่งนี้หากคุณยังไม่แน่ใจ)

ชุดตัวส่งและตัวรับสัญญาณ Rf 433mhz สำหรับ Raspberry Pi ($ 7.91 ไม่สามารถหาข้อตกลงที่ดีกว่านี้ได้อย่าลังเลที่จะช็อป! ฉันสงสัยว่าคุณมีหนึ่งในเหล่านี้โกหกรอบ … ถ้าคุณไปข้างหน้าและใช้มัน มันตรงกับความถี่ของ Outlets ที่คุณซื้อ! นั่นเป็นสิ่งที่ต้อง! ฉันขอแนะนำให้คุณรับสิ่งนี้หากคุณไม่แน่ใจ)

แกนหลักของโครงการ: A Raspberry Pi B + (ควรทำงานกับ Raspberry Pi ใด ๆ ! คุณอาจมีหนึ่งในสิ่งเหล่านี้ในการใช้งานหรือนอนรอบ ๆ ให้ใช้มัน!)

คุณจะต้องใช้สายเคเบิล micro usb การ์ด sd พิมพ์ขึ้นอยู่กับรุ่น Pi ที่คุณใช้และดองเกิล WiFi USB หากคุณต้องการเชื่อมต่อไร้สาย

โดยส่วนตัวแล้วฉันมีราสเบอร์รี่ Pi … ฉันมีสายเคเบิลไมโคร usb … ฉันมีการ์ด SD และฉันมีดองเกิล WiFi

ดังนั้นราคาของโครงการนี้สำหรับฉันคือ $43.84ไม่รวมภาษี (A เดียว (1) สวิตช์ Belkin Wemo อยู่ที่ $ 49.99 มากกว่า $ 6.15 ห้า สวิตช์ที่เรากำลังสร้าง) ดังนั้นเรากำลังจ่ายเงิน $8.77ต่อสวิตช์เมื่อเราสร้างในขณะที่ถ้าเราซื้อ Wemo เราจะจ่ายเงิน $ 49.99 ต่อสวิตช์

ราคารวมของโครงการจะแตกต่างกันไปขึ้นอยู่กับสิ่งที่คุณมี แต่รายการที่ฉันได้ระบุราคาสำหรับเป็นเพียงคนเดียวที่คุณอาจไม่มี

สำหรับบทช่วยสอนนี้ iPhone จะดีที่สุดสำหรับการควบคุมอุปกรณ์ของคุณ

ขั้นตอนที่ 3: ฮาร์ดแวร์ / การตั้งค่า

ก่อนที่เราจะเริ่มต้นดาวน์โหลดโปรแกรมเราจำเป็นต้องติดตั้งฮาร์ดแวร์ของเรา

เราต้องการลวด:

RECEIVER -> RASPBERRY PI

เครื่องส่งสัญญาณ -> RASPBERRY PI

ขั้นตอนที่ 4: สวิตช์ระยะไกล / การตั้งค่า

ขั้นตอนนี้ค่อนข้างตรงไปตรงมา - สวิทช์มาพร้อมกับรีโมท 2 อันและรีโมต 2 อันมาพร้อมกับแบตเตอรี่ 2 ก้อนหนึ่งก้อนสำหรับแต่ละรีโมท

สิ่งเดียวที่เราต้องทำคือใส่แบตเตอรี่ลงในรีโมทอย่างใดอย่างหนึ่ง เราจะกลับมาอีกในภายหลังดังนั้นอย่าทำมันหาย!

ขั้นตอนที่ 5: ซอฟต์แวร์ / การตั้งค่า - โหนด

เรากำลังจะติดตั้ง Node ผ่าน adafruit

บทช่วยสอนนี้สมมติว่าคุณติดตั้ง Raspbian ใน Raspberry Pi ของคุณแล้วและรู้วิธีการใช้ SSH หากคุณไม่ทราบวิธีการทำเช่นนั้นให้ไปที่ลิงค์นี้

SSH ใน Pi ของคุณและเรียกใช้คำสั่งนี้เพื่อเพิ่ม repo ของ adafruit ซึ่งมี Node:

curl -sLS http://apt.adafruit.com/add | sudo bash

จากนั้นทำการติดตั้งโหนด:

sudo apt-get โหนดการติดตั้ง

สุดท้ายตรวจสอบเพื่อให้แน่ใจว่าได้ติดตั้งอย่างถูกต้องโดยเรียกใช้:

node -v

หากทุกอย่างดูดีไปกันเถอะ!

ขั้นตอนที่ 6: ซอฟต์แวร์ / การตั้งค่า - อ้างอิง

ทำให้ตัวคุณเองเป็น superuser ด้วยการวิ่ง:

sudo su

ติดตั้งการอ้างอิงบางอย่าง:

apt-get install python-dev python-pip libavahi-compat-libdnssd-dev

สุดท้ายให้ติดตั้งโมดูลบางตัวที่โหนดต้องการ:

npm install -g node-gyp && npm ติดตั้ง python-shell && npm ติดตั้งโหนดคง && npm ติดตั้ง srp && npm ติดตั้ง mdns && npm ติดตั้ง ed25519 && npm ติดตั้งโค้ง 25519 && npm ติดตั้งดีบัก

แค่นั้นแหละสำหรับการตั้งค่า Node - ไปกันเถอะติดตั้ง pilight!

ขั้นตอนที่ 7: ซอฟต์แวร์ / การตั้งค่า - Pilight

SSH เข้าสู่ Pi ของคุณและเข้าสู่ระบบ วิ่ง:

หากต้องการรหัสผ่านให้พิมพ์รหัสผ่านถัดไปให้เรียกใช้:

คุณควรเห็นอย่างน้อยหนึ่งบรรทัดในไฟล์นี้เช่น: "deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi"

ด้านล่างบรรทัดสุดท้ายของไฟล์นั้นเพิ่ม:

บันทึกโดยกด CTRL + X, ติดตามโดย Y สำหรับ "ใช่บันทึก"

อัพเดทฐานข้อมูลของแพ็คเกจ:

apt-get update

และสุดท้ายติดตั้ง Pilight:

apt-get install pilight

Pilight ควรได้รับการติดตั้งแล้วและควรเริ่มตอนบูท บางคนมีปัญหากับการสตาร์ทอัตโนมัติดังนั้นหากคุณคิดว่ามันไม่ได้เริ่มต้นในการบู๊ตเนื่องจากรูทให้รัน:

pilight-ภูต

ขั้นตอนที่ 8: ตรวจสอบรหัส RF

ขั้นตอนต่อไปคือการดมกลิ่นรหัส RF

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

ในการเปิดสวิตช์นั้นด้วยรีโมทคุณเพียงกดปุ่ม "เปิด" ที่ 4 ดังนั้นเราจะคว้ารหัส RF ที่ส่งเมื่อกดปุ่ม "เปิด" ครั้งที่ 4

SSH เข้าสู่ Pi ของคุณอีกครั้ง (หรือเพียงแค่ดำเนินการต่อเซสชันล่าสุดของคุณหากคุณไม่ได้ปิดมัน) และเรียกใช้:

sudo pilight-accept

หากไม่มีข้อผิดพลาดให้ข้ามข้อความที่ขีดเส้นใต้ หากมีข้อผิดพลาดเกี่ยวกับ "ไม่พบเซสชัน pilight-ssdp" คุณจะต้องการอ่านข้อความที่ขีดเส้นใต้

ข้อผิดพลาด "ไม่พบเซสชัน pilight-ssdp" จะหมายความว่า "pilight-ภูต"ไม่ได้ทำงานโอกาสที่มันจะไม่เริ่มต้นตอนบูทและคุณจะต้องเริ่มต้นด้วยตัวเองทำได้โดยรันคำสั่ง"sudo pilight-daemon'

หยิบรีโมตด้วยแบตเตอรี่จากขั้นตอนที่ 4 และนำไปไว้ใกล้กับตัวรับสัญญาณ

เราจะเริ่มด้วย สวิทช์ 1 กับ pilight-ได้รับ โปรแกรมยังคงทำงานอยู่ให้กดปุ่ม "เปิด" เพื่อเปลี่ยน # 1

ดูผลลัพธ์ของ pilight-ได้รับ โครงการ มันแสดงอะไร

ใช่ มันทำ! มันควรเป็นแบบนี้!

"ข้อความ": {

"id": "A3", "หน่วย": 34, "รัฐ": "ใน"

}, "origin": "receiver", "โปรโตคอล": clarus_switch ", "uuid": "SOMENUMBER", "ซ้ำ": 1

}

ตอนนี้เราต้องเข้าใจความหมายและอนุญาตให้ตัวเองควบคุมมัน

ข้อมูลที่เราต้องการสำหรับขั้นตอนต่อไปคือ id, หน่วย, และ โปรโตคอล.

ขั้นตอนที่ 9: เขียนสคริปต์ส่ง RF

การใช้ข้อมูล (id, หน่วย) จากขั้นตอนสุดท้ายเราสามารถส่งสัญญาณ RF ได้แล้ว

ขั้นตอนที่ 6 บอกว่าโปรโตคอลสวิตช์ของฉันคือ clarus_switchรหัสคือ A3และหน่วยเป็น 34.

โดยที่ในใจเราสามารถเขียนสคริปต์ที่จะส่งรหัสเดียวกันจาก Raspberry Pi เป็นระยะไกลจะส่ง

ไปที่ไดเรกทอรีที่คุณต้องการบันทึกสคริปต์จากนั้นเรียกใช้:

นาโน Switch1_On.sh

… เพื่อสร้างและแก้ไขไฟล์สคริปต์ หากคุณใช้สวิตช์ # 2 คุณสามารถตั้งชื่อได้ Switch2_On.sh หรืออะไรทำนองนั้น

จากนั้นใส่สิ่งนี้ลงในไฟล์:

sudo pilight-send -p โปรโตคอล -i id -u หน่วย t-

… โดยที่ protocol เป็นโปรโตคอลของคุณ id เป็นรหัสของคุณและ unit เป็นหน่วยของคุณ "-t" หมายถึง "เปิด"

ดังนั้นหาก ID และ UNIT ของคุณเป็นของฉันเหมือนกันสคริปต์ของคุณจะเป็นดังนี้:

sudo pilight ส่ง -p clarus_switch -i A3 -u 34 -t

บันทึกไฟล์ด้วย CTRL + X, ติดตามโดย Y สำหรับ "ใช่บันทึกไฟล์นั้น"

ทำให้ไฟล์เรียกทำงานได้โดยการเรียกใช้:

sudo chmod + x Switch_On.sh

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

cp Switch1_On.sh Switch1_Off.sh

นาโน Switch1_Off.sh

ไฟล์ควรเปลี่ยนจาก:

… ไปที่:

… ที่ -f หมายถึงการปิดสวิตช์

ขั้นตอนที่ 10: ทดสอบสคริปต์

ขอแสดงความยินดีคุณทำตามขั้นตอนสุดท้ายของส่วนที่ 1 ในบทช่วยสอนนี้ ตอนนี้เราจะทดสอบสคริปต์เพื่อให้แน่ใจว่าทำงานได้

แต่ก่อนอื่นเราจะต้องใช้อุปกรณ์ใบ้ของเราจากขั้นตอนที่ 1!

อุปกรณ์ใบ้ของฉันเป็นแฟน ฉันเปลี่ยนเป็นตำแหน่ง "เปิด" ที่การตั้งค่า 1 เพื่อให้พัดลมทำงานอยู่ตลอดเวลาในขณะที่กำลังทำงาน

ต่อไปฉันเสียบเข้ากับ RF Outlet # 1 (อันที่เราเขียนสคริปต์สำหรับ) และเสียบปลั๊กเข้ากับผนัง คุณสามารถยืนยันว่าเต้าเสียบทำงานเป็นปกติโดยเปิดและปิดด้วยรีโมท

สมมติว่ารีโมตทำงานอย่างถูกต้องในที่สุดก็ถึงเวลาลองสคริปต์ SSH เข้าสู่ Pi ของคุณอีกครั้งหรือดำเนินการต่อในเซสชันของคุณหากคุณยังไม่ได้ปิดมันจากนั้นเรียกใช้:

sudo./Switch1_On.sh

มันเปิดอุปกรณ์ใบ้ของคุณหรือไม่ ใช่? อุปกรณ์ใบ้ของคุณตอนนี้ฉลาดขึ้นมาหน่อย

ตอนนี้ปิดโดยการเรียกใช้:

sudo./Switch1_Off.sh

ปิด? ใช่? อุปกรณ์ของคุณตอนนี้ฉลาดขึ้น

ตอนนี้คุณสามารถใช้สคริปต์เหล่านี้เพื่อเปิดและปิดร้านค้าของคุณและบริการใด ๆ ที่สามารถเรียกใช้ไฟล์. sh ของคุณสามารถใช้เพื่อเปิด / ปิดอุปกรณ์ใบ้ได้

แต่จะทำให้ฉลาดขึ้นได้อย่างไร

ขั้นตอนที่ 11: การรวม HomeKit / Siri - การแก้ไข

HomeKit เป็นแพลตฟอร์มที่ยอดเยี่ยมสำหรับนวัตกรรมบ้านและระบบอัตโนมัติแม้ว่าจะยังไม่เป็นที่นิยม

เราจะเริ่มต้นด้วยการโคลน repo Git ของฉันที่ถูกแยกจาก KhaosT ฉันทำการปรับเปลี่ยนเล็กน้อยเพื่อจุดประสงค์ของบทช่วยสอนนี้ แต่คุณสามารถค้นหาต้นฉบับได้ที่นี่

หากต้องการโคลนส้อมของฉันและป้อนไดเรกทอรีอุปกรณ์เสริมภายในให้รัน:

git clone http://github.com/MiniguyBrendan/HAP-NodeJS.git

cd HAP-NodeJS / อุปกรณ์ /

มีการเปลี่ยนแปลงเล็กน้อยที่เราต้องทำ

เราจะต้องสร้างชื่อผู้ใช้แบบสุ่ม (ในรูปแบบของที่อยู่ MAC) สำหรับแต่ละอุปกรณ์ เราทำได้ที่นี่

ตรวจสอบให้แน่ใจว่าได้ทำสิ่งต่อไปนี้บนไซต์นั้น:

ตั้งค่ารูปแบบที่อยู่ MAC ให้อยู่ในรูปแบบเดียวกับ Colons (00: 10: FA: 6E: 38: 4A)

ตั้งค่า Case เป็นตัวพิมพ์ใหญ่

มาแก้ไข Outlet_accessory.js เริ่มต้นสำหรับ Outlet # 1 เพื่อให้เราสามารถเพิ่มชื่อผู้ใช้ของเรา:

sudo nano Outlet_accessory.js

ค้นหาบรรทัดที่ระบุว่า outlet.username = "1A: 2B: 3C: 4D: 5E: FF";

เปลี่ยนค่าชื่อผู้ใช้เป็นสิ่งที่เว็บไซต์สร้างขึ้น ตัวอย่างเช่นฉันอาจเปลี่ยนเป็นอ่าน:

… ถ้านั่นคือสิ่งที่กำเนิดให้ฉัน

นอกจากนี้บนเส้นด้วย PythonShell.run ('light1.py', ฟังก์ชัน (ข้อผิดพลาด) { และ PythonShell.run ('light0.py', ฟังก์ชัน (ข้อผิดพลาด) {

… ใส่ใจกับชื่อไฟล์ "light1.py" และ "light0.py" คุณสามารถแทนที่ "light1" หรือ "light0" ด้วย "fan1" หรือ "fan0" ตัวอย่างเช่นหากอุปกรณ์ใบ้ของคุณเป็นแฟน หากคุณเลือกที่จะแทนที่ค่าเริ่มต้น อย่าลืมสิ่งที่คุณเปลี่ยนเป็น!

ขั้นตอนที่ 12: การรวม HomeKit / Siri - Python

ตอนนี้เราจะต้องใช้สคริปต์ Python ที่เรียกใช้สคริปต์. sh "Eww ไม่มีประสิทธิภาพ" คุณอาจกำลังคิด ใช่คุณถูกต้อง การเรียกใช้ไฟล์. sh กับ Node นั้นมีความไม่แน่นอนบน Raspberry Pi ของฉันดังนั้น YMMV ด้วยเหตุนี้เราจะเรียกใช้ไฟล์. sh ผ่านสคริปต์ python แทน

หากคุณยังอยู่ในโฟลเดอร์ "อุปกรณ์เสริม" ให้กลับไปที่รูทของโฟลเดอร์ HAP-NodeJS:

ซีดี..

จากนั้นสร้างไฟล์ไพ ธ อนเพื่อเรียกสคริปต์ "Switch1_On.sh" ของเรา

sudo nano light1.py

และเขียนสิ่งต่อไปนี้:

นำเข้ากระบวนการย่อย

subprocess.Popen ('sh', 'yourdirectory /Switch1_On.sh ')

… โดยที่ yourdirectory เป็นไดเรกทอรีที่คุณบันทึกไฟล์. sh ไว้

บันทึกไฟล์โดยพิมพ์ CTRL + X และ Y สำหรับ "ใช่บันทึกสิ่งนี้ได้โปรด!"

อีกครั้งเราสามารถทำซ้ำไฟล์นี้สำหรับสคริปต์ปิด:

sudo cp light1.py light0.py

จากนั้นแก้ไขมัน …

sudo nano light0.py

… และเปลี่ยน " Switch1_On.sh "ถึง" Switch1_Off.sh '

บันทึกด้วย CTRL + X จากนั้น Y สำหรับ "ใช่ฉันต้องการบันทึกจริงๆขอบคุณ"

ขั้นตอนที่ 13: การรวม HomeKit / Siri - Npm

ในการใช้งานเซิร์ฟเวอร์ HomeKit จริงๆเราจะต้องสร้างโครงการ Node ใหม่ มันจะใช้เวลาพอสมควรแล้วพยายามอดทน! วิ่ง:

สร้างใหม่ npm

และในที่สุดเราสามารถลองใช้เซิร์ฟเวอร์ได้!

โหนด sudo BridgedCore.js

หากคุณตั้งค่าทุกอย่างถูกต้องควรเริ่มต้นเซิร์ฟเวอร์ HomeKit เราพร้อมที่จะเชื่อมต่อกับ iPhone ของเราแล้ว!

ขั้นตอนที่ 14: การรวม HomeKit / Siri - เสร็จสิ้น

เราอยู่ในบ้านยืด! ขั้นตอนสุดท้ายคือการเชื่อมต่อ iPhone ของคุณกับเซิร์ฟเวอร์ HomeKit ซึ่งจะช่วยให้คุณควบคุมอุปกรณ์ของคุณด้วย Siri

รายการโปรดส่วนตัวของฉันในแอพ HomeKit ที่สามารถใช้ในการตั้งค่าอุปกรณ์ใหม่: Eve elgato คุณสามารถดาวน์โหลดได้บน iPhone หรือ iPad ของคุณที่นี่

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

เมื่อเสร็จแล้วคุณควรจะสามารถควบคุมอุปกรณ์ของคุณตามชื่อที่คุณตั้งไว้

ลองมัน! เปิดใช้งาน Siri แล้วพูดว่า "เปิด ชื่ออุปกรณ์"

… โดยที่ ชื่ออุปกรณ์ เป็นชื่อที่คุณให้ไว้

มันเปิดหรือไม่ ใช่? ขอแสดงความยินดีคุณเพิ่งสร้างบ้านอัจฉริยะ!